AI 记住了错误怎么办?Anthropic 用 Dreams 重新整理记忆

1. 概要

做过多轮对话的 AI 应用,大概都遇到过这种问题:上次只是随口提出的一个猜测,到了下一次对话,却被 AI 当成已经确认的结论。你纠正过它,它当时也认了,换个会话又开始重复。

记忆能让 AI 接着上次的事情往下做,也可能把上次的错误一起带过来。

2026 年 11 月 6 日,Anthropic 发布了一篇关于智能体记忆的研究文章,介绍如何利用后台计算重新检查和组织历史信息。Dreams 是这类做法在 Claude Managed Agents 中的一项功能,目前仍处于研究预览阶段。

它处理的是保存在外部的记录和笔记,不会因此改变模型参数。

2. 详细内容

聊天记录留下来了,经验未必留下来

举个排查故障的例子。第一次对话时,开发者怀疑数据库连接池太小,AI 把这条判断记了下来。后来检查日志,发现问题其实出在慢查询,连接池不需要调整。

如果记忆里只留下“连接池太小”,下一次遇到类似问题,AI 就可能继续建议扩容。

完整记录里有纠正过程,但模型日后读到的,往往只是某一段摘要。这也是后台整理需要解决的问题:回头看看,当时写下的东西究竟有没有依据,后来是否已经被推翻。

不同材料,承担不同的作用

Anthropic 在文章中展示了几种记忆形式:原始会话记录、模型写下的笔记、相互链接的 wiki 页面,以及每次开始会话时直接加载的内容。

可以把它们理解为工作记录、经验笔记、资料目录和开工前要看的几条提醒。详细材料保留在下面,需要时再查,启动时只带上少量有用的内容。

原文也没有把 wiki 当成通用答案。有些实验中,它配合搜索能改善表现;另一些任务没有明显收益,甚至出现整理后的 wiki 比原材料还大的情况。相关实验

Dreams 会做什么

按照官方文档,一次 Dreams 任务会读取已有记忆和 1—100 个历史会话,在后台处理重复、过时或相互矛盾的内容,生成一份新的记忆存储。

原来的记忆保留。使用者检查新结果以后,可以让后续会话使用它,也可以丢弃。任务失败或取消时,可能留下尚未完成的内容,因此不能看到新存储已经出现,就直接切换过去。

这个设计留出了检查和反悔的余地。至于整理得对不对,仍然需要验证:同一条结论写了十次,不代表它就比只出现一次的纠正更可靠。

3. 对生产项目的启发

下面谈的是工程上的建议,不是对 Anthropic 内部实现的描述。

先把依据留下来,再考虑怎么总结

回到前面的故障例子。一条有用的记忆,至少应该能说明:排查的是哪个环境、最后确认了什么、依据是哪次日志或查询,以及有没有尚未验证的判断。

以后环境变了,团队才有办法判断这条经验还能不能用。若只保存一句“遇到超时就扩大连接池”,这句话会很容易被检索出来,也很容易被用错。

原始材料同样有保存价值。摘要可以反复生成,关键证据丢了,却很难靠下一次总结补回来。保存多久、谁能读取,则要遵循业务本身的数据保留和访问规则。

把后台整理当成一次需要检查的更新

后台任务跑完以后,可以先把结果放在候选版本里,拿几项真实任务试一试,再决定是否替换旧版。

例如,用同样的问题分别查询新旧记忆,检查已经纠正的错误有没有再次出现,重要条件有没有被省掉。保留旧版本,发现退步时就能退回去。

还有一个容易漏掉的细节:整理任务运行期间,用户可能仍在继续对话。系统应记录这次整理覆盖到哪条消息,切换后继续加载后面新增的记录。否则,整理得再好,也可能漏掉用户刚补充的要求。

当前状态该重新查,权限该重新核对

服务现在是否正常、账户还有多少余额、线上部署的是什么版本,这些信息变化很快。记忆可以告诉 AI 去哪里查、过去出过什么问题;执行任务时,仍应读取当前结果。

授权也是如此。笔记里写着“用户允许发布”,需要追问的是:允许发布哪个版本、到哪个环境、是否仅限当时那一次。工具能做什么,应由当前的权限规则决定。

这也提醒我们,不要把所有历史内容都塞进每次会话。先加载当前目标和必要提醒,细节按需查找,会更容易控制信息量,也方便发现过期内容。

用实际任务检验,别只看笔记写得是否漂亮

整理后的文件有标题、有目录、措辞清楚,看起来很像一份成熟的知识库。可它有没有帮助 AI 做对事情,需要另外检查。

可以先准备一小批问题,其中既有正常查询,也有“前面说错了,后面已经纠正”“同一说法只适用于测试环境”“用户中途改变要求”等情况。保持模型和工具一致,比较只查原始记录、加入整理后的记忆这两种方式。

记录答案是否正确、关键条件是否保留,以及耗时和调用成本。如果新记忆让 AI 更快地给出错误答案,就应该回到对应记录,检查是哪一步把猜测写成了事实,而不是继续增加摘要和目录。


本文依据:Anthropic 记忆研究文章、Dreams 官方文档。资料核对日期:2026 年 11 月 8 日。

Logo

更多推荐