投稿日: Mar 28, 2024

Amazon Bedrock のナレッジベースは、基盤モデル (FM) を社内データソースに接続し、より関連性の高い状況に応じた正確な応答を提供できるようにするフルマネージド型の検索拡張生成 (RAG) 機能です。ナレッジベースではメタデータのフィルタリングがサポートされるようになりました。これにより、クエリに関連するドキュメントが検索されるようになり、検索の精度が向上します。 

RAG アプリケーションは、大量のドキュメントを検索してユーザーのクエリを処理します。ただし、多くの場合、特定の属性や内容を含むドキュメントを取得する必要があります。メタデータのフィルタリングを使用すると、ユーザーはクエリに含めるドキュメントまたはクエリから除外するドキュメントを指定して検索結果を絞り込むことができるため、FM によってより関連性の高い応答が生成されます。たとえば、特定の地域の「請求方法」などのクエリに対する検索結果の関連性を高めるために、フィルターを適用して、特定の州に関連する文書のみを取得できます。

この機能により、クエリを実行する前に検索結果をフィルタリングするカスタムメタデータ属性を定義できます。ナレッジベースにデータを取り込む際に、対応する各ドキュメントのカスタムメタデータを指定できます。起動時に、メタデータ属性は boolean、string、double、integer のデータ型をサポートします。フィルタリングには、最も一般的な 8 つの関係演算子を使用できます。詳細については、以下のドキュメントを参照してください。 

メタデータのフィルタリングは現在、米国東部 (バージニア北部) と米国西部 (オレゴン) の AWS リージョンで利用できます。この機能および開始方法の詳細については、Amazon Bedrockのナレッジベースのドキュメントを参照するか、Amazon Bedrock コンソールにアクセスしてください。