Xinwei Xiong · 2026 年 7 月 31 日
7 分钟 · 3181 字 · | EN

AI 时代,遗忘比记忆更难:一个活系统为什么必须会放下

当存储和检索越来越便宜,个人知识库与 Agent 更难解决的是信息过期与身份判断越权。本文通过与认知神经科学家和 AI 记忆工程师的模拟访谈,讨论遗忘为何是一种判断能力,以及怎样为长期运行的智能系统设计可审计的衰减机制。文章区分降温、归档和撤销,并解释哪些记忆可以自治淘汰、哪些必须保留人的最终授权。

分层记忆系统让活跃节点升温、旧信息沉降并保留审计轨迹

本文是一场思想实验式模拟访谈。受访者由认知神经科学与 AI 记忆系统工程视角组合而成,不代表任何真实专家的原话。

2026 年 3 月,我在一条笔记里写:AI 时代,也许忘记比记忆更重要。

当时想到的是一个很朴素的画面。一盆水有热层、温层和冷层。最近反复使用的知识在热层,很久没碰的内容逐渐下沉,只有特殊情况才被调用。知识系统如果只吸收、不释放,迟早会从智慧退化成仓库。

可“让系统忘掉什么”远比“把内容存进去”困难。写入只需要一次动作,遗忘却需要判断:它是真的没用了,还是暂时沉默?它已经错误,还是只是换了适用场景?删掉以后,谁为失去的证据负责?

生物记忆从来不是无限硬盘

我:人脑为什么会忘?只是容量不够吗?

认知神经科学家: 不能给一个单一答案。遗忘可能来自痕迹变化、检索暂时失败、线索改变,也可能包含主动抑制。不同机制的时间尺度和可逆性并不相同。2022 年一篇关于记忆痕迹的综述甚至提出,某些“忘记”更像记忆从可访问状态转为不可访问状态,而非内容被擦除;这是有影响力的解释,仍非所有遗忘的终局答案。Ryan 与 Frankland 的综述

有一类实验支持遗忘的适应价值:反复提取目标记忆,可能让竞争记忆以后更难被提取,并降低后续选择目标时的认知控制负担。但实验室结果能否直接映射到日常生活,需要谨慎。2024 年的综述专门区分了有意与无意的主动遗忘,也强调了从受控实验走向真实场景时仍有缺口。Fawcett 等人的综述

因此,痕迹衰减、检索失败、主动抑制和竞争干扰不能都被翻译成“删除一条数据”。拿人脑给数据库做类比,最多提供设计启发,不能充当工程证明。

我:所以忘记也可能是学习完成的标志?

认知神经科学家: 有时可以这样理解。你不再记得每次练习的细节,却留下了会骑车的能力。不过,程序学习和情节细节依赖的系统不同,不能据此说细节被“提炼”为技能。至于创伤记忆,机制更复杂,更不该被一句“身体放下了”概括。这里能安全保留的判断只有一个:可访问性、行为影响和内容是否仍被存储,是三件不同的事。

旧记忆持续掌权的危险

现在讨论 Agent 记忆,常见目标是更长、更全、更连续。我们希望它记得偏好、项目、关系和所有历史决定,像一个永不遗忘的搭档。

AI 记忆工程师: 这套目标隐含了一个未经检查的前提:更多相关历史总能改善当前判断。

实际系统里,旧信息会制造至少四种污染。第一是事实过期,例如项目架构已经改变;第二是偏好漂移,用户不再是两年前的用户;第三是解释固化,某次情绪被写成长期人格;第四是检索竞争,大量相似内容挤占真正关键的上下文。

Agent 不会因为记得多就自然理解时间。若没有版本、有效期和反证,记忆越完整,过时地图越有说服力。

我:那用最近使用频率做衰减,不就够了吗?

AI 记忆工程师: 不够。使用频率只能近似“活跃”,不能代表“正确”或“重要”。

遗嘱、底线、安全事故很少被调用,却不能遗忘;一个错误的个人标签可能因为每次推荐都引用它而越来越热。若按使用次数强化,系统会把自己制造的偏见当成用户证据。

遗忘必须由时间、使用、可靠性、风险和主体意愿共同决定。

身份记忆尤其不能自动累加

我曾设想,笔记对 Agent 的作用已经超出辅助记忆,它在构建自我连续性。每次会话都会结束,外部 vault 让下一次启动仍能产生相似的偏好、风格和思维路径。

可连续性也有代价。

认知神经科学家: 人类之所以能够改变,一部分正是因为自我叙事并不完美。我们会重新解释过去,也会让一些旧身份逐渐失去可访问性。

如果一个外部系统把你每次说过的“我就是这样”都高保真保存并主动返回,它可能取消这种柔软。你刚想尝试新的生活,系统却礼貌地提醒:“根据长期记录,你不喜欢稳定。”这不是理解,是过去对未来行使否决权。

