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

【仕様確認】Knowledge BaseでのRAGでの確認

Open xtc-izou opened this issue 1 year ago • 2 comments

現状、GenUでRAGを実装する方法として、

  1. KendraとClaudeの組み合わせ
  2. Knowledge BaseとClaudeの組み合わせ があると思います(下図より)。 image

Knowledge BaseとClaudeの組み合わせでは、「OpenSearch ServerlessをKendraの代わりにキーワード検索、 セマンティック検索」の代替機能として利用することは可能でしょうか? それともKnowledge BaseとClaudeの組み合わせでのKnowledge Baseは単にベクトルDBとClaudeの組み合わせになるのでしょうか?

Kendraの代わりにOpenSearch Serverlessを全文検索サービスとして利用できないか、という検討を行っています。

xtc-izou avatar Jul 31 '24 04:07 xtc-izou

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 avatar Aug 01 '24 06:08 tbrand

@tbrand HYBRIDタイプでKendraを代替できるか試してみる価値ありそうですね! ご教示いただき、ありがとうございました!

xtc-izou avatar Aug 01 '24 23:08 xtc-izou

こちら一旦クローズさせていただきます。

tbrand avatar Aug 29 '24 07:08 tbrand