View a markdown version of this page

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

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

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

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

注記

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

自分のユースケースに対応する方法を展開してください。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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