← 最新论文
💻 computer science

ENGRAM: Effective, Lightweight Memory Orchestration for Conversational Agents

ENGRAM 是一种轻量级记忆系统,通过将交互组织为三种规范的记忆类型,并利用具有稠密检索功能的简单路由-检索器架构,实现了对话智能体在长时程一致性方面的最先进水平,从而在显著减少 Token 使用量的同时,消除了对复杂知识图谱或多阶段流水线的需求。

原作者: Daivik Patel, Shrenik Patel

发布于 2026-02-04
📖 1 分钟阅读☕ 轻松阅读

原作者: Daivik Patel, Shrenik Patel

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在和一个非常聪明但记性极差的朋友聊天。每次聊完天,他都会忘掉你刚才说的一切。如果你明天再找他聊天,他会表现得好像从未见过你一样。这就是目前 AI 聊天机器人的工作方式:它们有一个“记忆窗口”,一旦对话变得太长,旧的内容就会被挤出窗口,AI 就会开始遗忘或胡编乱造。

为了解决这个问题,研究人员一直在为 AI 构建极其复杂的“记忆机器”。他们使用诸如巨大的数字档案柜、错综复杂的连接图谱(类似于蜘蛛网)以及复杂的调度器来决定记住什么以及何时记住。这就像是为了记住一段简单的聊天,而建立了一个拥有图书管理员、编目机器人和安保系统的庞大图书馆。

ENGRAM 正式登场。

这篇论文介绍了一种赋予 AI 记忆的新方法:ENGRAM。作者认为,你不需要一个庞大且复杂的图书馆。相反,你只需要一个简单、有序的笔记本。

以下是 ENGRAM 的工作原理,我们用一个简单的类比来说明:

三个抽屉的办公桌

ENGRAM 没有把所有的笔记都扔进一个巨大且混乱的堆里,而是给了 AI 一张带有三个特定抽屉的办公桌:

  1. “发生了什么”抽屉(情景记忆/Episodic): 用于记录故事和事件。例如:“周二,莎拉说她喜欢吃辣。”
  2. “我知道什么”抽屉(语义记忆/Semantic): 用于记录事实和偏好。例如:“莎拉对花生过敏。”
  3. “如何做”抽屉(程序记忆/Procedural): 用于记录指令和规则。例如:“当莎拉询问食谱时,务必推荐辛辣的选择。”

每当你对 AI 说一些话时,一个聪明但简单的“路由”(就像一名接待员)会查看你的句子,并决定它属于哪个抽屉。它会将笔记以标准格式写下来并保存。

搜索过程

当你稍后向 AI 提问时,它不会尝试阅读它的全部历史记录(这就像为了寻找一句话而去读完一整座图书馆里的所有书)。相反,它会进行一次快速、有针对性的搜索:

  • 它会在“发生了什么”抽屉中寻找前 20 条最相关的笔记。
  • 它会在“我知道什么”抽屉中寻找前 20 个事实。
  • 它会在“如何做”抽屉中寻找前 20 条指令。

然后,它会将这些笔记组合在一起,交给 AI 以帮助回答你的问题。因为笔记按类型进行了分类,所以 AI 不会因为混淆了故事和事实而感到困惑。

为什么这很重要(实验结果)

研究人员在两个具有挑战性的测试中测试了 ENGRAM:

  1. LoCoMo: 一个要求 AI 必须记住长篇、多轮对话细节的测试。
  2. LongMemEval: 一个对话历史极其庞大(比如读完一整本书)的测试。

研究结果令人惊讶:

  • 更聪明: ENGRAM 的得分高于那些拥有华丽图书馆和调度器的复杂系统。它能更好地记住细节,且犯错更少。
  • 更快: 因为它只读取一小块相关的笔记(大约仅占总对话量的 1%),所以它的回答速度更快。
  • 更便宜: 通过仅使用极少量的“记忆 Token”(存储笔记所需的数字空间),它节省了大量的计算资源。

核心总结

这篇论文挑战了“越复杂就越好”的观点。作者展示了通过简单地将记忆分类为三种清晰的类型,并使用直观的搜索方法,你就可以构建出一个能够有效记住长篇对话的 AI,而无需一个超级复杂的系统。

你可以这样想:你不需要一个高科技、由 AI 驱动的大脑来记住朋友的生日;你只需要一个带有明确“生日”栏目的日历。ENGRAM 就是 AI 的那个日历。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →