本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

RAG(検索拡張生成)

最終更新: 2026年8月8日

RAG(Retrieval-Augmented Generation / 検索拡張生成)は、生成AI に答えさせる前に 関連する資料を検索し、その内容を一緒に渡して回答させる 手法です。

大規模言語モデル(LLM) は物知りですが、限界もあります。学習した時点より後の最新情報や、社内文書のような非公開の知識は知りません。また、知らないことをもっともらしく答える ハルシネーション も起こします。RAGは、これらを補います。

質問 関連資料を 検索 生成AIが 回答 文書・データベース 資料を根拠にした答え

流れは、こうです。

  1. 質問に関連する資料を、データベース や文書から検索する。
  2. その資料を、質問と一緒にAIへ渡す。
  3. AIは、渡された資料を根拠に回答する。

この手法の利点は、モデルを作り直さずに、最新情報や独自知識に対応できる ことと、根拠を示せる ことです。検索の精度を上げるため、意味の近さで探せる 埋め込み(ベクトル検索)がよく使われます。企業がAIを社内文書に対応させる、定番の方法です。RAGコース で学べます。

← Wiki一覧に戻る