// Retrieval-Augmented Generation · Technical Guide · 2026

RAG 檢索增強生成
完整技術指南

RAG 是一套「先找資料、再讓模型回答」的系統工程——不只是把文件塞進提示詞,而是涵蓋切塊、嵌入、檢索、生成、評估與治理的完整管線。本指南以原始論文與官方文件為權威骨幹,系統化梳理概念、管線與架構。

Chunking Embedding Retrieval Generation Evaluation Agentic / Graph
Naive → Advanced → ModularCRAG · Self-RAG · GraphRAGRAGAS · ARES繁體中文
最後更新 2026-05-29
↗ NotebookLM
① 點 PDF 匯出檔案,或 Copy Link 複製網址 ② 開 NotebookLM →「新增來源 → 網站」貼上,加入你的筆記本
// 目錄
  1. RAG 是什麼 · 五階段管線
  2. 核心 Pipeline 全景圖
  3. Stage 1 — Chunking 切塊
  4. Stage 2 — Embedding 向量化
  5. Stage 3 — Retrieval 檢索
  6. Stage 4 — Generation 生成
  7. Stage 5 — Evaluation 評估
  8. 架構演進:Naive → Advanced → Modular
  9. 進階架構:CRAG · Self-RAG · GraphRAG · Agentic
  10. 常見失敗模式與對策
  11. 安全風險與治理
  12. RAG vs. Long Context LLM
  13. 決策樹 · 立刻上手 Checklist
  14. 資料來源 · 詞彙表 · 資料邊界
// 01

RAG 是什麼?為什麼需要它?

LLM 訓練完成後知識就被「凍結」在參數裡,帶來三個根本問題:知識截止、幻覺、私有知識盲區。RAG 的解法很直覺——在模型生成答案之前,先去「查資料」,讓 LLM 從「閉卷考」變成「開卷考」。

一句話
使用者提問 → 從知識庫撈出相關段落 → 把段落 + 問題一起送給 LLM → 生成有依據的答案。核心價值不是讓模型「變聰明」,而是讓它參照外部、可更新、可追溯的知識。
名稱由來
2020 年 Meta AI(時為 FAIR)論文 Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks(Lewis et al.)正式提出,結合參數式記憶(模型權重)與非參數式記憶(外部索引)。
不等於
≠ 搜尋(只找文件、不生成可讀答案);≠ 微調(改風格與任務能力,不適合頻繁更新事實知識)。RAG 是用外部知識「支援生成」。
關鍵認知
RAG 是系統工程,不是單一向量資料庫功能。Chunking、metadata、retrieval、reranking、prompt、citation、evaluation 每一環都會影響品質。
為何重要
正確實施可將幻覺率最高降低約 71%;但評估不足時,即便取得正確源文件仍可能在約 40% 回應中幻覺(Stanford AI Lab)。47% 企業使用者曾基於幻覺內容做出重大決策(Suprmind, 2025)。
// 02

核心 Pipeline 全景圖

RAG 並非單一步驟,而是一條多階段管線:知識庫建立(離線)→ 查詢處理(線上)→ 生成 → 持續評估。本指南的 Stage 1–5 對應下圖五個核心環節。

┌──────────────── 知識庫建立(離線)────────────────┐ 原始文件 (PDF/MD/HTML) ─► 擷取清理 ─► Chunking ─► Embedding ─► Vector / Hybrid / Graph 索引 └────────────────────────────────────────────────────┘ │ 預建索引 ┌──────────────── 查詢處理(線上)──────────────────┐ 使用者問題 ─► 查詢理解/改寫 ─► Retrieval(相似度搜索)─► Rerank(重排序/過濾) └────────────────────────────────────────────────────┘ 上下文組裝 ─► Generation(LLM + 引用)─► 拒答/Guardrail ─► Answer Evaluation(持續監控):Faithfulness / Precision / Recall
✂️

1 · Chunking

