给 AI Agent 装长期记忆:我在用腾讯四层记忆系统的真实体验
一个不会“失忆”的 AI,和一个会“遗忘”的 AI,体验差距有多大?这篇文章用两个月真实使用数据说清楚。
为什么 AI Agent 需要记忆?
我第一次意识到“记忆”重要,是连续开了十几个 Hermes 会话之后——每次 /new 清空上下文,AI 就像失忆一样,连我坚持“结论优先”的风格都要重新声明一遍。后来遇到的数据越多、工作流越复杂,“遗忘”问题就越严重。
解决方案其实很简单:给 Agent 装一个长期记忆系统。这篇文章记录了我两个月来在 Hermes 上使用腾讯四层记忆系统(L0→L3)的真实体验。
四层记忆是什么?一张图看懂
┌─────────────────────────────────────────────┐ │ L1 结构化事实 │ │ ├─ 用户偏好:"结论优先,简洁直接" │ │ ├─ 环境事实:"双 5070 Ti,32GB VRAM" │ │ └─ 决策记录:"26B AWQ 是最务实选择" │ ├─────────────────────────────────────────────┤ │ L2 场景画像 │ │ ├─ "AI模型测试与硬件管理"场景 │ │ ├─ "政策池采集" 场景 │ │ └─ "身体训练" 场景 │ ├─────────────────────────────────────────────┤ │ L3 人物 Persona 合成 │ │ └─ "务实系统工程师":VRAM 约束为锚点 │ │ A/B 严格验证 + 及时止损 + 架构思考者 │ └─────────────────────────────────────────────┘
每一层解决不同问题,下一层用上一层作为输入。
L0:原始对话——让系统自己“记笔记”
L0 是所有未加工的消息原文。它的作用是事后可查——几个月前讨论过某个 API 密钥配置?可以直接搜回去。
真实体验:被动的“记忆仓库”,占空间但检索价值最高。我在上面查找配置细节时,至少省了三次重复翻文档。
L1:结构化事实——Agent 的“外置工作记忆”
L1 是自动从对话中提取的结构化条目。每次对话结束,系统会主动把关键信息提炼出来,比如:
用户偏好:“结论优先”
实验结论:“AWQ 比 QAT 快 3×”
环境约束:“VRAM 可用 27.2GB”
L1 的全称叫结构化记忆(Key-Value 对),每轮对话自动抽取。相当于给 AI 配了一个外置的“便签本”,不占用上下文窗口。
真实体验:L1 是最常用的一层。刚装上那周就能感受到差异——不需要每次都重复说明“结论优先,不要画蛇添足”,AI 已经记住了。
L2:场景画像——按上下文分组记忆
L2 是 L1 的进一步聚合。系统把同一主题下的多条 L1 条目打包成一个“场景块”。比如:
场景“AI 模型测试与硬件管理”:包含所有模型测试记录、硬件参数、决策节点
场景“政策池采集”:包含信源、排重规则、Cron 调度时间
场景“身体训练”:包含矫正方案、训练流程、发力要点
每个场景有热度和更新时间。热度高的场景(比如模型测试,heat=20)会被优先检索到。
真实体验:L2 的价值在于“话题切换”。讨论完硬件测试,再问云阳数据库同步,不需要用户解释前因后果,记忆系统会自动定位到对应的场景块,带上上下文。
L3:Persona 合成——让 AI 真正“理解”你
L3 是最抽象也最有价值的一层。它不是简单的信息汇总,而是综合所有 L2 场景,生成对用户的深层画像。
我的 L3 画像被合成成了几个标签:
| 标签 | 说明 |
|---|---|
| VRAM Realist | 以 32GB VRAM 为决策锚点 |
| A/B Strict | 严格控制变量的对比验证 |
| Cut Loss Engineer | 硬约束面前果断撤退 |
| Architecture Builder | 从单模型测试演进到多组件系统 |
真实体验:L3 的效果是最“隐形”的——用户感知不到系统在工作,但回答的风格、判断的侧重点都会自然对齐。这种对齐不是靠 prompt engineering,而是靠数据驱动的画像。
三个痛点 + 腾讯记忆系统的解法
| 痛点 | 传统做法 | 腾讯记忆解法 |
|---|---|---|
| 会话切换就失忆 | 手动记录上下文 + 重建 | L1-L3 自动持久化 |
| 人工记忆维护成本高 | 自己写笔记 | 对话自动抽取,零维护 |
| 上下文窗口被挤爆 | 精简上下文 | 分层存储,不占主窗口 |
落地建议
如果你也在用 Hermes 或其他 AI Agent 框架,想装记忆系统,记住这三点:
先跑通 L1 再升级:L1 最实用,先保证结构化记忆稳定工作
定期检查 L2 场景划分是否合理:话题太粗就拆,太碎就并
不要干预 L3 合成:Persona 画像让系统自然演化,手动编辑反而会引入偏差
相关链接
TencentDB Agent Memory 官方文档[1]
Hermes Agent 记忆配置指南[2]
小米 AI 长上下文项目[3]
引用链接
[1]TencentDB Agent Memory 官方文档: https://github.com/TencentDB/TencentDB-Agent-Memory
[2]Hermes Agent 记忆配置指南: https://hermes-agent.nousresearch.com/docs
[3]小米 AI 长上下文项目: https://github.com/XiaomiMiMo/MiMo