生成式 AI · LLM 應用

RAG 檢索增強生成

與其逼模型「背下所有知識」,不如讓它「開卷考試」——回答前先去外部知識庫查資料,答案就有所本、可查證。

開卷考試減少幻覺外部知識庫可查證來源不改權重

💡一句話定義

RAG(Retrieval-Augmented Generation,檢索增強生成)=模型回答前,先從外部知識庫檢索相關內容,當作依據再生成,讓答案有所本。好處:減少幻覺、補足過時或缺漏的知識、提供可查證來源,而且更新知識庫就能更新答案,不必重訓

🎮互動:純 LLM vs RAG

點兩個按鈕比較資訊流。純 LLM 只靠內建記憶回答(可能幻覺);RAG 先把問題轉向量 → 到 Vector DB 檢索 → 把找到的事實注入 Prompt → 才生成正確答案。

🔎 RAG 檢索增強生成 互動演示
用戶提問 "2024 奧運在哪?" Embedding 轉為向量 [0.1, 0.5...] Vector DB 檢索相似文件 Prompt (提示詞) Q: 2024 奧運在哪? Ref: 巴黎 (Paris)... Answer: ... LLM (Brain) 等待輸入...
請選擇模式以開始演示

🤔為什麼 LLM 會「幻覺」?

LLM 的知識截止於訓練結束日。問它「今天的股價」「公司內部的請假規定」,它沒看過這些資料,卻為了當個好助理,往往一本正經地胡說八道(Hallucination)。RAG 的解法:不強迫它「背誦」,而是教它「查資料」——像把閉卷考改成開卷考

🔁RAG 三步驟:R → A → G

🔍Retrieval 檢索
把問題轉向量,到 Vector DB 用相似度找最相關文件。
Augmentation 增強
把檢索到的內容當 Context 塞進 Prompt。
✍️Generation 生成
LLM 讀完參考資料,用流暢語言總結並回答。

檢索常用餘弦相似度比對問題向量與文件向量:

$$ \text{similarity} = \frac{\mathbf{A} \cdot \mathbf{B}}{\|\mathbf{A}\|\,\|\mathbf{B}\|} $$ 兩個向量夾角越小、方向越接近,語意越相關,就越優先被取回。

⚖️純 LLM vs RAG

面向純 LLMRAG
知識來源訓練權重(截止某日)權重 + 外部知識庫(可即時更新)
幻覺風險高,遇生資料愛亂編低,答案基於檢索到的事實
可查證難,說不出出處可附來源/引用
更新知識要重訓更新知識庫即可

🪜RAG vs 微調(Fine-tuning)

知識常變、要可查證、來源多 → 用 RAG(外掛知識,不改權重)。要改風格、內化技能(固定語氣、專屬任務且有資料)→ 用微調(改權重、成本高)。兩者常搭配:微調調體質、RAG 供事實。

🎯影響品質的關鍵 & 應用

品質關鍵:文件切塊策略嵌入與檢索品質、取回片段數量與排序、提示如何組織脈絡——檢索不準,答案就不準
應用場景:企業內部知識庫(「怎麼申請 VPN?」→ 查 PDF 手冊)、法律/醫療助手(不容幻覺、知識更新快)、即時新聞摘要(把最新搜尋結果餵給 LLM)。

自我檢測

Q1. RAG 是什麼?
檢索增強生成:模型回答前先從外部知識庫檢索相關內容,當依據再生成,讓答案有所本、可查證。
Q2. RAG 解決什麼問題?
減少幻覺、補足過時或缺漏的知識、提供可查證來源,而且更新知識庫即可更新答案、不必重訓。
Q3. RAG 怎麼運作?
文件切塊轉成嵌入存進向量資料庫;查詢時用相似度檢索最相關片段,連同問題一起餵給模型生成。
Q4. RAG 和微調怎麼選?
知識常變、要可查證、來源多用 RAG(不改權重);要改風格或內化技能用微調(改權重);兩者也常搭配。

🎯重點整理

📝 iPAS 考點提醒

RAG(檢索增強生成)讓 LLM 回答前先撈外部知識,iPAS 生成式 AI 高頻考點(初級科目二、中級科目一)。重點:文件切塊、嵌入入向量庫、查詢時相似度檢索最相關片段、連同問題餵給模型生成,能減少幻覺、可附來源、更新知識庫即更新答案。易混點:RAG 不改模型權重(與微調不同);知識常變或要可查證時用 RAG,切塊與檢索品質決定答案。情境:法遵、客服、企業知識庫問答。

想練情境題與詳解 → AI 學習與考證地圖

❓ 常見問題

RAG 是什麼?

檢索增強生成;模型回答前先從外部知識庫檢索相關內容,當依據再生成,讓答案有所本。

RAG 解決什麼問題?

減少幻覺、補足過時或缺漏的知識、提供可查證來源,更新知識庫即可更新答案、不必重訓。

RAG 怎麼運作?

文件切塊轉成嵌入存入向量資料庫;查詢時相似度檢索最相關片段,連同問題餵給模型生成。

影響 RAG 品質的關鍵?

切塊策略、嵌入與檢索品質、取回片段數量與排序、提示如何組織脈絡;檢索不準答案就不準。

RAG 和微調怎麼選?

知識常變、要可查證、來源多用 RAG(外掛知識不改權重);要改風格或內化技能用微調;兩者也常搭配。

🧭 相關主題

← 返回 AI 學習與考證地圖