複数RAGを使用する方法がわからない
機能リクエストは何か問題に関連していますか?背景を説明してください ユースケースビルダーにて目的別に複数のRAGを使用する方法がわかりませんでした。
追加 or 改善したい機能について ユースケースビルダーにて目的別に複数のRAGを生成/利用できるようにしてほしいです。
This issue is stale because it has been open for 30 days with no activity.
目的別に複数RAGを生成できないでしょうか。OpenSearchサーバーレスを利用する前提の場合、複数RAGを作っても追加コストは少なく、実用的です。
Amazon Bedrock Knowledge Bases の RAG を複数単純に追加することは現状できませんが、Agent 経由はいかがでしょうか。Amazon Bedrock Agents は GenU に簡単に登録して使うことができます。 Agents は単一もしくは複数の Knowledge Bases を紐づけて Agentic RAG を行うことができます。 Agentic RAG の実装例も agent-preparation-toolkit にございますのでご参考まで。
あるいは 1 つの RAG に対し実行時にフィルターをかけるという方法もあります。 https://aws-samples.github.io/generative-ai-use-cases-jp/DEPLOY_OPTION.html#%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A
コメントありがとうございます。 RAG1つでフィルターも検討しましたが、高度な解析オプションのニーズもあり、RAGあたり500MBの制約ができておりますので、どうしてもRAG1つだけの運用は現実的ではないです。 ※高度な解析オプションのサイズ制約もきつすぎるため、同様の処理を内作するか検討中ですが、なるべく開発は避けたいです。