Agent 记忆真正缺的是遗忘规则
现在几家 Agent 产品已经在用“文件夹”管记忆,但做法不太一样。OpenAI 的方案会先把最近对话压成摘要,再整理出一份长期记忆目录;平时只给 Agent 看很短的摘要,真碰到相关问题,才继续往下翻详细记录。更细的过程还会单独放在每次任务的记录里,需要追查时才打开。它也会限制每次新加入的记忆数量,优先保留较新的内容,不是每句话都永久收藏。
Anthropic 更像真的给 Agent 配了一个记忆文件夹。Claude Code 启动时只读一个大约 200 行的小目录,详细内容分散在不同主题文件里,需要时再打开。Agent 可以自己新建、修改、删除和重命名记忆。Managed Agents 里的记忆按工作区隔开,每次修改都保留一个不能偷偷改掉的旧版本。它还加入了“做梦”整理:合并重复内容、替换过期事实、处理互相打架的记忆,生成新版本后先让人审阅,不会直接盖掉旧文件。

这些做法到底好在哪儿
实际效果很好理解。以前 Agent 想记住你,常见做法是把一大堆聊天记录塞给它,越用越长,也越来越乱。现在先给它一张“目录”,用到哪条再去翻哪条。就像你去档案室找合同,不用先把整栋楼的文件都抱到桌上。
另一个好处是能看见、能回滚。比如 Agent 昨天记着“客户预算 20 万”,今天客户改成 12 万。新方案可以保留修改历史,出问题时还能查是谁、什么时候改的。Anthropic 的整理机制甚至会先生成一套新记忆,让人确认后再换过去,避免 Agent 自己一顿收拾,把真正有用的内容也删了。放到客服场景里,这意味着它可以知道客户现在执行哪份报价,也能在有争议时翻回旧版本,而不是两份价格混着用。

真正踩坑的地方,是旧记忆会骗人
几家方案反复碰到同一个问题:记得越多,不一定越好。Mem0 的新方案选择“只增加、不直接改旧记忆”,新旧事实一起留着,等使用时再判断哪个更相关。接入很省事,但内容越积越多,后面排序和去重的压力也跟着变大。就像通讯录里同时留着一个人的三个旧号码,资料都没丢,可真打电话时还是得先猜哪个能用。
Google 的企业记忆文档还专门提醒“记忆投毒”:有人故意喂给 Agent 一条假规则,后面的任务可能一直照着错规则办。客户关系和健康记录更麻烦,一条事实昨天对、今天可能就过期,所以 Zep 这类产品干脆给事实加时间。效果更准,但系统也更复杂,小项目上来就用,容易杀鸡用牛刀。

普通人现在怎么用最稳
普通人判断一款 Agent 的记忆好不好,不用研究后面接了什么数据库,先找它的记忆管理入口。已经记住的内容能不能列出来?每条内容从哪次对话产生、什么时候更新,能不能看见?发现记错以后,能不能直接修改、删除或恢复旧版本?
如果产品只告诉你“越用越懂你”,却不让你查看它到底记住了什么,那这份记忆仍然是黑箱。能记多少轮对话只是容量,能不能处理过期、冲突和错误内容,才决定它会不会在以后拿着旧信息继续办错事。
这波产品进步的重点,不是 Agent 突然拥有了人脑,而是记忆终于从黑箱变成能打开的文件夹。能看、能改、能恢复,确实比以前强;但如果不会清理旧内容,这个文件夹迟早还是会变成杂物间。普通用户真正该看的,不是它号称能记多少轮对话,而是能不能让你打开柜门亲自检查。
更多推荐




所有评论(0)