1M Token 時代,RAG 不是退場,而是重新分工
Threads 貼文回應「Claude 都 1M token 了,RAG 是否退場」:長上下文降低了部分 chunking 與檢索痛點,但 RAG 在成本、更新、權限、可追溯性與大規模知識治理上反而更重要。
這篇 Threads 回答一個 2026 年會越來越常見的問題:「現在 Claude 都 1M token 了,RAG 是不是要退場?」
作者的答案很直接:不只沒有退場,RAG 反而更重要。只是它的角色會從「彌補 context window 太小」升級成「知識治理、成本控制、權限控制、可追溯回答與資料更新」的架構層。
先把基本概念釐清:LLM 回答問題時,不是在即時查資料庫,而是根據訓練時學到的參數與輸入上下文,生成最可能的答案。這也是幻覺、過期知識與不可追溯性的來源。RAG(Retrieval-Augmented Generation)則是在模型回答前,先從指定資料庫 / 文件庫撈出相關內容,再把問題與資料一起交給模型,讓模型「看著資料」回答。
典型 RAG 流程是:
- 把使用者問題向量化。
- 從文件庫中找出最相關的片段。
- 把這些片段與問題一起放進 prompt,交給模型生成答案。
作者舉的場景也很典型:客服回答最新產品規格、內部文件問答、合約 / 法規查詢、會頻繁更新的知識庫。貼文中提到他最近做內部文件助手時,比起把 5,000 頁 PDF 全塞給模型,先撈 5–10 段相關內容,成本差距可以超過 100 倍。
這正是長上下文沒有消滅 RAG 的原因:context window 變大,只代表「可以塞更多」,不代表「應該全部塞」。
1M token 確實改變了架構設計。過去很多 RAG 系統是被迫做檢索,因為 32K / 128K context 根本放不下完整文件。現在模型可以吃下更多內容,某些場景可以直接 long-context:例如單份合約審閱、單一 repo 的局部分析、會議逐字稿總結、大型 debug log 一次性分析。
但 production 系統不是 demo。真實企業知識庫會遇到幾個 long-context 不能單獨解決的問題:
一、成本
1M token 可以用,不代表每次都該用。把整份手冊、所有 SOP、全部合約、歷史 ticket 都塞進 prompt,會把 token 成本與 latency 拉高。RAG 的價值是先縮小資訊面,讓模型只讀最可能相關的內容。
二、更新
企業資料每天變。產品規格、價格、合約條款、內部政策、客戶狀態都會更新。RAG 可以透過文件索引與資料庫同步保持新鮮;模型本身的訓練知識則不會自動更新。
三、權限
企業內部知識不是所有人都能看。RAG 可以在 retrieval 層做 ACL / RBAC / tenant isolation,先決定使用者能檢索哪些文件,再交給模型。單純把大包資料塞給模型,很容易在權限邊界上出問題。
四、引用與可追溯性
客服、法務、財務、醫療、保險、政府文件問答,都不能只要「看起來合理」。使用者需要知道答案依據哪份文件、哪一段、哪個版本。RAG 可以保留 citation、source chunk、版本與檢索紀錄。
五、大規模知識治理
真正的知識系統不只是回答問題,還要能處理文件生命週期、過期內容、重複資料、資料品質、chunk 策略、embedding 更新、索引重建與評測。這些都不是 context window 大小能替代的。
所以比較精準的結論是:
長上下文會吃掉「低品質 RAG」的存在空間,但會強化「高品質 RAG」的重要性。
低品質 RAG 指的是:亂切 chunk、只做向量相似度、不處理 metadata、不做 rerank、不做權限、不給引用、不評測命中率。這種系統在 1M context 時代確實更容易被直接塞全文取代。
高品質 RAG 則會變成企業 AI architecture 的資料平面:負責把正確、最新、有權限、可引用、成本合理的知識交給模型。模型 context window 越大,RAG 不必只回傳 3 個破碎片段,而可以回傳更完整的章節、相關文件組、歷史脈絡與結構化資料。這反而讓答案品質更好。
我會把 2026 年後的設計原則整理成:
- 小資料、一次性任務:直接 long-context。
- 大資料、常更新、多人權限:RAG。
- 需要引用、審計、合規:RAG。
- 需要跨文件推理:RAG 先縮小範圍,再用 long-context 做深讀。
- Agent 長任務:RAG / memory / tool retrieval 搭配,而不是每步都塞完整上下文。
對 Allen / BigIntTech 的實務意義:我們做內部助理、公司文件問答、合約查詢、專案知識庫、客服或 agent workflow 時,不應該把「模型 context 很長」當成放棄知識架構的理由。真正該做的是把 RAG 從單純向量搜尋升級成完整 retrieval layer:文件解析、metadata、權限、rerank、引用、版本、評測、cache、成本監控都要納入。
長上下文是模型能力升級;RAG 是系統設計能力。兩者不是替代關係,而是分工關係。
原始來源: https://www.threads.com/@ai.tech.share/post/DYGWhmrEwpq