ASTERIA WarpでOpenAIのAPIを呼び出して、今流行りの生成AIでRAGを実装してみました。
質問と回答に必要な情報を入力して、実行すると、情報を元に回答してくれます
![入力例](https://scominc.co.jp/blog/.assets/thumbnail/image-9cda3f2a-640wri.jpg)
入力した情報で、回答してくれます。
![回答](https://scominc.co.jp/blog/.assets/thumbnail/image-7dbef7a7-640wri.jpg)
やっぱり情報にない名古屋の天気は回答されません。
![質問2](https://scominc.co.jp/blog/.assets/thumbnail/image-6b9ab15f-640wri.jpg)
実装方法ですが、質問と情報を組み合わせて、プロンプトとしてChatGPTに投げるだけです。
![フロー](https://scominc.co.jp/blog/.assets/thumbnail/image-01508276-640wri.jpg)
![プロンプトの作成](https://scominc.co.jp/blog/.assets/thumbnail/image-98ce48c0-640wri.jpg)
呼び出すAPIは、openai の「Create completion」を使いました。
https://platform.openai.com/docs/api-reference/completions/create
![APIパラメータ](https://scominc.co.jp/blog/.assets/thumbnail/image-c86587f9-640wri.jpg)
最後にJSONから回答を結果に表示するだけです。
ASTERIA WarpはAPIを簡単に呼び出せるのでRAGの実装も簡単にできます。
ぜひお試しください