Ziming Wang 的论文《TOKI: A Bitemporal Operator Algebra for Contradiction Resolution in LLM-Agent Persistent Memory》,将LLM Agent持久记忆中的矛盾解决形式化为写时并发控制问题。现有生产系统使用四种启发式方法(最后写入获胜、证据加权合并、等待确认、按规则策略),但都没有声明其假设的隔离级别或承认的写时异常。论文提出TOKI框架,将四种启发式统一为双时间算子族,每个算子携带隔离前置条件和溯源标注,并保留被否决事实的审计行。
问题:Agent记忆的并发写入冲突
LLM Agent的持久记忆是一个写密集型底層存储:每次信念更新都是一次版本化写入,而新声明可能与已存储的事实产生矛盾。当前主流Agent框架在记忆写入时采用四种策略之一:最后写入获胜(后到覆盖先到)、证据加权合并(按来源可信度加权平均)、等待确认(检测矛盾时暂停写入)和按规则策略(预定义优先级决定胜负)。
这些方法的共同缺陷是都没有声明其假设的隔离级别。TOKI指出,四种启发式隐式对应了不同隔离级别——LWW等价于READ UNCOMMITTED,证据加权合并隐含READ COMMITTED,等待确认接近SERIALIZABLE。但没有任何系统承认这一点,也没有说明各自允许哪些写时异常(脏读、不可重复读、幻读)。
双时间算子:统一四种启发式
TOKI的核心创新是将矛盾解决建模为双时间维度上的算子代数。双时间模型同时追踪两个时间轴:有效时间(事实实际成立的时间)和事务时间(事实被记录到系统中的时间)。这种设计使得系统可以同时回答”某时刻什么事实为真”和”我们在何时记录了该事实”。
TOKI将四种启发式统一为一个算子族,每个算子作用于双行模式——一行存当前有效事实,另一行存审计记录。关键设计包括:隔离前置条件(写入前检查并发冲突)、溯源标注(每条记录携带来源、时间戳和置信度)以及审计行保留(被否决事实转入审计行而非删除)。论文证明了四个健全性定理,覆盖隔离正确性、模式一致性、溯源完整性和审计可恢复性。
与MAGE的结构互补
TOKI与第61篇发布的MAGE形成结构+理论的双重互补。MAGE解决”记忆如何组织”——将Agent记忆视为执行状态的持久化表示,关注存储粒度和访问模式。TOKI则解决”记忆写入时如何保证正确性”——关注并发写入时的矛盾检测和解决机制。两者的结合可以构建完整的Agent记忆架构:MAGE提供组织和检索层,TOKI提供写入时的并发控制和一致性保证。
工程意义与局限
TOKI将数据库并发控制理论引入LLM Agent持久记忆,视角新颖且可直接集成到现有系统中。然而双时间算子实现复杂度较高,审计行机制增加了存储开销和查询延迟。对于实时性要求高的场景(如对话系统),可能需要权衡一致性级别与响应速度。