コース一覧
RAG入門:AIに知識を与える技術
RAGとは?LLMに外部知識を与える検索拡張生成の仕組み

RAG入門:AIに知識を与える技術

Embedding、ベクトル検索、チャンク分割、再ランキングなど、生成 AI に自社データや最新情報を読み込ませる RAG (Retrieval-Augmented Generation) の仕組みを、図解とハンズオンで学べる無料コースです。生成 AI の基礎を理解しているエンジニアや、AI プロダクト企画担当を対象としています。約 5 時間 (1 日 30 分 × 10 日) で 18 レッスンを修了でき、修了後は社内ドキュメント検索や FAQ ボットなど RAG アプリの設計を自分で進められるようになります。

1
第1章:RAGの基本概念と全体像
0. RAGとは?LLMに外部知識を与える検索拡張生成の仕組み5分
1. LLMのハルシネーション問題とRAGによる解決策5分
2. RAGの全体像:Indexing, Retrieval, Generationの3ステップ5分
3. RAGのユースケース:チャットボット、社内検索、文書要約5分
4. 第1章まとめクイズ5分
2
第2章:RAGのコア技術 - ベクトル検索の仕組み
0. チャンキングとは?テキストを効果的に分割する方法5分
1. 埋め込み(Embedding)とは?テキストをベクトル化する仕組み5分
2. ベクトル検索とは?意味の近さで情報を探し出す技術5分
3. 代表的なベクトルデータベース:Pinecone, ChromaDB, Weaviateなど5分
4. 第2章まとめクイズ5分
3
第3章:RAGの精度を高める実践テクニック
0. RAG精度改善(1):チャンキング戦略の見直し5分
1. RAG精度改善(2):高度な検索手法(HyDE, Reranking)5分
2. RAG精度改善(3):プロンプトエンジニアリングの勘所5分
3. 第3章まとめクイズ5分
4
第4章:RAGの実装と運用
0. ハンズオン:LangChainで基本的なRAGを実装する5分
1. RAGを業務利用する際の注意点:セキュリティ、コスト、精度管理5分
2. RAGの評価と継続的な改善サイクル5分
3. 第4章まとめクイズ5分

RAG入門:AIに知識を与える技術

01RAGとは?LLMに外部知識を与える検索拡張生成の仕組み
02LLMのハルシネーション問題とRAGによる解決策
03RAGの全体像:Indexing, Retrieval, Generationの3ステップ
04RAGのユースケース:チャットボット、社内検索、文書要約
05第1章まとめクイズ
06チャンキングとは?テキストを効果的に分割する方法
07埋め込み(Embedding)とは?テキストをベクトル化する仕組み
08ベクトル検索とは?意味の近さで情報を探し出す技術
09代表的なベクトルデータベース:Pinecone, ChromaDB, Weaviateなど
10第2章まとめクイズ
11RAG精度改善(1):チャンキング戦略の見直し
12RAG精度改善(2):高度な検索手法(HyDE, Reranking)
13RAG精度改善(3):プロンプトエンジニアリングの勘所
14第3章まとめクイズ
15ハンズオン:LangChainで基本的なRAGを実装する
16RAGを業務利用する際の注意点:セキュリティ、コスト、精度管理
17RAGの評価と継続的な改善サイクル
18第4章まとめクイズ

RAG入門:AIに知識を与える技術

RAGとは?LLMに外部知識を与える検索拡張生成の仕組み

自社のことを聞くと、知らないはずのことを答えてくる

社内ツールの使い方を ChatGPT に聞くと、それらしい操作手順が返ってきます。ところが画面を開くと、そんなボタンはどこにもありません。

同じことは日付でも起きます。先月リリースされた機能について聞けば、その機能が存在するかどうかを確かめないまま、ありそうな手順が組み立てられて返ってきます。文章としては破綻していないので、実際に試すまで間違いに気づけません。

LLM が材料にしているのは、学習した時点までに公開されていた文章だけです。あなたの会社の運用ルールも、昨日出たニュースも、そこには入っていません。それでも LLM は「次に来そうな言葉」を選び続けるので、材料が無くても文章の形だけは整ってしまいます。答えられないことではなく、答えられないと言えないことが問題なのです。

参考書の持ち込みを許可する

