Skip to content

系列導讀:AI Agent 記憶工程

2026年9月19日1 分鐘
TL;DRAgent 記憶不是一個功能,是至少四種不同的工程問題——working、episodic、semantic、procedural。這個十篇系列從分類框架到 coding agent 實作、平台 API、開源框架、安全攻擊面,再到 2026 的趨勢判斷,完整走一遍設計空間。

🌏 English version

你用 Claude Code 寫了一下午的程式,順手讓它記住「這個 repo 的測試要用 pytest 不要用 unittest」。隔天打開新 session,它又問你要用什麼測試框架。

你在公司的客服 chatbot 上聊了三輪,提到自己是企業方案的使用者。第四輪問帳單問題,它回你「請問您使用的是哪個方案?」

你的 coding agent 在一個 session 裡完美地修了五個 bug,但第六個 bug 的修法覆蓋了第三個。它不是不知道——那段對話還在 context 裡——但 context 已經太長,模型的注意力分散了。

這三個場景是 agent 記憶的三種不同「壞法」:

  1. 跨 session 失憶——上一次學到的東西,下一次不見了
  2. 跨輪次失憶——同一段對話裡,前面講過的資訊被忘記
  3. 記憶干擾——記住了,但被更多的 context 淹沒,產生錯誤行為

它們的根源不同,解法也不同。把全部對話塞進 context window 不是答案——依 Chroma 2025 年的對照實驗,就算塞得下,塞滿也會讓模型表現變差。而依 Princeton 的 CoALA 框架(TMLR 2024),agent 的記憶至少要分成四種來設計:working(當前推理狀態)、episodic(特定時間的經驗)、semantic(抽離時間的事實)、procedural(怎麼做事的知識)。

這個系列用十篇文章走完 agent 記憶的設計空間。

系列路線圖

主題你會得到什麼
0(本篇)系列導讀問題意識與閱讀地圖
1四種記憶與六個設計軸分類框架——用 CoALA 四類記憶和六個獨立設計軸(讀取形態、寫入時機、保真度、寫入權歸屬、遺忘機制、範圍)描述任何記憶系統的設計選擇
2Context 滿了怎麼辦:七種答案,沒有一種是共識短期記憶(working memory)——Anthropic、Amp、Cursor、Manus 等八家對 context 管理的策略比較
3六家 Coding Agent 怎麼記東西長期記憶的工具端——Claude Code、Codex、Gemini CLI、Cursor、GitHub Copilot、Devin 各自的記憶設計與取捨
4五朵雲的記憶 API長期記憶的平台端——OpenAI Agents SDK、Anthropic Managed Agents、Google Memory Bank、AWS AgentCore、Microsoft Foundry 五家拆解
5開源記憶框架選型長期記憶的開源端——Mem0、Zep/Graphiti、Letta、LangGraph、LlamaIndex Memory、Cognee、Supermemory 的定位與選型決策
6Mem0 完整介紹深潛——向量抽取派代表,從寫入管線到租戶隔離
7OpenViking:Agent 記憶做成虛擬檔案系統深潛——檔案系統派代表,三層載入與 550 tokens 平均檢索
8Agent 記憶的攻擊面安全——SpAIware 持久化外洩、MINJA 對話注入(>95% 成功率)、Bedrock 記憶投毒,以及業界兩派防線
92026 記憶系統往哪走趨勢——檔案贏了向量、寫入權交還人類、Dreaming 成為新名詞、benchmark 被玩壞的現實

閱讀建議

順序讀:從 0 到 9 是設計過的學習弧線——先拿到分類語言(1),再從短期到長期走一遍(2-5),深潛兩個代表方案(6-7),最後考慮安全和趨勢(8-9)。

跳著讀:如果你已經知道記憶分哪幾種,直接跳到你關心的層次:

  • coding agent → 第 3 篇
  • agent 應用 → 第 4、5 篇
  • 記憶框架 → 第 5、6、7 篇
  • 評估 安全風險 → 第 8 篇
  • 想知道方向 → 第 9 篇

這系列不講什麼

一個提前劇透的結論

2026 年 agent 記憶最出人意料的趨勢是往左走。2024-2025 的敘事是「向量資料庫和知識圖取代 context window」,但 OpenAI(Codex Memories、sandbox memory)、Anthropic(auto memory、memory tool)、Letta(Context Repositories)在 2026 上半年不約而同選擇了 Markdown 檔案加索引加 progressive disclosure。理由很實際:人可讀可審、進得了 git、跟 prompt cache 相容、不需要額外基礎設施。

向量和圖記憶沒有消失,但退居「可插拔後端」。這件事值得一篇完整的分析——那是第 9 篇的事。

先從第 1 篇的分類框架開始。

參考資料