把文件切成可檢索、可理解、可放入上下文的單位。

🧮

2 · Embedding

把文字轉成高維向量,讓語意相似者距離接近。

🔍

3 · Retrieval

找到「能回答問題的證據」,而不只是「最像的片段」。

✍️

4 · Generation

讓模型只在證據範圍內回答,並附引用、不足時拒答。

📊

5 · Evaluation

分層測量檢索與生成品質,是品質保障的基礎設施。

🤖

+ · Advanced

CRAG / Self-RAG / GraphRAG / Agentic 自主決策迴圈。

// 03

Stage 1 — Chunking(切塊策略)

✂️

切塊 — 最被低估、影響卻最大的環節

STAGE 1

把大型文件切割成小單元(chunks),各自向量化並建立索引。即使模型支援長上下文,過長內容仍會提高成本、延遲並稀釋信號。

🧪

實驗結果:Vectara 在 NAACL 2025 跨 25 種 chunking 配置 × 48 個 embedding 模型的研究發現,chunking 配置對檢索品質的影響不亞於 embedding 模型本身的選擇

六種策略(由簡到繁)

策略方法適用 / 風險
① 固定大小按固定 token 數切,前後重疊(overlap)最快;可能切斷句子破壞語意
② 遞迴字元段落 → 句子 → 字元優先序遞迴切(LangChain 預設)通用 first-choice,兼顧自然邊界
③ 結構感知用 Markdown 標題 / HTML 標籤 / 頁碼作邊界技術文件、法務、規格書;依賴解析器品質
④ 語意切割相鄰句子 embedding 距離 > 閾值處切結構不清晰時;計算成本高,效益不一定穩定
⑤ Parent-Child小 chunk 做精準檢索、大 chunk 提供完整上下文解決「精準 vs. 上下文完整」矛盾
⑥ 情境化 / Contextual每個 chunk 前加文件標題、章節路徑等 metadata 再嵌入每個 chunk「知道自己在哪裡」,低成本高回報
📈

Contextual Chunking 數據(Microsoft Azure 2025):在每個 chunk 前補上文件層級定位後,QA 準確率可從 ~55% 提升到 ~73%(+15–25 個百分點),且無需改動任何檢索架構

2026 基準推薦與決策樹

# 通用 default:recursive 512-token + 10–20% overlap(業界最廣泛驗證) 有明確結構(標題/章節)? ├─ 是 ─► 結構感知切割(Markdown/HTML) └─ 否 ─► 語意連續複雜? ├─ 是 ─► 語意切割 or Parent-Child └─ 否 ─► 預算 / 延遲敏感? ├─ 是 ─► Recursive 512-token(default) └─ 否 ─► 加 Contextual 前綴(低成本高回報)

常見錯誤

  • 太小(< 50 tokens):頻繁撈回碎片、context 不連貫 → 增大或用 Parent-Child。
  • 太大(> 1000 tokens):embedding 語意被稀釋、噪音混入 → 縮小 + 加 overlap。
  • 忽略 overlap:跨邊界資訊永遠撈不全 → 設 10–20% overlap。
  • 切斷表格:數字對不上 → 表格專用解析、轉 Markdown 或結構化儲存。
// 04

Stage 2 — Embedding(向量化)

🧮

把文字轉成可比較的向量

STAGE 2
"貓咪喜歡喝水" ─► [0.23, -0.87, 0.11, ...] ← 向量表示 "我的寵物愛喝水" ─► [0.25, -0.85, 0.09, ...] ← 距離近 = 語意相似 "量子力學公式" ─► [-0.91, 0.43, -0.72, ...] ← 距離遠 = 語意不同

Sparse vs. Dense vs. Hybrid

