AI 代理的长时记忆“做梦”机制
AI 代理正从无状态设计转向具备持久记忆的系统。OpenClaw 的“做梦”功能每天上午 8 点启动:代理回顾前一天的互动,按重要性排序事实,并将关键洞见存入永久存储。这个过程只需几分钟,却能驱动跨会话的行为演化,而不会膨胀上下文窗口。
这模拟了生物启发的睡眠周期:浅睡用于筛选、深睡用于评估、REM 睡眠用于巩固。输出是一个充满精炼知识的人类可读格式的 dreams.md 文件。
传统 LLM 记忆难题
大多数代理饱受失忆症之苦:每次查询都从零开始。开发者通过将聊天历史注入提示、使用外部数据库或依赖系统指令来绕过,但扩展性遇到瓶颈——上下文窗口(到 2026 年可达 100 万 token)无法处理数月数据。
- 上下文超载:六个月历史轻松超出限制。
- 笨拙变通:倾倒原始对话会拖垮性能。
- 无自我意识:代理忘记用户偏好和宝贵教训。
记忆工具的演进
到 2026 年,记忆将融入生产流程:
- Mem0:从对话中提取和整合事实的层级。基准测试显示,在推理任务中比原始上下文提升 5–11%。
- Letta(基于 MemGPT):代理自主管理记忆——保存、更新和遗忘。它保留状态和个性。
OpenClaw 的做梦机制以其自主性脱颖而出:代理无需人工干预即可整理自身知识。
做梦机制的阶段
该过程模仿人类睡眠阶段:
- 浅睡:扫描笔记和互动。候选包括重复事实、用户偏好、关键决策和模式。
- 深睡:基于频率、相关性和新颖性打分。只有顶级项目推进。
- REM 阶段:写入会话启动时加载的持久文件。其余一切淡出。
dreams.md 文件不是原始日志——它是结构化洞见,如“用户偏好 Markdown 报告”或“活动 X 因 Y 失败”。
从工具到持久代理
记忆让代理拥有机构知识:
- 无需提醒即可回忆用户风格。
- 基于历史避免重复错误。
- 在先前输出基础上构建。
现实案例:营销代理追踪成功活动;研究者积累发现;内容生成器微调其风格。
自动化手动整理(反馈文件、积压任务)大幅减轻开发者负担。
开源工程挑战
长时记忆带来风险:
- 陈旧性:旧事实被当作当前。
- 灾难性遗忘:新数据覆盖核心记忆。
- 隐私:行为画像需符合 GDPR。
- 幻觉:虚假事实被锁定为真相。
正在推进的解决方案:旧记忆权重衰减、验证检查和用户“遗忘”命令。标准仍缺席。
关键要点
- OpenClaw 的做梦机制使用睡眠启发模型自动化记忆整合,实现持久性而不膨胀上下文。
- Mem0 和 Letta 提升推理 5–11%;强调状态管理。
- 向员工式代理转型适用于经验密集任务,但老化数据和幻觉需修复。
- 自主记忆降低开发开销并提升可扩展性。
- 未来?代理网络从个人数据持续学习。
— Editorial Team
暂无评论。