こんにちは、RAGの性能を上げるには、想定される質問に対応する回答を準備する必要があります。想定される質問に対応する回答がない場合、知らない回答に対して対応してしまった場合、ハルシネーションなどの不具合を起こす原因になります。もちろん知らない回答については答えないという調整もありますが、なるべく多くに対応しておきたいところです。そこで、想定問答集を準備しておくことで、入力するデータの中にきちんと対応する回答を準備することができます。
例えば、企業紹介用のRAGでは、
会社の基本情報
1. 会社の設立はいつですか?
2. 本社はどこにありますか?
3. 主要な事業内容は何ですか?
4. 企業理念やミッションステートメントは何ですか?
5. 会社の歴史や成り立ちについて教えてください。
業績と市場
6. 主要な顧客層やターゲット市場はどこですか?
7. 競合他社はどこですか?
8. これまでの業績や成長の実績について教えてください。
9. 会社の現在の市場シェアはどれくらいですか?
10. 今後の成長戦略やビジョンについて教えてください。
製品・サービス
11. 主力製品やサービスについて教えてください。
12. 製品やサービスの強みや差別化ポイントは何ですか?
13. 新製品の開発やイノベーションに関する取り組みはどのようなものがありますか?
14. サービス提供の地域や範囲について教えてください。
組織と文化
15. 従業員数はどれくらいですか?
16. 組織の構造や部門構成について教えてください。
17. 会社の企業文化や働き方について教えてください。
18. 社内でのキャリアパスや成長機会はどのようになっていますか?
19. 社内でのコミュニケーションやコラボレーションの方法は?
環境・社会的責任
20. 環境保護や持続可能性に対する取り組みはどのようなものがありますか?
21. CSR(企業の社会的責任)活動や社会貢献について教えてください。
22. エシカルなビジネスプラクティスに関する方針や実績は?
このような質問を想定して最低限の品質を確保するようなRAGの作成に役立てることができます。
また、料理のレシピの内容を聞くようなRAGでは、
材料に関する質問
1. このレシピに必要な材料は何ですか?
2. 特定の材料を代替できるものはありますか?
3. 材料の分量はどのくらいですか?
4. この材料はどこで買えますか?
5. アレルギー対応の材料がありますか?
調理手順に関する質問
1. このレシピの調理時間はどのくらいですか?
2. 具体的な調理手順を教えてください。
3. 調理に必要な特別な道具はありますか?
4. このステップでの注意点やコツはありますか?
5. 途中で火加減を調整する必要がありますか?
味や見た目に関する質問
1. この料理の味はどんな感じですか?
2. 盛り付けのアドバイスはありますか?
3. どんなソースや付け合わせが合いますか?
4. この料理の色や食感はどうなりますか?
5. 最後の仕上げに何を加えると良いですか?
保存と再加熱に関する質問
1. この料理はどのくらい保存できますか?
2. 保存する際の注意点はありますか?
3. 再加熱の方法を教えてください。
4. 冷凍保存はできますか?
5. 保存後の風味や食感の変化に対する対策はありますか?
応用とアレンジに関する質問
1. このレシピをアレンジする方法はありますか?
2. 他の料理に応用できるテクニックはありますか?
3. 季節の材料を使ったバリエーションはありますか?
4. この料理に合うおすすめの飲み物は何ですか?
5. このレシピを少人数/大人数用に調整するにはどうすれば良いですか?
一般的にはレシピには含まれていないような質問も入ってるため、対応しておいた方がいいでしょう。現在blueqat社では、RAGのマネージドサービスを提供しています。一部ユーザーにはすでに開放していて利用していただいております。業界の想定問答集をプロの立場から準備しておりますので、興味のある方は弊社の営業までお問い合わせください。
ベクトル検索などの検索エンジンの強化のほかに、データをきちんとRAGに対応させることも大事ですので、ぜひシステム面、データ面両方で準備を進めましょう。以上です。