類型代表優勢 / 劣勢
Dense 稠密text-embedding-3, BGE, voyage語意理解強、同義詞佳/可能忽略精確詞、數字、稀有名詞
Sparse 稀疏BM25, TF-IDF, SPLADE精確詞彙匹配、可解釋、穩健基線/語意理解弱
Late interactionColBERT 類排序品質常更好/成本高、索引大
Hybrid 混合Dense + BM25 融合兼顧語意與精確匹配/需調融合比例

主流模型(2025–2026)

模型提供方 · 維度特色
text-embedding-3-large / smallOpenAI · 3072 / 1536高品質通用 / 低成本,API 方便
voyage-3Voyage AI · 1024RAG 特化,MTEB 表現優異
jina-embeddings-v3Jina AI · 1024多語言強(含中文),開源
bge-m3BAAI · 1024中文最強開源選項之一
⚠️

MTEB 分數不能預測特定領域的實際表現。DPR 論文顯示 dense 可勝過強 BM25 基線,但 BEIR 也指出 BM25 是穩健基線——不要預設「向量搜尋必然優於 BM25」。永遠要在你自己的資料上 benchmark 再決定。查詢與文件務必用同一模型,並做版本管理。

// 05

Stage 3 — Retrieval(檢索)

🔍

找到「能回答問題的證據」,而非「最像的片段」

STAGE 3

向量相似度高 ≠ 證據充分。檢索目標是找到能支援回答的定義、規則、例外條款、數字、表格欄位與跨文件關聯。

Hybrid Search + RRF 融合

BM25 檢索 top 50 ─┐ ├─ RRF 融合 ─► cross-encoder reranker 重排 top 20 ─► 過濾取 top 5–10 向量檢索 top 50 ─┘ # RRF 公式:score(d) = Σ 1 / (k + rankᵢ(d)),k 通常取 60
📈

研究數據(arXiv 2604.01733, 2026):兩階段 Hybrid RRF + 神經 reranker 達 Recall@5 = 0.816,對比純 Dense(0.587,+39%)、純 BM25(0.644,+27%)。Hybrid + Reranking 是 2025 年後的生產系統 baseline,純向量只適合 demo。

Reranking — 兩階段架構

階段一高召回初步檢索(撈 Top-50)→ 階段二高精度 cross-encoder 對每個候選單獨評分重排(取 Top-5)。Bi-encoder 把 query 與文件分開編碼算距離;cross-encoder 把 [query, document] 一起輸入做深度交互,更準但更慢(不能預計算)。主流:Cohere Rerank v4、ms-marco-MiniLM、BGE Reranker v2。

Query Transformation

技術做法
查詢改寫把口語、代詞、省略語轉成完整查詢(多輪對話必備)
HyDE先用 LLM 生成「假設答案文件」,用其 embedding 檢索真實文件——更貼近文件語言風格;精確數字場景效果有限
Multi-Query生成 3–5 個同義不同表述的問題,分別檢索後去重合併,提高召回
Query Decomposition複雜問題拆成子問題分別檢索再彙整,適合 multi-hop 推理
Routing判斷該查向量庫 / SQL / API / 網路,或直接回答
🔑

Metadata Filtering 常比換 embedding 模型更有效。在檢索前後用 date ≥ 2025-01-01department = HRversion = latestpermission_group 等過濾,可排除過期、無權限、錯版本或不適用地區的資料。沒有 metadata 的 RAG 很容易把錯誤資料送進 LLM。

// 06

Stage 4 — Generation(生成)

✍️

讓模型只在證據範圍內回答

STAGE 4

上下文組裝(Context Assembly)

System: 只根據以下提供的資訊回答;若資訊不足,請說「無法從提供資料中找到答案」。 Context: [來源:policy_v3.pdf p.12] {chunk_1_text} [來源:meeting_2025Q3.md] {chunk_2_text} Question: {user_query} Output: 結論 → 依據 → 限制 → 來源(逐句引用)

