AI Agent 的 Memory 正在经历一场范式转变。
从 Vector Database(2023-2024)。
到 Knowledge Repository(2025+)。
这不只是技术升级。
而是对 Memory 本质的重新理解。
Vector DB 里的 Memory 是 embedding chunk:
[0.123, 0.532, 0.111, ...]
你根本不知道 Memory 里有什么。
很多早期 Agent 的做法:
retrieve 20 chunks
Context 很快爆炸。
原始结构:
project/
├─ design/
├─ architecture/
└─ implementation/
Embedding 后:
chunk_1: [0.123, ...]
chunk_2: [0.456, ...]
chunk_3: [0.789, ...]
层级关系和语义关联完全丢失。
核心思想:
Memory = Knowledge Repository
而不是 Vector Database。
架构变成:
Agent
│
Memory Search
│
QMD / Search Engine
(BM25 + Vector + Reranker)
│
Markdown Files
Memory 直接是 Markdown:
workspace/
├─ MEMORY.md
├─ projects/
├─ notes/
├─ meeting/
└─ design/
Agent 的 Memory 就是 Knowledge Base。
现代 Agent 系统的标准设计:
类似: CPU Cache
内容: 当前任务上下文、Plan、Tool results
存储: Context Window
类似: Experience Log
内容: 任务记录、工具使用、遇到的问题
存储: daily/2026-03-05.md
类似: Agent Playbook
内容: 任务模式、重复 workflow、学到的技能
存储: playbooks/*.md
类似: Company Wiki
内容: 架构设计、技术文档、长期知识
存储: knowledge/**/*.md
因为不同 Memory 的性质完全不同:
| Memory | 生命周期 | 用途 |
|---|---|---|
| Working | 分钟 | 当前任务 |
| Episodic | 天 | 经验 |
| Task | 月 | Workflow |
| Knowledge | 年 | 知识 |
如果全放 Vector DB:
会变成垃圾场。
这个四层结构其实非常像人类组织。
公司也是四层 Memory:
| Agent Memory | 公司对应 |
|---|---|
| Working Memory | 短期会议 |
| Episodic Memory | 工作记录 |
| Task Memory | 工作流程 |
| Knowledge Base | 公司知识库 |
Agent System 只是把组织的知识管理方式软件化了。
新一代 Agent 不只是读 Memory。
还会写 Memory。
User → Agent → Retrieve Memory → Reason
问题:Agent 不会学习。
User
↓
Agent
↓
Retrieve Memory
↓
Reason
↓
Execute Task
↓
Write Memory ← 核心!
核心:Experience → Memory
1. Experience Memory(经历)
Task: generate PPT
Tools: browser, PPT generator
Result: success
Issues: formatting problem
2. Skill Memory(技能)
从 10 次任务 → 总结出 Workflow:
How to file expense report:
Steps:
1. Open SAP
2. Upload receipt
3. Select cost center
4. Submit
3. Knowledge Memory(知识)
Edge extension API changed
→ Write to knowledge base
任务结束后,Agent 会问自己:
"What did I learn?"
发现的问题和经验会写入 Memory。
这是最关键的转变。
以前:
Human knowledge ─── 隔离 ─── Agent memory
现在:
Human notes = Agent memory
同一套知识系统。
Memory 是 Markdown,你可以:
vim MEMORY.md
或用 Obsidian 编辑。
直接:
git commit memory/
git diff memory/2026-03-05.md
甚至:
PR review memory changes
Enterprise Agent 最需要的不是:
Conversation History
而是:
Organizational Knowledge
示例:
PM Agent
SWE Agent
QA Agent
共享:
独立:
否则:
每个 Agent 都在重新学一遍。
如果 Memory Write 做得好:
10 个 sprint planning 任务
↓
1 个 sprint_planning_playbook
20 个 code review 任务
↓
1 个 code_review_workflow
Agent 会逐渐形成:
Organizational Brain
也就是说:
公司知识 → AI Knowledge
这正是 Enterprise Agent 的最大价值。
最成功的 Memory System 其实已经存在几十年了:
Git Repository
本质:
Human + Machine Knowledge Base
Agent Memory 正在变成:
AI-Readable Repo
Memory 不再是 list,而是 graph。
知识之间的关联变成显式的图结构。
现在:人工设计规则。
未来:LLM 自动总结。
从经验中提炼知识。
不只是文本。
还有:
一个 Agent 学到的知识。
可以传递给另一个 Agent。
分析组织的知识结构。
发现知识盲点。
最近的 Agent Memory 研究(PlugMem、Agent KB、ReMe memory)有共同结论:
Memory 应该组织为 Knowledge / Experience Units。
而不是 Raw Trajectory / Text Chunks。
核心模式:
Experience
↓
Knowledge Distillation
↓
Structured Memory
↓
Retrieval
而不是:
Conversation
↓
Embedding
↓
Vector Search
未来的 Agent Memory 不是 AI 数据库。
而是 AI 参与维护的知识库。
就像 AI + Human 共同写 Repo。
这是从:
AI Memory (黑盒数据库)
到:
AI Knowledge Repo (AI-readable repo)
的范式转变。
OpenClaw、Claude Code 社区、研究界。
都在往这个方向走。
未来已来。
这篇文章总结了 Agent Memory 的演进方向。从 Vector DB 到 Knowledge Repository,从单向读取到双向学习,从孤立系统到人机共享。这是 Agent 走向真正智能的关键一步。