易混淆對照

Memory、Knowledge Base、RAG 三者差在哪?一次分清楚

三者都屬於 AI 的記憶系統,但分工完全不同。Memory(記憶)記住的是你,也就是身分、偏好、習慣與工作方式,每次對話都會默默參考。Knowledge Base(知識庫)記住的是資料,也就是文件、標準流程、規則與知識,需要時被查詢或引用。RAG(檢索增強生成)不是儲存體而是動作:當問題需要外部知識時,即時去知識庫檢索相關片段,再結合檢索結果生成答案。
Memory、Knowledge Base、RAG 三者差在哪?一次分清楚:文章重點卡

Memory、Knowledge Base、RAG 三者差在哪?一次分清楚

這三個詞常常被混著用,於是就出現「我把文件上傳了,AI 為什麼還是不記得我的風格」這種問題。

答案是:你放錯地方了。三者不是替代關係,是互補關係。這篇一次分清楚。

你將學到什麼

Memory 記憶

記住你。身分、偏好、習慣、工作方式,長期不太變動。

Knowledge Base 知識庫

記住資料。文件、標準流程、規則、知識,由你或團隊維護。

RAG 檢索增強生成

需要時去查。即時檢索相關片段,再結合結果生成答案。

白話比喻

記憶是員工檔案,知識庫是公司檔案室,RAG 是那個會去查檔的員工。

定義

三者都是 AI 的記憶系統,但目的、內容、運作方式完全不同。理解差異,才用得對地方。

最短的分法:Memory 記住你,Knowledge Base 記住資料,RAG 需要時去查。

白話比喻

記憶是員工檔案:上面寫著你的偏好與習慣,同事每次跟你合作都會參考。

知識庫是公司檔案室:制度、手冊、法規都收在裡面。RAG 則是那個會跑去檔案室調資料的員工。

三者對照表

項目Memory 記憶Knowledge Base 知識庫RAG 檢索增強生成
目的記住你,個人化記住資料,知識管理需要時去查,提升正確性
記住什麼身分、偏好、習慣、工作方式文件、標準流程、規則、知識從知識庫或外部來源動態檢索
內容性質個人化、主觀、偏好類客觀、結構化或非結構化的知識以當前問題為導向的相關片段
變動頻率低,長期不太變中到高,會持續更新高,每次查詢都不同
誰在使用AI 長期記住你你或團隊上傳與管理AI 在回答時即時使用
儲存位置AI 內部的用戶記憶區向量資料庫或內部系統向量資料庫加檢索引擎
存取方式自動,每次對話都會參考需要設定或手動調用自動檢索,依問題抓相關內容

各自的限制

記憶的容量有限,而且可能誤記或過度個人化,把一次性的要求當成長期偏好。知識庫需要維護與更新,放著不管會越來越舊。

RAG 依賴檢索品質,設定也比較複雜。切片切不好、嵌入模型選不對,撈回來的片段就不會是你要的那一段。

實際用例

記憶適合個人助理、長期合作、風格一致的場景。知識庫適合團隊的知識管理與標準作業流程。RAG 適合專業問答、法規查詢、需要最新資訊的問題。

三者一起用的樣子是:記憶讓 AI 更懂你,知識庫提供知識基礎,RAG 讓回答更可靠、更準確。

常見誤解

最常見的誤解是把三者當成同一個東西的不同說法。它們的儲存位置、存取時機、更新頻率都不同,混著講就會把問題查錯方向。

第二個誤解是以為知識庫越大越好。資料量大但沒整理,檢索反而更容易撈到不相關的片段,回答品質會下降。

本文源起本文內容出自酒Ann 的「AI 實戰陪跑班」課程教材,由酒Ann 編寫成彙編條目。想系統性搞懂 AI 名詞,歡迎追蹤 酒Ann 的 Facebook

延伸學習

把這篇文章分享給需要的人FacebookLINEThreadsX

常見問答

上傳文件之後,AI 就會記住我的風格嗎?
不會。文件進的是知識庫,那裡放的是客觀資料。你的風格偏好屬於記憶那一層,要透過設定或長期對話累積。兩者的儲存位置與存取方式都不同,放錯地方就不會生效。
RAG 是一種資料庫嗎?
不是。RAG 是一個動作流程:接到問題、去知識庫檢索相關片段、把片段組成上下文、再讓模型生成答案。它需要知識庫當作查詢對象,但它自己不負責長期儲存。
三者可以只選一個嗎?
可以,但要看需求。只要個人化助理,記憶就夠。只要團隊查資料,知識庫加檢索比較合適。要 AI 又懂你又答得準,三者一起用效果最好,因為它們補的是不同的洞。