generative-ai-use-cases icon indicating copy to clipboard operation
generative-ai-use-cases copied to clipboard

複数RAGを使用する方法がわからない

Open HirokiNakatani opened this issue 11 months ago • 5 comments

機能リクエストは何か問題に関連していますか?背景を説明してください ユースケースビルダーにて目的別に複数のRAGを使用する方法がわかりませんでした。

追加 or 改善したい機能について ユースケースビルダーにて目的別に複数のRAGを生成/利用できるようにしてほしいです。

HirokiNakatani avatar Jan 14 '25 10:01 HirokiNakatani

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] avatar Mar 01 '25 02:03 github-actions[bot]

目的別に複数RAGを生成できないでしょうか。OpenSearchサーバーレスを利用する前提の場合、複数RAGを作っても追加コストは少なく、実用的です。

HirokiNakatani avatar Mar 01 '25 08:03 HirokiNakatani

Amazon Bedrock Knowledge Bases の RAG を複数単純に追加することは現状できませんが、Agent 経由はいかがでしょうか。Amazon Bedrock Agents は GenU に簡単に登録して使うことができます。 Agents は単一もしくは複数の Knowledge Bases を紐づけて Agentic RAG を行うことができます。 Agentic RAG の実装例も agent-preparation-toolkit にございますのでご参考まで。

kazuhitogo avatar Mar 02 '25 01:03 kazuhitogo

あるいは 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

tbrand avatar Mar 02 '25 02:03 tbrand

コメントありがとうございます。 RAG1つでフィルターも検討しましたが、高度な解析オプションのニーズもあり、RAGあたり500MBの制約ができておりますので、どうしてもRAG1つだけの運用は現実的ではないです。 ※高度な解析オプションのサイズ制約もきつすぎるため、同様の処理を内作するか検討中ですが、なるべく開発は避けたいです。

HirokiNakatani avatar Mar 02 '25 12:03 HirokiNakatani