データソース内のドキュメントに関する情報を表示する - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

データソース内のドキュメントに関する情報を表示する

以下のトピックでは、データソース内のドキュメントを表示する方法について説明します。ナレッジベースが Amazon S3 データソースに接続されている場合は、接続された S3 バケット内のドキュメントを表示できます。

注記

S3 データソースに接続して新しいナレッジベースを作成した場合は、データソースでこれらの API オペレーションを使用する前に、まずデータソースを同期する必要があります。

ユースケースに対応するメソッドを展開します。

に取り込まれたデータソース内のドキュメントを表示するには AWS Management Console、次の手順を実行します。

  1. Amazon Bedrock アクセス許可を持つ IAM ロール AWS Management Console を使用して にサインインし、https://console.aws.amazon.com/bedrock/ で Amazon Bedrock コンソールを開きます。

  2. 左側のナビゲーションペインで、ナレッジベースを選択します。

  3. ナレッジベースセクションで、ドキュメントを表示するナレッジベースを選択します。

  4. データソースセクションで、ドキュメントを表示するデータソースを選択します。

  5. ドキュメントセクションには、データソース内のドキュメントが一覧表示されます。これらのドキュメントもナレッジベースに取り込まれています。

Amazon Bedrock API を使用すると、ナレッジベースに取り込まれたデータソース内のドキュメントのサブセットまたはすべてを表示できます。ユースケースに関連するトピックを選択します。

ナレッジベースのドキュメントのサブセットに関する情報を表示する

データソース内の特定のドキュメントに関する情報を表示するには、Amazon Bedrock エージェントのビルドタイムのエンドポイントを使用して GetKnowledgeBaseDocuments リクエストを送信し、データソースの IDs と接続されているナレッジベースを指定します。

情報を取得するドキュメントごとに、次のいずれかの形式でdocumentIdentifiers配列に DocumentIdentifier 項目を追加します。

  • データソースがカスタムデータソースの場合は、 idフィールドにドキュメントの ID を指定します。

    { "custom": { "id": "string" }, "dataSourceType": "CUSTOM" }
  • データソースが Amazon S3 の場合は、 uriフィールドにドキュメントの S3 URI を指定します。

    { "dataSourceType": "S3", "s3": { "uri": "string" } }

レスポンスは項目の配列を返します。各項目には、リクエストしたドキュメントに関する情報が含まれています。

ナレッジベース内のすべてのドキュメントに関する情報を表示する

データソース内のすべてのドキュメントに関する情報を表示するには、Amazon Bedrock エージェントのビルドタイムのエンドポイントを使用して ListKnowledgeBaseDocuments リクエストを送信し、データソースの IDs とそれが接続されているナレッジベースを指定します。以下のオプションもあります。

  • を指定するmaxResultsと、返される結果の数が制限されます。

  • 結果がレスポンスに収まらない場合、レスポンスの nextTokenフィールドに値が返されます。後続のリクエストの nextTokenフィールドでこの値を使用して、結果の次のバッチを取得できます。