【仕様確認】Knowledge BaseでのRAGでの確認
現状、GenUでRAGを実装する方法として、
- KendraとClaudeの組み合わせ
- Knowledge BaseとClaudeの組み合わせ
があると思います(下図より)。
Knowledge BaseとClaudeの組み合わせでは、「OpenSearch ServerlessをKendraの代わりにキーワード検索、 セマンティック検索」の代替機能として利用することは可能でしょうか? それともKnowledge BaseとClaudeの組み合わせでのKnowledge Baseは単にベクトルDBとClaudeの組み合わせになるのでしょうか?
Kendraの代わりにOpenSearch Serverlessを全文検索サービスとして利用できないか、という検討を行っています。
Knowledge Base は現状ハイブリッドサーチ (キーワード + ベクトル) で実装されています。 https://github.com/aws-samples/generative-ai-use-cases-jp/blob/main/packages/cdk/lambda/retrieveKnowledgeBase.ts#L39 こちらの overrideSearchType は 'HYBRID' (キーワード + ベクトル) か 'SEMANTIC' (ベクトル) のみが選択可能ですので、純粋なキーワード検索のみの要件で Knowledge Base を使うことが現状できません。 よろしくお願いいたします。
@tbrand HYBRIDタイプでKendraを代替できるか試してみる価値ありそうですね! ご教示いただき、ありがとうございました!
こちら一旦クローズさせていただきます。