翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
マルチモーダルナレッジベースのテストとクエリ
マルチモーダルコンテンツを取り込んだ後、コンソールまたは API を使用してナレッジベースをテストおよびクエリできます。使用可能なクエリタイプは、選択した処理アプローチによって異なります。
サポートされているクエリタイプ
- テキストクエリ
-
Nova マルチモーダル埋め込みと BDA アプローチの両方でサポートされています。自然言語テキストを使用して検索し、すべてのメディアタイプに関連するコンテンツを検索します。
- イメージクエリ
-
Nova マルチモーダル埋め込みでのみサポートされます。イメージをアップロードして、ナレッジベースで視覚的に類似したコンテンツを見つけます。
レスポンスメタデータについて
マルチモーダルクエリレスポンスには、マルチメディアコンテンツの追加メタデータが含まれます。
- ソース属性
-
信頼できるアクセスのための元のファイルの場所 (sourceUri) とマルチモーダルストレージの場所 (supplementalUri)
- 一時メタデータ
-
オーディオセグメントとビデオセグメントのタイムスタンプを開始および終了し、関連するコンテンツへの正確なナビゲーションを可能にする
- コンテンツタイプ情報
-
アプリケーションがさまざまなコンテンツタイプを適切に処理できるように、ファイル形式、処理方法、モダリティインジケータ
ベクトルデータベースメタデータ構造
マルチモーダルコンテンツが処理および保存されると、ベクトルデータベースで次のメタデータ構造が使用されます。
-
テキストフィールド: Nova マルチモーダル埋め込みで処理されたマルチメディアファイルの場合、コンテンツはテキストではなくネイティブマルチメディアとして埋め込まれるため、このフィールドには空の文字列が含まれます。
-
メタデータフィールド: ソースの詳細と関連するコンテンツ参照を含む構造化情報が含まれます。
{ "source": { "sourceType": "S3", "s3Location": { "uri": "s3://source-bucket/path/to/file.mp4" } }, "relatedContent": [{ "type": "S3", "s3Location": { "uri": "s3://multimodal-storage-bucket/processed/file.mp4" } }] } -
自動作成されたフィールド: フィルタリングと識別のための追加フィールド:
-
x-amz-bedrock-kb-source-uri: フィルタリングオペレーションの元のソース URI -
x-amz-bedrock-kb-data-source-id: コンテンツオリジンを追跡するためのデータソース識別子 -
x-amz-bedrock-kb-chunk-start-time-in-millis: オーディオセグメントとビデオセグメントのタイムスタンプをミリ秒単位で開始する -
x-amz-bedrock-kb-chunk-end-time-in-millis: オーディオセグメントとビデオセグメントのタイムスタンプをミリ秒単位で終了する -
x-amz-bedrock-kb-source-file-mime-type: ソースファイルの MIME タイプ -
x-amz-bedrock-kb-source-file-modality: ソースファイルのモダリティ (テキスト、イメージ、オーディオ、ビデオ)
-
重要
アプリケーションは、提供されたタイムスタンプを使用して、オーディオファイルとビデオファイルから特定のセグメントを抽出および再生する必要があります。ナレッジベースは、事前にセグメント化されたクリップではなく、完全なファイルへの参照を返します。