把 agent 记忆改成陈述图后,比堆上下文更可靠

chrislally · reddit · 2026-07-26

作者一开始试图靠“塞更多上下文”或“更强检索”让 agent 记住东西,但很快发现这会在现实数据里失效:身份冲突、旧事实失效、上下文互相打架时,单纯 RAG/markdown 很难维持可信状态。

于是他改成了 statement graph:把实体、关系以及“关于事实的事实”一起建模,让每条陈述都能带上:

文章总结了几条实战教训:

一旦有身份歧义、有效期、跨多跳结构,很多 agent memory 层会直接破功。

不能靠字符串相似度或让 AI 自己合并实体;同一 URI 需要稳定的确定性 ID。

当前值变化后,旧值、失效值、被否决值都应该保留。

多个 agent 在同一时间窗写出不同结论时,应先共存,等策略或人工裁决。

因为同一个图在不同信任规则下会得到不同答案。

作者目前还在解决最后一步:运行时如何从这个图里选出最合适的一小段上下文。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →