翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
データソース内のドキュメントに関する情報を表示する
以下のトピックでは、データソース内のドキュメントを表示する方法について説明します。ナレッジベースが Amazon S3 データソースに接続されている場合は、接続された S3 バケット内のドキュメントを表示できます。
注記
S3 データソースに接続して新しいナレッジベースを作成した場合は、データソースでこれらの API オペレーションを使用する前に、まずデータソースを同期する必要があります。
ユースケースに対応するメソッドを展開します。
に取り込まれたデータソース内のドキュメントを表示するには AWS Management Console、次の手順を実行します。
-
Amazon Bedrock アクセス許可を持つ IAM ロール AWS Management Console を使用して にサインインし、https://console.aws.amazon.com/bedrock/
で Amazon Bedrock コンソールを開きます。 -
左側のナビゲーションペインで、ナレッジベースを選択します。
-
ナレッジベースセクションで、ドキュメントを表示するナレッジベースを選択します。
-
データソースセクションで、ドキュメントを表示するデータソースを選択します。
-
ドキュメントセクションには、データソース内のドキュメントが一覧表示されます。これらのドキュメントもナレッジベースに取り込まれています。
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
フィールドでこの値を使用して、結果の次のバッチを取得できます。