厌倦了每次会话都要重新配置你的智能体?正在构建记忆系统来解决这个问题?这里有一份指南,告诉你设计系统时需要考虑的一些要点。
摘要
探讨了AI智能体记忆系统如何常常忽略工作记忆等关键认知过程,将其与顺行性遗忘症进行类比,并为更有效的解决方案提供设计指导。
目前已经出现了大量AI记忆解决方案。作为参考,你可以在GitHub上查看由carsteneu整理的对比列表(评论区有链接)。列表中有74个系统,而且我确信这只是实际存在的一小部分。几乎所有这些方案都存在同样的缺陷……它们将记忆当作一个附加的搜索索引来对待。这种方法不尊重上下文窗口,也不理解它的工作原理,更不知道当上下文管理不当时智能体的性能会如何下降。我一直在读苏珊·科金(Suzanne Corkin)的《永久当下》(Permanent Present Tense),这本书让我意识到当前所有记忆方案所缺失的东西。该书讲述了一位名叫亨利·莫莱森(Henry Molaison)的顺行性遗忘症患者的故事,他的记忆问题与AI智能体如出一辙。亨利曾接受手术移除了部分大脑,之后无法形成新的长期记忆。他可以和你维持对话,但如果你离开房间再回来,他会把你当作从未见过的人。简单来说,对于像亨利和Claude Code这样的顺行性遗忘症患者,缺少的不仅仅是长期记忆。还缺少工作记忆——这是一组协同工作以达成目标的处理过程。任何缺乏这些过程的记忆方案都将令你失望。如果你想深入了解,我在dev(dot)to上写了一篇更长的博客文章(评论区有链接)。否则,如果你正在设计智能体记忆系统,我强烈建议你研究以下内容:
- 长期记忆的不同类型(陈述性记忆与非陈述性记忆)
- 工作记忆
- 中央执行系统(过程)
- 情景缓冲器(过程)
- 自上而下加工(过程)
没有这些,任何记忆方案都只是一个搜索引擎,而那个问题早在60多年前就已经解决了。
相似文章
如何管理代理记忆而不让其变成杂物抽屉?
关于管理AI系统中代理记忆的实际挑战的讨论,侧重于避免信息过载导致输出质量下降,并提出使用工作流状态和多代理架构等策略。
尝试让智能体记忆跨会话持久化所学的经验
本文反思了AI智能体记忆的复杂性,远超简单的存储问题,强调了诸如判断真实性、优先级变化、区分决策与噪音以及何时恰当地呈现上下文等挑战。
AI 智能体记忆机制详解(28 分钟阅读)
本文全面介绍了 AI 智能体记忆机制的技术原理,区分了工作记忆与长期记忆的实现方式,并探讨了上下文管理、基于嵌入的检索以及数据生命周期治理等关键策略。
能够在会话之间记住你的代理,哪些设置真正做到了这一点?
讨论了个人AI代理在会话之间持久记忆的挑战,比较了Custom GPTs、Mem和Open Campus的共享内存方法等设置,并征求社区关于处理内存冲突的建议。
AI 智能体运行时间越长,你花费在管理其记忆上的时间就越超过实际使用它的时间。
本文重点讨论了随时间推移管理 AI 智能体记忆时日益严重的问题:用户花费更多精力维护上下文,而非实际使用智能体。文章指出,目前缺乏用于记忆衰减和治理的基础设施。