Files
nexus/wiki/concepts/Fact-Recall-vs-Compounding.md
2026-04-28 12:03:10 +08:00

2.7 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
Fact-Recall-vs-Compounding concept
AI-Memory
Memory-Backend
Context-Substrate
Optimization-Goal
ai-memory-tools-two-camps
2026-04-15

Definition

AI 记忆工具领域的两种根本不同的优化目标:

  • Fact Recall事实召回Memory Backend 范式追求的目标——系统能否找到正确的事实?
  • Compounding复合增长Context Substrate 范式追求的目标——系统是否随时间变得更好?

Camp 1: Fact Recall事实召回

Definition

给定一个查询,从存储的记忆中找到最相关的事实。

Metric

召回精度recall accuracy通常以百分比衡量

  • MemPalaceLongMemEval 纯语义搜索 96.6%
  • SupermemoryLongMemEval + LoCoMo + ConvoMem 声称第一

What This Optimizes For

  • "我三周前说的那句话是什么?"
  • "用户喜欢什么?"
  • "上次讨论 X 时说了什么?"

Limitations

  • 精度再高,也只是"找到过去说过的话"
  • 无法让 Agent 变得"更好"——只是更准确地记住
  • 记忆是静态条目,不随交互演进

Camp 2: Compounding复合增长

Definition

系统随时间和使用变得更丰富、更有价值——上下文在每次交互后复合增长。

Metric

难以量化,但可以观察:

  • 上下文在多会话后的丰富程度
  • Agent 决策质量的随时间提升
  • 人类对 Agent 上下文的理解程度

What This Optimizes For

  • "给我跨五个项目的当前工作状态"
  • "我的 Agent 今天应该优先做什么?"
  • "过去三周发生了什么重要决策?"

Advantage

  • 上下文本身就是可读的、可审计的
  • 人类可以理解、纠正、补充 Agent 的上下文
  • 上下文复合增长 → Agent 能力随时间提升

The Fundamental Difference

问题 Fact Recall Compounding
"AI 应该记住什么?" "AI 应该在什么上下文中工作?"
记忆是 提取的事实条目 累积的上下文文件
随时间 静态(条目不演进) 动态(复合增长)
人类交互 黑盒(不直接操作) 白盒(直接读写文件)
适用场景 单轮问答 持续 Agent

Why Both Matter

对于简单场景聊天机器人记住用户偏好Fact Recall 足够好。对于持续运行、多会话、多项目的 Agent必须有 Compounding 能力。两者不互斥,但必须理解何时用哪个。

Connections