ASTERIA WarpでRAGを試してみる

ASTERIA WarpでOpenAIのAPIを呼び出して、今流行りの生成AIでRAGを実装してみました。

質問と回答に必要な情報を入力して、実行すると、情報を元に回答してくれます

入力例
入力例

入力した情報で、回答してくれます。

回答
回答

やっぱり情報にない名古屋の天気は回答されません。

質問2
名古屋の天気

実装方法ですが、質問と情報を組み合わせて、プロンプトとしてChatGPTに投げるだけです。

フロー
フロー
プロンプトの作成
プロンプトの作成

呼び出すAPIは、openai の「Create completion」を使いました。

https://platform.openai.com/docs/api-reference/completions/create

APIパラメータ
APIパラメータ

最後にJSONから回答を結果に表示するだけです。

ASTERIA WarpはAPIを簡単に呼び出せるのでRAGの実装も簡単にできます。
ぜひお試しください