關鍵設計決策

  • Answer only from context:限制模型只能根據檢索內容回答。
  • Cite every claim:每個主要聲明附來源,便於驗證。
  • Refuse when insufficient:明確指示「資料不足請拒答」,顯著減少幻覺。
  • 分離證據與推論:把 evidence / inference / conclusion 分開,避免過度推論。
📉

「Lost in the Middle」效應(TACL 2023):LLM 對上下文的記憶呈 U 形曲線——開頭與結尾最易記住,中間最易被忽略。對策:最相關的 chunk 放 context 最前或最後,並減少 Top-K 數量。

🧹

Context Rot(Chroma 2025):測試 18 個模型(GPT-4.1、Claude 4、Gemini 2.5)發現,即便支援超長 context,隨長度增加檢索效能仍持續下降。對策:用 reranking 只保留少量最相關 chunk,不要塞入大量冗餘。

RAG 降低幻覺,但不消除幻覺。常見殘留原因:檢索結果錯誤/矛盾、模型忽略 context、過度推論、引用看似存在但不支援對應句子、未要求「資料不足時拒答」。

// 07

Stage 5 — Evaluation(評估)

📊

RAG 必須分層測量,不能只看最終答案

STAGE 5

RAG 可能「答案對但檢索錯」,也可能「檢索對但生成錯」。必須拆成 Retriever 鏈 + Generator 鏈 + 端到端任務分別評估。核心是「RAG 三元組」:Context Relevance、Faithfulness、Answer Relevancy。

檢索指標(Retriever)

指標意義
Context Precision撈回 Top-K 中真正相關的比例。低 = 噪音污染 LLM
Context Recall回答所需資訊是否都被撈到。低 = 資訊遺漏,模型只能猜
MRR / nDCG / Hit@k排名相關性;nDCG 與端到端 RAG 品質相關性最強

生成指標(Generator)

指標意義
Faithfulness 忠實度回答陳述是否都能在 context 找到根據。核心抗幻覺指標,< 0.8 即有問題
Answer Relevancy是否真的回答了問題,有無答非所問
Citation Accuracy引用是否真的支援對應句子
Refusal Accuracy資料不足或越權時是否正確拒答

生產就緒標準(RAGAS Docs 2025):Faithfulness > 0.8、Context Precision > 0.8。框架選擇:RAGAS(reference-free 快速探索)、ARES(context/faithfulness/answer 三維)、DeepEval(CI/CD 品質 Gate)、TruLens(實驗 Dashboard)、Arize Phoenix / LangSmith(生產監控與 tracing)。

⚠️

評估陷阱:① RAGAS 在複雜場景失效率高——Cleanlab 發現其 Faithfulness 在 FinanceBench 有 83.5% 案例無法生成分數。② Retriever-Generator 對齊問題:研究顯示 47.4–66.7% 查詢中 Generator 忽略了 Retriever 排名第一的文件,故必須評估「兩者對齊程度」,不能只看單邊。

評估集務必涵蓋:單文件 / 多文件 / 多跳 / 表格數字 / 時效性 / 權限 / 無答案 / 錯誤前提 / 同義改寫 / 長文件定位問題。每個主要任務至少 50–200 題,並標註 gold evidence。


// 08

架構演進:Naive → Advanced → Modular → Agentic

RAG 綜述論文常將發展劃分為 Naive / Advanced / Modular 三類;2026 年主流再往 Agentic 推進。Modular RAG 把每個元件(Retriever、Reranker、Generator、Memory)都做成可獨立替換的模組。

面向Naive RAGAdvanced RAGModular RAG
核心流程索引 → 檢索 → 生成預檢索優化 → 檢索 → 後檢索優化可插拔模組 + 動態路由迴圈
主要解決知識過時、幻覺檢索噪音、Lost in the Middle多步推理、跨源知識調度
核心技術單純向量相似度查詢改寫、Hybrid、Reranking、壓縮智能路由、反思、動態迭代檢索
查詢理解
適用PoC、小型 FAQ(< 1000 件)企業知識庫、客服、法務、金融大型系統、生產環境、多資料源
🧱

