关于AI 记忆( Agent Memory)的一些想法(二)

2026-04-29 11:101阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本文所有的图,全都是Gpt生成的。
书接上文,当我们在谈论 Agent Memory 的时候,我们在谈论什么?这里会有很多问题,但是最为主要的可能是记忆在 Agent 系统里到底是什么?

因为在自己研究这一领域的时候,会遇到很多相关讨论的名词,像是向量库会被认为是记忆,摘要缓存、用户画像(SOUL.md 文件一类)、技能库(Memskills)、时间图谱都被称之为记忆,但它们其实都只是表达的对记忆问题的某一特性的表征,所以我在想的时候,还是觉得可能要先把问题摆回到更本质的位置。而对我来说,Memory 的第一问题不是"怎么做",而是"它到底是什么"。一旦这个问题没有被说清,系统就会在实现中不断滑移:本来只是派生视图的东西,慢慢冒充了真相;本来只是当前轮的控制件,慢慢变成了长期规则;本来只是一次性的临时提醒,后来却在后台被固化成了长期约束。如何为记忆的合法性立宪,去把握它的边界,我觉得是首要去解决的。

我个人倾向的判断是:Memory 是过去进入当前决策的通道。从这里我们可以分出三个命题(这三个命题并非我独创的,也是我看了别人的总结出来的,可供参考)。

第一,Memory 不是"存储",而是可被当前决策利用的外部状态。换句话说,能力不来自"历史存在",而来自"历史是否能够以某种形式影响当前决策分布"。Memory 的价值,不在于存了多少,而在于从历史到当前决策之间的这条通道是否有效。

第二,Memory 的最小闭包至少需要三样东西:Raw Ledger(权威记录)、Derived Views(派生视图)、Policy(控制策略)。Ledger 存原始事实,Views 负责把历史变成可检索、可压缩、可技能化的形态,Policy 决定何时读、读多少、何时写、怎么更新、怎么遗忘。三者缺一,系统要么不可溯源,要么不可用,要么不可控。

第三,Memory 的基本单位更接近 event / action 序列,而不是静态知识块。因为只有把事件闭包作为一阶真相,provenance、rollback、replay 才真正成立。但 event 流本身并不等于可用的记忆能力;真正把历史变成能力的是 views 和 policy。

阅读全文
问题描述:

本文所有的图,全都是Gpt生成的。
书接上文,当我们在谈论 Agent Memory 的时候,我们在谈论什么?这里会有很多问题,但是最为主要的可能是记忆在 Agent 系统里到底是什么?

因为在自己研究这一领域的时候,会遇到很多相关讨论的名词,像是向量库会被认为是记忆,摘要缓存、用户画像(SOUL.md 文件一类)、技能库(Memskills)、时间图谱都被称之为记忆,但它们其实都只是表达的对记忆问题的某一特性的表征,所以我在想的时候,还是觉得可能要先把问题摆回到更本质的位置。而对我来说,Memory 的第一问题不是"怎么做",而是"它到底是什么"。一旦这个问题没有被说清,系统就会在实现中不断滑移:本来只是派生视图的东西,慢慢冒充了真相;本来只是当前轮的控制件,慢慢变成了长期规则;本来只是一次性的临时提醒,后来却在后台被固化成了长期约束。如何为记忆的合法性立宪,去把握它的边界,我觉得是首要去解决的。

我个人倾向的判断是:Memory 是过去进入当前决策的通道。从这里我们可以分出三个命题(这三个命题并非我独创的,也是我看了别人的总结出来的,可供参考)。

第一,Memory 不是"存储",而是可被当前决策利用的外部状态。换句话说,能力不来自"历史存在",而来自"历史是否能够以某种形式影响当前决策分布"。Memory 的价值,不在于存了多少,而在于从历史到当前决策之间的这条通道是否有效。

第二,Memory 的最小闭包至少需要三样东西:Raw Ledger(权威记录)、Derived Views(派生视图)、Policy(控制策略)。Ledger 存原始事实,Views 负责把历史变成可检索、可压缩、可技能化的形态,Policy 决定何时读、读多少、何时写、怎么更新、怎么遗忘。三者缺一,系统要么不可溯源,要么不可用,要么不可控。

第三,Memory 的基本单位更接近 event / action 序列,而不是静态知识块。因为只有把事件闭包作为一阶真相,provenance、rollback、replay 才真正成立。但 event 流本身并不等于可用的记忆能力;真正把历史变成能力的是 views 和 policy。

阅读全文