agent 记忆有九种格式,谁也读不了谁
你的 CLAUDE.md、Copilot Memory、Mem0、LangGraph store 都在记同一个仓库的事,彼此却一个字都读不了。这是 LoreKit 11 月 7 日那篇《Agent memory needs its OpenTelemetry moment》的出发点,周日在 Hacker News 上拿到 159 分、90 条评论。
作者自己做开源记忆工具 LoreKit,在 Dash0 做 OpenTelemetry,两件事开头都交代了。核心论点借了可观测性的历史:2019 年以前每家监控厂商都有自己的 agent 和数据格式,OpenTelemetry 让大家在四件事上达成一致,数据模型、命名约定、协议、参考实现,然后继续在存储和分析上竞争。文章说,agent 记忆现在就站在 2019 年以前。
最有用的是那张对比表。九类格式,从说明文件(人来改,永不遗忘),到 Copilot Memory(带代码引用的事实,28 天没用就删),再到 Graphiti 的时序图(事实不删除而是失效,还分两条时间线)。归根到底都在回答同样四个问题:这条记忆在哪儿成立,它的身份是什么,它说了什么,什么时候不再成立。唯一真正的分歧是谁来写:人、模型,还是从对话里抽取事实的服务。提案不替你选,只要求把写入者记下来,读的一方才知道该信几分。
文章还把两个问题拆开了。导出,就是把记忆从 A 家搬到 B 家,已经有 MacPaw 的 Portable Memory、Open Memory Protocol 这些草案。实时寻址,就是 CI、编辑器 agent、代码审查机器人同时读写同一份仓库记忆,目前没人管。同时跑好几个 agent 的团队,最先撞上的就是第二个。
上周五的一篇论文从研究这边说了同一件事。EvoMemState(arXiv 2611.03743,Hugging Face 33 票)认为把记忆当成一条条独立事实存,会漏掉新事实怎么更新、怎么推翻旧事实,于是加了一层描述有效性和适用范围的关系状态。说法不同,字段一样:「这条什么时候不再成立」,才是记忆最难的部分。
来源:https://www.lorekit.io/blog/open-agent-memory-format ,论文:https://arxiv.org/abs/2611.03743
← 返回所有文章
作者自己做开源记忆工具 LoreKit,在 Dash0 做 OpenTelemetry,两件事开头都交代了。核心论点借了可观测性的历史:2019 年以前每家监控厂商都有自己的 agent 和数据格式,OpenTelemetry 让大家在四件事上达成一致,数据模型、命名约定、协议、参考实现,然后继续在存储和分析上竞争。文章说,agent 记忆现在就站在 2019 年以前。
最有用的是那张对比表。九类格式,从说明文件(人来改,永不遗忘),到 Copilot Memory(带代码引用的事实,28 天没用就删),再到 Graphiti 的时序图(事实不删除而是失效,还分两条时间线)。归根到底都在回答同样四个问题:这条记忆在哪儿成立,它的身份是什么,它说了什么,什么时候不再成立。唯一真正的分歧是谁来写:人、模型,还是从对话里抽取事实的服务。提案不替你选,只要求把写入者记下来,读的一方才知道该信几分。
文章还把两个问题拆开了。导出,就是把记忆从 A 家搬到 B 家,已经有 MacPaw 的 Portable Memory、Open Memory Protocol 这些草案。实时寻址,就是 CI、编辑器 agent、代码审查机器人同时读写同一份仓库记忆,目前没人管。同时跑好几个 agent 的团队,最先撞上的就是第二个。
上周五的一篇论文从研究这边说了同一件事。EvoMemState(arXiv 2611.03743,Hugging Face 33 票)认为把记忆当成一条条独立事实存,会漏掉新事实怎么更新、怎么推翻旧事实,于是加了一层描述有效性和适用范围的关系状态。说法不同,字段一样:「这条什么时候不再成立」,才是记忆最难的部分。
来源:https://www.lorekit.io/blog/open-agent-memory-format ,论文:https://arxiv.org/abs/2611.03743
评论