生產 baseline:不做 Hybrid Search + Reranking 就等於沒做 Advanced RAG。Advanced RAG 在 Naive 基礎上加入:查詢改寫(HyDE / Multi-Query)→ Hybrid Retrieval → Cross-encoder Reranking → Context Compression → 帶引用的生成。

// 09

進階架構:CRAG · Self-RAG · GraphRAG · Agentic

🤖

自我校正、自主決策與知識圖譜

ADVANCED

Corrective RAG(CRAG)— 檢索後先自我評估

撈回文件後先評估相關性:相關度 OK → 直接生成;不足 → 觸發重新檢索(如 Web Search)+ 知識精煉。MDPI 2025(250 臨床病例):CRAG Precision@5 = 0.69、幻覺率 10.5%、延遲 240ms——進入進階架構成本最低的第一步。

Self-RAG — 模型自主決定何時檢索並自我反思

引入反思 token:[Retrieve](要不要檢索)、[ISREL](文件相關嗎)、[ISSUP](生成有文件支撐嗎)、[ISUSE](對回答有幫助嗎)。同批臨床實驗:Self-RAG 幻覺率 5.8%,為 12 種變體中最低。

GraphRAG — 知識圖譜補足向量搜索盲區

向量搜索只能說「這些 chunk 語意相似」,無法回答「實體間是什麼因果關係」或「整個資料集有哪些主要主題」。Microsoft GraphRAG 透過建立實體知識圖譜 + 社群摘要改善 query-focused summarization。兩種模式:Local Search(特定實體圖遍歷,精確問題)、Global Search(全圖摘要,全域性問題)。

Agentic RAG — 2026 的主流方向

傳統 RAG: Query → Retrieve-once → Generate Agentic RAG: Query ─► [Planner] 需要哪些資訊?用什麼工具? ─► [Tool Calls] 向量DB / Web / SQL / API / 計算 ─► [Reflection] 資訊夠了嗎?(不夠 → 返回 Planner) ─► [Generator] 生成最終答案
🚀

性能躍升(arXiv 2506.10408):HotpotQA 多跳推理——靜態 RAG 34% vs Agentic RAG 89%(+55 個百分點);2WikiMultiHop 89.7%。這不是邊際改善,而是能力等級的跨越。實作工具:LangGraph(帶 checkpointing)、LlamaIndex Workflows、AutoGen。

// 10

常見失敗模式與對策

RAG 的失敗分三層:索引層(Indexing)、檢索層(Retrieval)、生成層(Generation)。以下整合學術界與工業界公認的失敗模式。

失敗類型現象 / 根因對策
資料缺失知識庫根本沒有答案,卻勉強生成數據治理;強制「找不到請說不知道」
Retrieval Miss答案存在但相似度誤差未進 Top-KHyDE / Multi-Query;Hybrid + 強制 Reranking
Lost in the Middle答案在 Top-K 但排序居中被忽略減少注入數量;關鍵 chunk 置於首尾
Not Extracted答案在 Prompt 中但噪音過多未被抽出Prompt Compression;升級 in-context 能力更強的模型
格式錯誤過度關注檢索文本而忽略 JSON/表格指令結構化輸出工具(Pydantic)、Schema 強制約束
粒度不匹配要全局概述卻撈回碎片細節(或反之)Parent-Child 檢索:匹配子塊、提供父塊
合成不完整答案散在多個分塊,只取其一導致片面Query Decomposition(multi-hop)依序檢索再彙整
上下文矛盾新舊版法規並存,模型無法判斷時序 metadata 標記 + 檢索階段過濾過期資料
Context Leak模型用訓練知識覆蓋 context強化 grounding instruction、加 citation 要求
Generation Driftcontext 正確但改寫扭曲原意Faithfulness 監控、要求逐句 quote
指代消解失敗「那它的價格呢?」丟失第一輪主體History-aware 對話歷史重寫
Stale Knowledge回答基於過時資訊定期 re-index、日期 filter、CRAG + Web fallback
// 11

