概念
memory agent architecture long-term
创建2026-04-17
更新2026-04-17
阅读量级2 分钟
概念导读

现有 agent 记忆系统依赖预定义启发式(重要性评分、情感标签、事实模板)决定"什么值得记住",

  1. 核心问题
  2. 方法
  3. 三个先验原则
  4. Episodic Memory Integration(情景记忆整合)
  5. Semantic Knowledge Distillation(语义知识蒸馏)
  6. 管理无关设计
  7. 结果
  8. 意义

Nemori: Adaptive Memory Distillation for LLM Agents

核心问题

现有 agent 记忆系统依赖预定义启发式(重要性评分、情感标签、事实模板)决定"什么值得记住", 将设计者的主观直觉编码进系统,导致:(1) 信息失真不可逆;(2) 系统性过度存储(bloat)。

Nemori 提出:记忆价值应从交互数据本身涌现,而非预设规则

方法

预测编码理论 (Predictive Coding)互补学习系统 (CLS) 启发,无训练框架。

三个先验原则

  1. 结构先验 (Integrity of Episode): 交互序列天然分组,不应碎片化切割
  2. 表示先验 (Asymmetry of Perspective): 原始体验是 egocentric,记忆需转为 allocentric 叙事
  3. 蒸馏先验 (Predictability Implies Redundancy): 可预测 = 冗余,预测误差 = 值得记忆

Episodic Memory Integration(情景记忆整合)

  1. Local Message Partitioning: LLM 识别消息缓冲区中的自然分组,保持情节完整性
  2. Narrative Episode Generation: 原始片段转为结构化叙事 $(N_j, c_j)$,含 episodic cue 用于检索
  3. Associative Memory Integration: 对新叙事检索相似已有记忆,决定合并或独立插入

Semantic Knowledge Distillation(语义知识蒸馏)

核心创新:通过预测误差决定记忆价值

  1. Anticipatory Schema Synthesis: 对每个情景,用已有知识生成"预期内容"
  2. Prediction Error Distillation: 对比预期与实际交互,提取预测误差(不可预测的新信息)
  3. Agnost Knowledge Consolidation: 将蒸馏结果整合到知识库

管理无关设计

Nemori 仅负责蒸馏(决定记什么),管理无关——可接入任何下游管理系统。

结果

locomo-benchmarklongmemeval-benchmark 上:

  • 整体性能优于或持平于 A-MEM、MemoryOS 等基线
  • 时序推理突出: 在需要追踪状态变化的场景表现优异
  • 接入第三方管理时(A-MEM、MemoryOS),存储减少 45-64% 且性能不变
  • 构建效率: episode 级处理避免逐消息操作,显著降低 token 开销

意义

  • 数据驱动蒸馏: 首次用预测误差替代启发式评分,消除了设计者偏见
  • 管理无关: 可作为蒸馏层增强任何现有记忆系统
  • 认知科学映射: Predictive Coding → 记忆蒸馏,CLS → episodic/semantic 双模块
  • a-mem 的互补: A-Mem 管理结构强但蒸馏靠 LLM 关键词;Nemori 蒸馏科学但管理委托外部
  • 局限: 依赖 LLM 生成"预期"的准确性;蒸馏深度受 observation window 长度影响