View a markdown version of this page

カスタム - Amazon Bedrock

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

カスタム

サポートされているデータソースサービスを選択する代わりに、カスタムデータソースに接続すると、次の利点が得られます。

  • ナレッジベースからアクセス可能にするデータ型を柔軟に選択して制御できる。

  • KnowledgeBaseDocuments API オペレーションを使用して、変更を同期せずにドキュメントの取り込みまたは削除を直接実行できる。

  • Amazon Bedrock コンソールまたは API を使用して、データソース内のドキュメントを直接表示できる。

  • ドキュメントを AWS マネジメントコンソール で直接データソースにアップロードしたり、インラインで追加したりできる。

ナレッジベースをカスタムデータソースに接続するには、Amazon Bedrock エージェントのビルドタイムエンドポイントを使用して CreateDataSource リクエストを送信します。接続するknowledgeBaseIdナレッジベースの を指定し、 nameをデータソースに渡し、 の typeフィールドを dataSourceConfiguration に設定しますMANAGED_KNOWLEDGE_BASE_CONNECTOR。でコネクタ自体を定義しmanagedKnowledgeBaseConnectorConfiguration.connectorParameterstypeに設定しますCUSTOM。このデータソースを作成する最小限の例を次に示します。

PUT /knowledgebases/KB12345678/datasources/ HTTP/1.1 Content-type: application/json { "name": "MyCustomDataSource", "dataSourceConfiguration": { "type": "MANAGED_KNOWLEDGE_BASE_CONNECTOR", "managedKnowledgeBaseConnectorConfiguration": { "connectorParameters": { "type": "CUSTOM", "version": "1", "aclEnabled": false } } } }

ドキュメントレベルのアクセスコントロールを有効にするconnectorParametersには、 trueaclEnabled を に設定します。詳細については、「ドキュメントレベルのアクセスコントロール」を参照してください。

カスタムデータソースを設定したら、カスタムデータソースにドキュメントを追加してナレッジベースに直接取り込むことができます。他のデータソースとは異なり、カスタムデータソースを同期する必要はありません。ドキュメントを直接取り込む方法については、「Ingest changes directly into a knowledge base」を参照してください。