安全風險與治理

OWASP 2025 LLM Top 10 將 prompt injection 與 vector / embedding weaknesses 列為重要風險,並指出 RAG 與 fine-tuning 都不能完全緩解 prompt injection。NIST 生成式 AI 風險框架強調需要治理、測量與管理控制。

風險說明防護
間接 Prompt Injection惡意指令藏在被檢索的文件中文件清洗、指令/資料隔離、輸出限制
Retrieval Poisoning攻擊者放入高相似度的惡意文件來源信任分級、索引審核
Data Leakage檢索到無權限內容檢索階段 ACL filter、tenant isolation
Vector Inversionembedding / 索引暴露敏感資料加密、存取控管、資料最小化
Hallucinated Citation看似引用但無支援引用驗證、逐句支持檢查
Tool OverreachRAG agent 誤呼叫高權限工具工具權限最小化、人審閘門
🔐

權限必須在「檢索階段」執行——不能只靠 prompt 指示。私有資料系統需要 retrieval-time ACL 過濾、租戶隔離與審計日誌。對醫療、法律、金融等高風險領域,RAG 必須搭配人審、引用驗證、拒答策略與資料治理。

// 12

RAG vs. Long Context LLM:如何選擇?

2025 後 GPT-4.1、Claude 4、Gemini 2.5 的 context window 已超過 100 萬 token,有人質疑 RAG 是否還需要。多項研究(arXiv 2501.01880、2407.16833、LaRA 2025)的共同結論:沒有萬用解——取決於任務、資料特性與成本。

維度RAG 勝出Long Context 勝出
成本✓ 低得多(只傳相關 chunks)1M token 約 1250× 費用
延遲✓ 秒級1M token 慢 30–60 倍
動態資料✓ 即時更新索引需重組整個上下文
精確事實 + 引用✓ 可追溯來源多事實 recall 約 60%
全文件 / 多跳推理chunk 可能遺漏脈絡✓ 一次讀完更自然
權限 / 治理✓ 檢索階段過濾難做細粒度控管
🧭

Self-Route(EMNLP 2024):讓模型自行判斷——簡單事實查找路由到 RAG,需全域理解的複雜問題路由到 Long Context。在維持高準確率的同時顯著降低整體計算成本。長上下文不會完全取代 RAG:成本、權限、更新、引用與可治理性仍讓 RAG 有價值。

// 13

決策樹 · 立刻上手 Checklist

🌿 我該用哪種 RAG?

小型 FAQ / 內部文件 / 低風險原型
Naive RAG(先跑通)
企業知識庫 / 客服 / 一般生產系統
Advanced:Hybrid + Rerank + Metadata
回答需最高事實準確度(醫療/法律/財務)
CRAG / Self-RAG
知識庫有豐富實體關係需要推理
GraphRAG
需跨多資料源做多步綜合推理
Agentic RAG
文字 + 圖表混合文件(含圖 PDF)
Multimodal RAG(ColPali)
01

建第一個 Naive Pipeline

RecursiveCharacterTextSplitter 512 tokens → text-embedding-3-small → pgvector/Chroma/Qdrant → Cosine Top-5 → 帶「不知道請說不知道」的 Prompt → 跑 5–10 題人工評分。

02

升級到 Advanced(生產 baseline)

加 BM25 + RRF Hybrid → Cross-encoder Reranking → chunk metadata + filter → 整合 RAGAS(Faithfulness/Precision/Recall)→ 設 > 0.8 門檻 → 最相關 chunk 放首尾。

03

生產化與治理

權限檢索(ACL)→ 資料同步與索引監控 → 評估儀表板 → prompt injection 防護 → 失敗案例回流 → 成本/延遲監控 → 週期性 re-index 與合規審計。

