<aside> 💡 この記事のポイント: Ruby on RailsアプリにChatGPTの出力を組み込んでみました。APIを叩けるか試してみるのが主目的で、アプリの機能(使い道)の提案としては大したものではありません。
</aside>
<aside> ⚠️ 一部有料の内容を含みます(OpenAI API利用料)
</aside>
ChatGPTをはじめとするLLM(大規模言語モデル、生成系AI)の発展により、身近なソリューションに様々な変革が起きています。自分は普段Pythonで自然言語関連のタスクを扱うことが多いのですが、最近学習を始めたRuby on Railsにおいても、LLMを組み合わせることで何かおもしろいことができるのではないかと自然に考えが及びましす。
ということで今回はRailsアプリにChatGPTの出力を表示させられるのか、その動線を確かめてみました。
Use ChatGPT API with Ruby on Rails
実際はこれも必要ないのですが、一応ここではベースとしてシンプルなの掲示板アプリを予め用意しておきました
Boards
コントローラ:index
,create
アクションをもつBoard
モデル:title
,body
をもつ