AI 與科技名詞白話解釋

檢索增強生成(Retrieval-Augmented Generation (RAG))是什麼?

檢索增強生成(RAG)是先檢索相關資料、再讓語言模型依據這些資料生成答案的技術。這個名稱來自 Patrick Lewis 等人 2020 年發表的論文。它能讓模型引用最新或內部文件,減少憑空編造。

模型技術RAGRetrieval-Augmented Generation檢索增強搜尋增強生成知識庫問答

一句話說明

先從資料庫或文件中找出相關內容,再交給語言模型根據這些資料回答的技術。

檢索增強生成怎麼運作?

  1. 把公司文件、網頁等資料切成小段,轉成嵌入向量存進向量資料庫。
  2. 使用者提問時,把問題也轉成向量,找出意思最接近的幾段資料。
  3. 把找到的資料和問題一起放進提示詞交給模型。
  4. 模型根據這些資料作答,並可附上出處。

實際例子

常見誤解

誤解:用了 RAG 就不會出現 AI 幻覺。
事實:RAG 能降低幻覺,但若檢索到錯誤或不相關的資料,模型仍可能答錯或誤解。
誤解:RAG 會把資料訓練進模型裡。
事實:RAG 不改變模型本身,資料只是在回答當下被放進上下文;把知識寫進模型參數的是微調。

常見問題

RAG 和微調應該怎麼選擇?

資料常更新、需要附出處或資料量大時,通常先用 RAG;想改變模型的語氣、格式或特定任務表現時才考慮微調。兩者也可以搭配使用。

做 RAG 一定要用向量資料庫嗎?

不一定。向量資料庫適合依「意思相近」搜尋,但也可以用傳統關鍵字搜尋、全文檢索或兩者混合。重點是能在回答前找到正確、相關的資料。

延伸閱讀

相關名詞

嵌入向量與向量資料庫、大型語言模型、AI 幻覺、微調、上下文視窗

參考來源

查核日期:2026-09-26。API:/api/term?id=rag