← 最新论文
💻 computer science

ESAA-Conversational: An Event-Sourced Memory Layer for Continuity, Handoff, and Curation Across Heterogeneous LLM Coding Agents

本文介绍了 ESAA-Conversational,这是一种事件溯源(event-sourced)记忆层,它通过将可见的对话轮次捕获到共享的只追加日志中,并为状态、决策和任务投影确定性的读模型,使异构 LLM 编码智能体能够在无需直接进行智能体间通信或持续进行 LLM 推理的情况下,实现跨会话的连续性和协作。

原作者: Elzo Brito dos Santos Filho

发布于 2026-06-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Elzo Brito dos Santos Filho

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

想象一下你是一名项目经理,领导着一个由四名截然不同的专家组成的团队:一名程序员、一名架构师、一名研究员和一名设计师。他们都是 AI 智能体(例如 Codex、Grok 或 Claude)。他们非常出色,但都有一个致命缺陷:他们只有短期记忆,并且彼此之间互不交流。

当架构师结束会议时,他们会将笔记写在私人的笔记本中。当程序员开始值班时,除非你手动将这些笔记复制粘贴到新的对话框中,否则他们完全不知道架构师做了什么决定。这既慢又乱,而且你经常会丢失重要的细节。

ESAA-Conversational 是一个旨在解决这一问题的全新系统。它充当了一个位于所有不同 AI 智能体之间的中心化、共享的“项目日志本”

以下是该系统的运作方式,我们使用简单的类比来解释:

1. “黑匣子”记录仪(机械式捕获)

系统不是要求 AI 去“记住”事情,而是悄悄地在 AI 的屏幕上安装了一个监控摄像头(称为钩子或观察者)。

  • 功能: 每当 AI 输入一条消息时,摄像头就会抓拍一张照片,并将其写入名为 activity.jsonl 的数字日志本中。
  • 规则: 这个日志本是**仅追加(append-only)**的。把它想象成飞机上的飞行记录仪。一旦写入一行,就无法被删除或更改。它是“事实的源头”。
  • 重要性: AI 不需要进行任何额外的思考来保存其工作。系统只是自动记录下原始证据。

2. “执行摘要”(投影读模型)

如果仅仅想要了解当前的计划,一份拥有 500 页聊天记录的原始日志本是毫无用处的。因此,系统会自动根据该日志本生成清晰、可读的摘要

  • 类比: 想象一位图书管理员阅读了建筑工地杂乱的手写日报,然后为工头写了三份整洁的报告:
    • state.md:“这是我们目前所处的状态。”
    • decisions.md:“这是我们做出的 5 个重大选择及其原因。”
    • tasks.json:“这是仍待完成的任务清单。”
  • 魔力: 这些报告是自动生成的。没有人手动编辑它们。如果日志本发生变化,报告会立即更新。这确保了摘要始终与原始事实保持一致。

3. “交接”(连续性)

当架构师结束班次,程序员开始工作时,程序员不需要阅读整个 500 页的日志本。

  • 流程: 程序员只需向系统请求一次“交接”。系统会将 handoff.md(发生了什么的摘要)以及与其任务相关的最后 20 条消息的特定“窗口”交给他们。
  • 益处: 程序员可以立即开始工作,拥有完整的上下文,而无需浪费时间阅读无关的闲聊或丢失之前的决策进度。

4. “人工参与”(策展)

系统区分了发生了什么(证据)与什么重要(决策)。

  • 证据: AI 输入“我想我们应该使用 Python”仅仅是日志中的一个回合。
  • 策展: 如果 AI(或人类)说,“好了,我们决定使用 Python”,系统会将其记录为一个正式的决策事件(Decision Event)
  • 重要性: 这将对话中的噪音与项目的持久规则区分开来。系统能够识别随机的想法与最终规则之间的区别。

5. 隐私与安全

论文强调,该系统旨在安全地用于公开用途。

  • “绿地”包(Greenfield Package): 当开发人员发布该工具时,他们向所有人提供了一个全新的、空的日志本。他们没有分享自己的私人对话。
  • “请勿分享”列表: 系统会自动隐藏杂乱的日志文件(类似于 .gitignore 文件),确保敏感的私人聊天不会意外上传到互联网。

现实世界测试

作者在自己身上测试了这个系统。他们使用不同的 AI 智能体来设计并构建该系统,同时该系统也在记录他们自己的对话。

  • 结果: 智能体成功地进行了协作,而从未直接进行过对话。它们只是阅读共享的日志本和摘要。
  • 结论: 他们证明了只要所有智能体都阅读同一个共享日志,你就可以在切换不同的 AI 工具(例如从 Grok 切换到 Claude)时,而不会丢失对话的脉络。

总结

ESAA-Conversational 是一个防止 AI 智能体出现失忆症的工具。它充当了一个共享的、不可更改的日记本,记录一切,自动编写清晰的摘要供下一个人阅读,并确保当你切换工具时,不必从头开始。它将切换 AI 助手这一混乱的过程转变为一个流畅、连续的工作流。

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

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

试用 Digest →