AI 记忆工程师: 所以身份类记忆应该默认是命题,不是事实。它必须携带:

  • 支持它的具体证据;
  • 成立的环境和时间;
  • 与它冲突的反例;
  • 用户是否仍认领;
  • 下一次复查的触发条件。

系统可以说“过去六个月在这些条件下出现过这个倾向”,不该说“你就是这样的人”。

遗忘权不等于删除按钮

我:如果用户可以随时删除记忆,问题是否解决了?

AI 记忆工程师: 删除按钮只是最末端的控制。真正的权力发生在删除以前:哪些内容被保存,怎样被总结,什么时候被召回,召回后以多大权重影响行动。

一条原始对话可能已经删除,但它生成的偏好摘要仍在;摘要被用于推荐,推荐又产生新数据,旧判断已经扩散到系统其他层。要谈遗忘,就必须能追踪一条判断的来源和下游影响。

这也是“可审计遗忘”比“一键清除”更重要的原因。系统应回答:删了什么、为什么删、哪些派生结论因此失效、是否还能恢复。

但这里藏着一个冲突:若用户要求彻底删除敏感内容,系统又如何保留审计证据?一份写着原始内容的删除日志,本身就是没有删除。

更可行的做法也许是只保留不可逆摘要:事件 ID、删除时间、执行范围、策略版本和成功状态,不保留被删内容;若法规或安全审计要求更强证明,则要把证明材料和在线记忆库隔离,并明确保存期限。文章无法用“可审计”三个字跳过这场取舍。

一条删除请求会走多远

假设用户曾说“我讨厌稳定工作”。系统把原话写入事件库,夜间任务生成“偏好高自主性”的摘要,又写进画像;向量索引为两条内容建立嵌入;推荐 Agent 依据画像建议旅居;这条建议被聊天摘要记录,下一轮又成为“用户长期偏好旅居”的证据。

现在用户要求删除最初那句话。

只删事件库远远不够。系统至少要沿着来源关系找到画像摘要,标记它需要重算;让向量索引删除对应条目;让推荐缓存失效;再检查聊天摘要中哪些结论只由那条偏好支持。若派生判断还混入其他证据,就不能简单整条删除,需要重新计算置信度。

真正困难的是,很多现有记忆栈根本没有保存这条 lineage。摘要生成后只剩文本,不知道它依赖哪些原始事件。此时所谓“撤销”只能做近似清理,无法证明影响已经消失。模型提供商的缓存、备份和日志还可能位于系统边界之外,更不能假装一次本地删除就覆盖全链路。

所以删除能力必须从写入时设计。每条派生记忆带来源 ID、生成策略与版本;每次检索和再总结保留最小依赖图;缓存有明确生存期。没有来源关系,遗忘权只是界面承诺。

一套分层衰减机制

如果为长期 Agent 设计记忆,我会把它分成五类,而不是一个向量库:

  1. 事实记录:保留时间和来源;新旧事实并存,形成可追溯版本。
  2. 任务状态:完成后快速降温,只保留决策与复盘。
  3. 技能与程序:按成功率和环境兼容性更新,不能因低频自动淘汰。
  4. 偏好与身份命题:默认可疑,必须有证据、反例和复查日期。
  5. 安全与伦理约束:低频但高权重,修改需要更严格的授权。

在此之上,再设计三种“忘”:

  • 降温:仍可检索,但不主动进入上下文;
  • 归档:从工作记忆移出,只在明确追溯时返回;
  • 撤销:内容与派生判断一并失效,并保留可审计痕迹。

系统还应定期做一次反向复盘:哪些记忆之所以频繁出现,只因为 Agent 自己总在引用?哪些长期没出现,却一旦遗漏会造成不可逆损失?

什么时候应该忘,不能全交给模型

我:模型能不能自己判断哪些内容该淘汰?

AI 记忆工程师: 可以提出建议,不能独占裁决。遗忘涉及价值,不只是相关性。

对系统而言,一段失败经历可能“低价值”;对人而言,它也许是道德边界的来源。模型能估计使用概率,却不知道一个人愿意成为什么,除非这个人持续参与定义。

较稳妥的机制是分级自治:低风险的任务噪声自动衰减,身份与关系判断请求确认,高风险约束需要明确授权。每次建议遗忘时,系统还应给出理由和恢复窗口。

下一步先实现一次真正的撤销

我们希望 Agent 记住自己,是为了不用每次从零开始。连续性若只能靠永远重复旧判断获得,这个“自己”会越来越像一套运行稳定的历史包袱。

与其先设计宏大的遗忘哲学,我更愿意拿上面那条偏好做一个测试:写入原始事件,生成摘要与嵌入,让它真的影响一次推荐;然后发出删除请求,观察系统能否找到全部派生物、重算混合结论,并给出不泄露原文的审计结果。

如果做不到,就先不要承诺“Agent 懂得放下”。它目前甚至还不知道,一句话后来去了哪里。

读者回响

加入讨论

新文章写好,先寄给你

每有新文章,寄一封信到你的邮箱。双重确认,随时退订。