RAG(Retrieval-Augmented Generation、検索拡張生成)は、この試験を「参考書の持ち込み可」に変える仕組みです。

質問が来たら、まず手元の資料から関係のありそうな箇所を探します。そして見つけた本文を質問と一緒に渡し、この資料に基づいて答えるよう縛ります。LLM は記憶をたどるのではなく、目の前の資料を読んで答えることになります。

実際に渡しているプロンプトは、おおよそこんな形です。

プレーンテキスト

以下の【参考資料】に基づいて質問に答えてください。 【参考資料】 Z-Works では左メニューの「経費管理」から「新規申請」を選び、 レシートをアップロードします。 質問 Z-Works での経費精算の手順を教えてください

答えが資料の中に書いてあるので、推測する余地がありません。やっていることは、人が資料を調べてから文章を書く手順とほとんど同じです。違うのは、探す部分も書く部分も自動で走ることだけです。

そして「どの資料を読んだか」を回答と一緒に返せます。読み手はその 1 か所を開いて確かめられますし、間違っていれば資料の側を直せます。社内の問い合わせ対応や顧客への案内では、AI がそう言った、では通りません。どの規程を根拠にしたのかを示せて、初めて業務に載せられます。

モデルを作り直さず、知識だけ差し替える

同じ目的を果たす方法はもう 1 つあります。自社データで LLM を再学習させるファインチューニングです。こちらは計算資源も時間もかかり、規程が 1 行変わるたびにやり直しになります。そのうえ、覚え込ませた知識がどこに効いているのかは外から見えません。

RAG が入れ替えるのは資料の側だけです。新しい規程のファイルを置けば、次の質問からその内容で答えます。古い版を消せば、もう出てきません。知識の更新がファイルの出し入れで済み、その結果が回答と出典の形ですぐ確認できること。これが RAG から始める最大の理由です。

社内ヘルプデスク、製品 FAQ、法律や医療のような専門文書の参照。いずれも「AI に覚えさせる」のではなく「AI に読ませる」形で組み立てられています。

解説

資料を持たせても、その資料が古ければ古い答えが返ってきます。RAG の精度は、渡す資料の手入れの精度とほぼ同じだと考えてください。

このレッスンに出てくる用語

意味があいまいなまま進んだ語は、ここから読み直せます。

  • ChatGPTOpenAI が提供する汎用チャットAIサービス
  • LLM大規模言語モデル。次の単語を確率で予測する
  • RAG検索結果を渡して LLM に答えさせる手法
  • プロンプトAIに送る指示文。出力品質を決める入力
生田 陸人
監修生田 陸人
ゆめさくエンジニア / 現役ソフトウェアエンジニア監修者プロフィールを見る →
編集 ゆめさく編集部·公開 2025/12/23·更新 2026/08/26

関連レッスン

  • LLMのハルシネーション問題とRAGによる解決策

    LLMの弱点であるハルシネーション(もっともらしい嘘)の原因を詳しく解説。RAG(検索拡張生成)がどのように外部知識を活用して情報の正確性と信頼性を高めるのか、ビジネスでの活用メリットを含めて学びます。

  • RAGの全体像:Indexing, Retrieval, Generationの3ステップ

    RAG(検索拡張生成)の根幹を成す3つのプロセス「Indexing」「Retrieval」「Generation」を徹底解説。データの整理から検索、回答生成までの流れを図解を交えて理解し、精度の高いAIシステムを構築する基礎を学びます。

  • RAGのユースケース:チャットボット、社内検索、文書要約

    RAG(検索拡張生成)の具体的なユースケースとして、チャットボット、社内検索、文書要約の3つを詳しく解説します。ビジネス現場での活用イメージや、導入時の注意点、精度の高い回答を得るためのコツを学べるレッスンです。

  • 第1章まとめクイズ

    RAG の基本概念、ハルシネーション対策としての役割、3ステップの処理フローを振り返るまとめクイズです。

分からないところは Tap (AI先生) に質問できます

24 時間いつでも、あなたのレベルに合わせて日本語で答えます。

復習ミニクイズ

RAGを「参考書を持ち込める試験」に例えたとき、LLM単体での回答と比較して、なぜRAGはハルシネーション(もっともらしい嘘)を抑制できるのでしょうか?