PATH A — 初學者 FAQ 機器人
  1. 靜態 PDF/Word,固定 500 tokens + 100 overlap
  2. 標準 dense embedding、Top-K = 3
  3. 用 5–10 個真實問題人工驗收
PATH B — 中階客服 / 知識庫
  1. Hybrid Search + Reranker + metadata filter
  2. 判斷需即時資料 → 接訂單/物流 API(tool use)
  3. 導入 RAGAS 離線測試集 + 拒答策略
PATH C — 進階金融 / 法務分析
  1. Layout-aware 解析、表格轉 Markdown、語意切塊
  2. Query Decomposition 拆多步子任務
  3. Agentic RAG + 嚴謹 citation + 人審閘門
// 附錄

資料來源 · 詞彙表 · 資料邊界

本指南以原始論文與官方文件為權威骨幹彙整,內容反映截至 2026 年 5 月。

原始與綜述論文 / Primary

Lewis et al. (2020), Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasksarxiv.org/abs/2005.11401
Gao et al. (2023), RAG for LLMs: A Surveyarxiv.org/abs/2312.10997
Fan et al. (2024), A Survey on RAG Meeting LLMsarxiv.org/abs/2405.06211

檢索 · 切塊 · 進階架構

Karpukhin et al. (2020), Dense Passage Retrievalaclanthology.org/2020.emnlp-main.550
Thakur et al. (2021), BEIR Benchmarkarxiv.org/abs/2104.08663
Gao et al. (2022), HyDEarxiv.org/abs/2212.10496
Yan et al. (2024), Corrective RAG (CRAG)arxiv.org/abs/2401.15884
Asai et al. (2023), Self-RAGarxiv.org/abs/2310.11511
Microsoft Research, From Local to Global: A Graph RAG Approachmicrosoft.com/research · GraphRAG
Is Semantic Chunking Worth the Computational Cost?arxiv.org/abs/2410.13070
Liu et al. (2023), Lost in the Middlearxiv.org/abs/2307.03172
Li et al. (2024), RAG or Long-Context LLMs? (Self-Route)aclanthology.org/2024.emnlp-industry.66

評估與風險

Es et al. (2023), RAGASarxiv.org/abs/2309.15217
Saad-Falcon et al. (2023), ARESarxiv.org/abs/2311.09476
OWASP, Top 10 for LLM Applications 2025owasp.org · LLM Top 10
NIST, AI RMF: Generative AI ProfileNIST.AI.600-1

業界文件 / Secondary

Google Cloud RAG Engine / Grounding API · Azure AI Search RAG overview · Vectara / NAACL 2025 Chunking 配置矩陣 · Cleanlab(RAGAS 失敗率)· RAGFlow 2025 年終回顧 · Chroma(Context Rot)

詞彙表 / Glossary

Chunk=被索引與檢索的文本片段;Embedding=文字的數值向量表示;BM25=常見 keyword 檢索基線;Hybrid search=BM25 + 向量;Reranker=對候選片段重排序的 cross-encoder;RRF=Reciprocal Rank Fusion 排名融合;Grounding=讓輸出連回可驗證來源;Faithfulness=答案是否被上下文支持;GraphRAG=用知識圖譜支援檢索;Agentic RAG=由代理規劃檢索、工具與生成的迴圈。

未能驗證 / Caveats

• 部分量化數據(如 ↓71% 幻覺、Recall@5 0.816、CRAG/Self-RAG 臨床數字)來自個別研究與業界報告,適用範圍與測試集各異;各來源偶有出入時以原始論文 / 第一手來源為準,請以你自己資料的 benchmark 驗證。
• Embedding 模型維度、reranker 版本、各雲端平台能力與限制會隨時間變動,請以官方文件為準。
• 本指南聚焦概念與架構;正式落地前務必在你自己的語料上做評估與安全測試。
關於 · 編輯原則與方法論