

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

# Amazon Bedrock ナレッジベースを使用してデータソースから情報を取得する
<a name="kb-how-retrieval"></a>

ナレッジベースの設定後、ナレッジベース内のデータソースをクエリするようにアプリケーションを設定できます。ナレッジベースをクエリするには、以下の API オペレーションを利用できます。
+ [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html) – クエリに最も関連性の高いソースチャンクまたはイメージをデータから取得し、レスポンスで配列として返します。
+ [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) – Amazon Bedrock で、`Retrieve` オペレーションと [InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) オペレーションを結合し、クエリに最も関連性の高いソースチャンクをデータから取得し、自然言語のレスポンスを生成します。データから特定のソースチャンクへの引用も含まれます。データソースにビジュアル要素が含まれている場合、モデルはテキストレスポンスを生成する際にこれらのイメージからのインサイトを活用し、イメージのソース属性を提供します。
+ [GenerateQuery](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_GenerateQuery.html) – 自然言語のユーザークエリを構造化データストアに適した形式のクエリに変換します。

`RetrieveAndGenerate` オペレーションは、`GenerateQuery` (ナレッジベースが構造化データストアに接続されている場合)、`Retrieve`、`InvokeModel` を背後で使用して、RAG プロセス全体を実行する複合アクションです。Amazon Bedrock ナレッジベースは、`Retrieve` オペレーションへのアクセスも提供するため、特定のユースケースに合わせて RAG の各ステップを切り離し、カスタマイズできます。

`Retrieve` または `RetrieveAndGenerate` を使用する際に[再ランク付けモデル](rerank.md)を使用して、クエリ中に取得されたドキュメントの関連性を再ランク付けすることもできます。

ナレッジベースのクエリ時にこれらの API オペレーションを使用する方法については、「[クエリとレスポンスを使用してナレッジベースをテストする](knowledge-base-test.md)」を参照してください。