Files
agent/experiments/knowledge-compilation/2026-07-10-agent-memory-field-audit.md
T
2026-07-10 18:52:00 +08:00

67 lines
3.9 KiB
Markdown

# Agent Memory field audit
status: completed
date: 2026-07-10
owner: Codex + user
## 触发原因
12 篇锚点讲义被用户判定为无用。问题不是表达,而是样本太少、没有时间对照、没有拆实验归因,也没有解释大量论文在共同解决什么。
## 研究问题
1. 最近六个月相对前六个月,哪些问题出现了可比较的能力进步?
2. 哪些只是新架构、新数据集或更弱 baseline 下的表面增益?
3. 静态召回、更新、执行状态、经验复用、写入治理和安全分别卡在哪里?
4. 一个 memory 设计需要怎样的实验才能支持因果主张?
## 数据修正
- 原论文采集器每个 query 默认只取最新 120 篇。2026-05 到 2026-07 的 `agent memory` 结果已经超过上限,因此旧库的月份分布有截断偏差,不能用于半年趋势。
- 新工具 `tools/research/search_arxiv_memory.py` 使用分页和 5 组查询,覆盖 2025-01-01 至 2026-07-10,得到 516 个唯一候选。
- 词法上界为 379 篇标题中心论文;最近六个月 292 篇,前六个月 61 篇。
- 本地自动 `memory` 标签实际对应 293 篇论文,不是此前记录的 296;三条差异来自非论文条目。
## 流程
1. 用分页 arXiv API 建立可复跑的候选池和摘要数据。
2. 用本地 `ChatGPT-5.6:Terra` 做 516 篇 recall-oriented 初筛,只作为 triage,不承担结论。
3. 用确定性词法规则生成时间窗口、标题议程和 evidence-cue 统计。
4. 下载 32 篇 PDF 并转成文本,定位 introduction、主结果、消融、成本和 limitation。
5. 只在同 benchmark、同论文受控设置或明确固定变量的研究中判断能力变化。
6. 把正结果、负结果、成本和不能外推的范围同时写入证据账本。
## 模型分工
- Ollama 小模型只做摘要级 relevance/problem triage。请求不指定 `num_ctx`,不发送 `keep_alive`
- 曾用 `ChatGPT-5.6:Sol` 测试细粒度抽取,约 3 分钟才处理 12 篇,未继续跑 293 篇;部分结果保存在 `memory-classified.json`,不参与领域结论。
- 规则程序负责可复跑的日期、数量、关键词和窗口统计。
- Codex 负责全文实验核验、跨论文冲突、归因和最终判断。
- 本轮没有中控 GPT-5.5 的 API 信息,因此没有把它写成已执行步骤。
## 产物
- `data/research/agent-memory-expanded.json`: 516 篇分页候选及摘要。
- `data/research/agent-memory-screened.json`: 摘要级初筛结果。
- `data/research/memory-corpus.json`: 本地 293 篇 `memory` 标签论文的完整摘要。
- `data/research/memory-classified.json`: Sol 细粒度抽取的 12/293 篇中止样本。
- `data/research/memory-landscape.json`: 时间窗口、方向和 evidence-cue 统计。
- `data/research/memory-paper-ledger.csv`: 每篇候选的可过滤账本。
- `research/memory/findings.md`: 直接回答问题的研究结论。
- `research/memory/evidence-ledger.md`: 全文证据和边界。
## 有效经验
- 论文数量不能作为进步指标;必须找相同任务或单变量控制。
- 先找强负结果和 baseline audit,再读新架构,能快速发现假增益。
- 摘要可以筛选“可能有证据”的论文,不能支持成本、公平性和失败边界。
- “memory”必须拆成 write、store、retrieve、resolve、use、act 六个阶段,否则论文结果无法比较。
- 同一个系统要分开报告静态 QA、动态更新和 agentic action;三者不能共享一个总分结论。
## 仍有限制
- 516 是查询并集,自动初筛明显偏向高召回;379 是词法上界,不是人工确认核心数。
- 32 篇全文仍不是 379 篇的全量系统综述,但已经覆盖关键 benchmark、受控反例和近期正结果。
- 最近几个月的大量材料是未独立复现的 arXiv preprint。
- 论文之间的模型和 harness 快速变化,跨论文只做问题趋势判断,不做绝对分数排行榜。