记忆(Memory)
一、是什么?
一句话定义
Memory 是让 AI 「记住」你之前说过的话、你的偏好、以及过去发生的事情的一套机制。它是 Agent 从「健忘的一次性问答机」进化为「长情的个人助理」的关键。
二、工作原理: 为什么 AI 会「忘事」?
LLM 本身更像「一问一答」系统。每次你发消息给它,系统通常会把「历史 + 新消息」一起重新发给模型。
一旦历史太长、超出上下文窗口,旧内容就会被截断,所以模型就会显得「忘了」。
三、记忆的分类
| 记忆类型 | 人脑类比 | AI 实现方式 | 特点 |
|---|---|---|---|
| 短期记忆(STM) | 正在想的事 | 会话缓冲、滚动窗口 | 容量小、更新快、当前对话内 |
| 长期记忆(LTM) | 长期经验 | 摘要记忆、数据库、知识图谱、向量库 | 容量大、跨对话、持久化 |
四、三种常见的短期记忆策略
text
策略 1: 缓冲记忆
策略 2: 窗口记忆
策略 3: 摘要记忆其中摘要记忆通常最实用,因为它能在控制 Token 的同时保留关键事实。
五、长期记忆的工作流程
- 识别值得保存的信息
- 存入数据库或向量库
- 在未来需要时检索回来
- 重新放进上下文
六、通俗比喻
| 比喻 | 对应 |
|---|---|
| 便利贴 | 短期记忆 |
| 笔记本 / 日记 | 长期记忆 |
| 大脑 vs 外部笔记本 | 上下文窗口 vs 外部存储 |
| RAM vs 硬盘 | 短期快但小,长期慢但大 |
七、业务场景应用
| 场景 | 记忆用法 |
|---|---|
| 智能客服 | 记住订单历史、投诉记录、偏好设置 |
| 个人助理 | 记住日程、家人信息、饮食偏好 |
| 教育 AI | 记住薄弱知识点、学习进度、错题 |
| 销售 CRM | 记住沟通历史、购买意向、决策链路 |
| 健康管理 | 记住过敏史、用药记录、健康目标 |
八、你现在只需要记住什么
- Memory 不是聊天记录的简单别名
- 它的价值在于让重要信息跨轮次、跨会话继续生效
- 没有 Memory,很多 Agent 只能像短时健忘的问答机
九、推荐阅读
- 博客园: https://www.cnblogs.com/bonelee/p/18382383
- 知乎: https://zhuanlan.zhihu.com/p/1938384459033448484
- AWS: https://aws.amazon.com/cn/blogs/china/agentic-ai-infrastructure-deep-practice-experience-thinking-series-three-best-practices-for-agent-memory-module/
- CSDN: https://blog.csdn.net/Attitude93/article/details/137006922
- Mem0: https://apframework.com/blog/essay/2025-06-22-mem0