RAG とファインチューニングの違い
資料を渡すか、モデルを学習し直すか
- RAG とファインチューニングは、どちらも生成AIを自社の用途に合わせるための方法です。違いは「モデルを変えるか、変えないか」です。
- RAG は、回答の前に外部の資料を検索して渡す方法で、モデルは変えません。資料を差し替えるだけで更新でき、出典も示しやすい方法です。
- ファインチューニングは、モデル自体を追加で学習させ、パラメータを更新する方法です。更新には手間と費用がかかります。
RAG(検索拡張生成)とは
RAG(Retrieval-Augmented Generation)は、回答の前に、外部の文書やデータベースから関連する情報を検索し、質問と一緒に LLM へ渡す方法です。LLM の学習データにない最新の情報や、社内の非公開の情報も使って答えさせられます。モデル自体は変えません。
事前に、文書を適切な長さの断片に分け(チャンク分割)、各断片を意味の近さを計算できる数値(ベクトル)にして保存しておきます。質問が来たら、意味の近い断片を探して LLM に渡します。
ファインチューニングとは
ファインチューニングは、事前学習で言語の知識を広く身につけたモデルを、特定の業務や分野に合わせて追加で学習させる方法です。モデルのパラメータが更新されるので、傾向そのものが変わります。ChatGPT のような対話型のサービスも、事前学習のあと、対話に合わせてファインチューニングして作られます。
違いを表で比べる
| 比べること | RAG | ファインチューニング |
|---|---|---|
| モデル自体 | 変えない | 追加で学習し、パラメータを更新する |
| 何を足すか | 回答のときに、検索した資料 | 学習用のデータ |
| 情報の更新 | 資料を差し替えるだけ | 追加学習が必要で、手間と費用がかかる |
| 出典 | 検索した資料を出典として示しやすい | 資料を検索しないので、出典を示す仕組みはない |
| 向く場面 | 最新情報や社内の非公開情報を使いたい | 特定の業務や分野に合わせて、モデルの傾向を変えたい |
| 注意点 | 検索で外れた資料が使われると誤答が出る | 更新のたびに手間と費用がかかる |
試験での問われ方
生成AIパスポートでは、第3章「AIエージェント」の RAG の節で中心的に出て、第2章(学習の段階)と第5章(業務での使い方)にも出ます。もちこ道場の問題データでは、RAG は55問、ファインチューニングは46問に出てきます。次のような問われ方をしています。
- 穴埋め: 「LLM を再学習させずに、回答の前に外部の文書から関連情報を探して入力に付け足す方法」の空欄に RAG を選ぶ。「事前学習済みのモデルを特定用途に合わせて追加学習する工程」にファインチューニングを選ぶ。
- 比較の記述を選ぶ: 「RAG は資料を差し替えるだけで更新でき、出典も示しやすい。ファインチューニングは更新に手間と費用がかかる」を正しい記述として選ぶ。
- 取り違えを見抜く: RAG を使えばハルシネーションがなくなる、few-shot もパラメータを更新する、といった誤りを見抜く。
覚え方
- RAG は「調べてから答える」(モデルは変えない)、ファインチューニングは「勉強し直して答える」(モデルが変わる)と覚えます。
- 「資料を差し替えたらすぐ更新したい」とあれば RAG、「モデルの傾向そのものを変える」とあればファインチューニングです。
- 入力に例を書くだけの few-shot は、モデルを変えないので RAG 側の仲間ではなく、プロンプトの工夫です。
第3章のほかの用語は「第3章 AIエージェントの要点」にまとめています。
第3章の問題を2問、解いてみる
もちこ道場の第3章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。
問1
LLMが単独で回答を出力する際、学習データに存在しない最新情報や社内の非公開情報について事実と異なる嘘を出力してしまうハルシネーションが発生しやすい。これを減らすため、回答作成の直前に信頼できる外部データベースから関連情報を検索して取得し、その資料を背景知識としてプロンプトに付与して回答させる技術を1と呼ぶ。
答えと解説を見る
正解は 4(RAG(検索拡張生成))です。
【概要】
RAGは、回答の前に外部の文書やデータベースから関連情報を検索し、質問と一緒にLLMへ渡して回答させる方法である。モデルを再学習せずに、最新情報や社内情報を使える。
【各選択肢の解説】
- 1. RLHFあなたの解答 RLHFは、人の評価を使ってモデルを調整する学習手法であり、回答直前に資料を検索して渡す技術ではない。
- 2. 指示チューニングあなたの解答 指示チューニングは、指示への従い方を学習で整える手法であり、外部資料の検索を伴うものではない。
- 3. ドメイン適応あなたの解答 ドメイン適応は、特定分野向けにモデルを追加学習で調整する考え方であり、検索して付与する本問の技術ではない。
- 4. RAG(検索拡張生成)正解あなたの解答 RAG(検索拡張生成)は、検索で得た資料をプロンプトに加えて回答させ、ハルシネーションを減らす方向に働く。
問2
RAGの事前準備工程において、膨大なテキスト文書を検索しやすいように適切な長さの断片に切り分ける作業を1と呼ぶ。この区切りの単位が大きすぎると無関係なノイズ情報が多く混ざり、小さすぎると文脈情報が欠落するため、適切なサイズ設定が精度に直結する。
答えと解説を見る
正解は 4(チャンク分割)です。
【概要】
RAGの事前準備では、文書を適切な大きさの断片に分ける。これをチャンク分割と呼び、長すぎると不要な内容が混ざり、短すぎると文脈が欠ける。
【各選択肢の解説】
- 1. リランキングあなたの解答 リランキングは、取り出した候補を関連度で並べ直す工程であり、文書を断片に切り分ける作業ではない。
- 2. プロンプトチェイニングあなたの解答 プロンプトチェイニングは、作業を順番のステップに分けて前の出力を次へ渡す方式であり、文書の分割ではない。
- 3. ルーティングあなたの解答 ルーティングは、入力の種類を判別して専用の処理へ振り分ける方式であり、文書の断片化を指さない。
- 4. チャンク分割正解あなたの解答 チャンク分割は、検索しやすい長さに文書を切り分ける作業であり、サイズ設定が検索の質を左右する。
第3章は約140問。いま解いた問題と同じ形で、選択肢ごとの解説と図解が付いています。まずは登録なしで、第1章の114問から解き方を試せます(第2章からはプランで解けます)。
よくある質問
RAG を使えば、ハルシネーションはなくなりますか?
根拠を資料に置くので減らせますが、なくなりません。検索で外れた資料や、誤った資料が使われれば、誤った回答が出ます。中核が LLM である以上、人が出力を確かめる必要があります。
few-shot は、ファインチューニングと同じですか?
別のものです。few-shot は、入力に回答例を書くだけで、モデルのパラメータは変わりません。ファインチューニングは、パラメータを調整し直します。
最新の情報を使いたいときは、どちらが向いていますか?
資料を差し替えるだけで更新できる RAG が向いています。ファインチューニングは、モデルを追加学習するので、情報を更新するたびに手間と費用がかかります。
もちこ道場
章ごとの問題と本番形式の模擬試験で、合格の力を確かめる
2027年2月の試験からの新しいシラバスの全5章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。
500円
31日間・買い切り・自動更新なし
- 全5章 888問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(60問・60分)なし
1,000円
31日間・買い切り・自動更新なし
- 全5章 888問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(60問・60分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
生成AIパスポートの第3章「AIエージェント」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第3章の問題を2問、その場で解いて確かめられます。
生成AIパスポートの第2章「生成AI」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第2章の問題を2問、その場で解いて確かめられます。
出題範囲は、2026年11月9日にGUGA(生成AI活用普及協会)の公式サイトで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。