ChatGPT APIを使ってみた!

ここ数年で話題になっているAIを使うことは一般的になってきました。弊社でも開発時にはGithub CopilotやChatGPTなどを使って効率化を図っています。こうしたAIのサービスを使って「仕事をさせる」事は普通の人でも、それこそ普通に使える時代になってきたかと思います。
ですが、少なからず弊社は開発会社なので、AIを使ったサービスを何か提供したいとつくづく考えていました。ちまたでよく見るAI開発サンプルはチャットボットが多く、正直チャットボットを開発して『開発しました!』と言ったところで、所詮ChatGPTと同じ。もっとも、企業に属した情報を返すチャットボットだと話は違うのでしょうが、正直そこまで構築する知識がない。。。
今回、お取引させていただいている会社さんから、誤字脱字チェックする機能が欲しいんだけど。というお話を聞いてこれまでのように、フリーのコンポーネントやライブラリなどがないか探してみたのですが、よくよく考えて、もしかしてこれってAIの得意分野なんじゃない?と思い、テストプログラムを作ってみました。
初めてChatGPTAPIを使った瞬間でした。サンプルコードはもちろんChatGPT先生に吐き出してもらい、そのコードをLaravelに乗せただけ。多少の微調整はやりましたが、ほぼChatGPT先生の仰せのままに開発することができました。見た目もそのまま、とりあえず精度を見てみたい。ということで作ったのがこれ。
とある、校正者のためのスキルチェックサンプルを試したところ、見事回答通り!トークンの関係(ようは課金のお金のお話し)で、短文でしか試していないですが、ちゃんと校正してくれています。HTMLのタグ付きの文も試してみましたが、タグはそのまま誤字のみ訂正してくれていました。
これは、ブログやWebマニュアルなど管理画面で登録した時、バリデーションと共に誤字脱字チェックをしてからDB登録といった使い方ができますね!
まだまだプロトタイプの域は脱していませんが、これをシステムに組み込めるようライブラリ化する使い所が増える予感がします。
AIというとPythonというイメージはありますが、PHP(Laravel)でもできる事はたくさんあります。こんなことできない?というアイディアがあればぜひお聞かせください。
参考:ラクテス
お問い合わせはこちら