AMP: A Vendor-Neutral Wire Format for Agent Memory Operations
本文介绍了 memorywire,一种厂商中立的 JSON-Schema 线缆格式(wire format)及参考实现,它通过统一的接口、治理通道和经经验验证的后端适配器,将不同框架下的智能体记忆操作标准化,旨在实现互操作性而不与模型上下文协议(Model Context Protocol)竞争。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在组建一支 AI 助手团队。目前,每个助手都有自己独特的记忆方式:一个在皮革笔记本上写笔记,另一个使用数字便签应用,第三个则保留语音备忘录。它们都使用不同的记忆“语言”。如果你想将你的助手从一种系统切换到另一种系统,你必须从头开始重写他们的整个历史。更糟糕的是,如果一个助手写了一些奇怪或危险的内容,没有经理会在其被锁入永久大脑之前进行检查。
memorywire 是一个旨在解决这种混乱的新提案。你可以把它看作是 AI 记忆的通用翻译器和标准化归档系统。
以下是该论文通过简单类比进行的拆解:
1. 问题所在:“巴别塔”式的 AI 记忆
目前的流行 AI 记忆工具(如 mem0、Letta、Cognee)就像是拥有不同货币的不同国家。
- 问题: 如果你想将一个 AI 的记忆从“国家 A”转移到“国家 B”,你不能直接转账;你必须将其熔化并重新铸造。你会丢失细节,而且成本很高。
- 缺失的管理者: 这些系统都没有内置的“管理者”来审查 AI 在其成为永久记忆之前所写的内容。这就像是让一名学生在老师检查数学题是否正确之前,就在学校的白板上写字。
2. 解决方案:通用的“记忆线”(Memory Wire)
作者创建了 memorywire,它是一个标准格式(一种特定的数据封装方式),任何 AI 系统都可以理解。
5 种动作: 与其使用混乱的命令列表,memorywire 定义了 AI 对记忆可以执行的恰好五件事:
- 记住 (Remember): 写入一条新事实。
- 召回 (Recall): 请求一条记忆。
- 忘记 (Forget): 删除一条记忆。
- 合并 (Merge): 将两条相似的记忆合并为一条(以防止重复)。
- 过期 (Expire): 自动删除旧记忆(类似于“保质期”)。
4 种记忆类型: 就像人类一样,该系统将记忆分为四个桶:
- 语义记忆 (Semantic): 事实(例如,“爱丽丝讨厌花生”)。
- 情景记忆 (Episodic): 事件(例如,“爱丽丝昨天在飞行中很紧张”)。
- 程序记忆 (Procedural): 操作步骤(例如,“如何预订航班”)。
- 情感记忆 (Emotional): 感受(例如,“爱丽丝对飞行感到焦虑”)。
3. “交通警察”:路由器 (The Router)
论文引入了一个充当交通警察的“路由器”。
- 工作原理: 当你要求 AI “召回”某些内容时,路由器不会只询问一个数据库。它会向与其连接的所有不同记忆系统同时大声喊出问题。
- 神奇的技巧 (RRF): 路由器使用一种称为倒数排名融合 (Reciprocal Rank Fusion, RRF) 的数学技巧。想象三个朋友在猜一个数字:
- 如果朋友 A 说"5",朋友 B 说"5",而朋友 C(一个骗子)说"100",路由器会信任那两个达成一致的朋友。
- 论文证明,即使其中一个记忆系统被黑客攻击或在撒谎,这个数学技巧也能确保 AI 得到正确的答案。这就像是一个捕捉骗子的安全网。
4. “人工参与”:审批闸口 (The Human-in-the-Loop)
这是一个主要功能。系统允许使用 “差异与批准” (Diff-and-Approve) 工作流。
- 场景: 一个 AI 想要写入一条新记忆:“用户对花生过敏。”
- 闸口: 系统不会立即保存,而是向人类审核员展示一个“差异”(即新内容与旧内容的对比)。
- 决策: 人类点击“批准”或“拒绝”。只有在那之后,记忆才会被保存。这防止了 AI 意外记录下虚假或有害的事实。
5. 他们实际测试了什么(结果)
作者并没有发明一种新的神奇大脑;他们只是更好地组织了现有的工具。他们使用以下内容测试了他们的系统:
- 速度: 它非常快(记住或召回某项内容大约需要 40 毫秒)。
- 准确性: Tested with 42 questions, the system found the correct answer 100% of the time in the top 5 results. (An additional 8 trick questions were used to ensure the system didn't hallucinate.)
- 安全性: 他们尝试通过让其中一个记忆数据库撒谎来“黑”掉系统。“交通警察”(RRF)成功地忽略了骗子并保持了正确答案。
- 兼容性: 他们针对 5 种现有的记忆系统进行了测试。它在基于标准数据库(SQLite 和 PostgreSQL)的系统中运行完美,并且在其他系统上也表现得足够好,证明它可以与不同的“语言”对话。
核心结论
该论文声称 memorywire 并不是一种新型的 AI 智能。它是一个标准化的协议。它是 AI 记忆的"USB-C 接口”。它允许不同的 AI 系统接入同一个记忆库,确保坏数据可以被人类过滤掉,并保护系统即使在网络中的某一部分受到侵害时依然安全。
作者很诚实:他们并不声称这是最终的、完美的解决方案。他们将其作为“草案”(版本 0)发布以获取反馈,目标是使其成为一个大家都会采用的标准,类似于模型上下文协议 (MCP) 正成为 AI 工具的标准一样。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。