Skip to content

RAG

RAG(Retrieval-Augmented Generation)は、外部の知識ソースから情報を検索し、AI の回答に活用する仕組みです。アシスタントの Grounding 設定で構成します。

対応するグラウンディング

種類説明
Kendra RetrievalAmazon Kendra を検索エンジンとして使用します
Bedrock Knowledge Base RetrievalBedrock のナレッジベースを使用します

処理の流れ

  1. ユーザーがメッセージを送信します
  2. 検索クエリ生成(SQG)が設定されている場合、ユーザー入力から最適な検索クエリを生成します
  3. 設定されたグラウンディングソースから関連情報を検索します
  4. 検索結果を RAG プロンプトテンプレートに埋め込み、AI に渡します
  5. AI が検索結果を参照しながら回答を生成します

関連ページ