研究揭秘Claude.md膨胀:删指令为何比加难
量子位 · wechat · 2026-08-15
核心发现
论文指出 Claude.md 等指令文件最终通常会膨胀至初始规模的 3 倍以上,作者将此称为“灾难性留存”。对近 2000 个 GitHub 仓库的调查显示,这类文件指令数量平均增长了 226%。
根本原因
- 添加成本低:出现问题时加一条新指令立竿见影,且验证成本低。
- 删除成本高:旧指令的上下文(当初为什么加、解决了什么问题)会随时间流失。后人若无法重建推理过程,就不敢轻易删除,生怕引发不可预知的 Bug。
- 重置也不治本:虽然维护者往往会选择全盘推倒重写,但随后增长模式很快卷土重来。
解决方案
研究表明,为每条指令添加有效注释(记录触发事件、解决逻辑、验证结果)至关重要。实验中,包含真实原因的注释将超额指令规模从 211.3% 压缩至 1.4%,消除了约 99.3% 的冗余,且未牺牲正确性。
- 有效注释提升 Agent 听话程度最高达 23.1%。
- 纯粹占位或未经验证的注释无效,甚至可能误导。
行业启示
文章呼吁 AI 工具商改进基础设施,建立“指令+证据”的更新机制,让工具具备主动遗忘和验证的能力,而不仅仅是存储最终规则。
所属事件:研究揭示Agent编码指令文件灾难性膨胀(2 条相关)→
「编程与Agent」频道最新
- 产品要做「两次销售」:先让 Agent 选中,再让人买单 — FinanceYF5 · 2026-10-16
- Sentry CEO 晒图:AI 实习生在 code review 里反驳人类同事 — zeeg · 2026-10-16
- SWE-Duel:让编码 agent 互相出题埋 bug 的抗污染竞技场 — Consistent_Fox_2990 · 2026-10-16
- 把 Claude Code 等 agent 轨迹攒成数据集,微调开源小模型 — Rasmic · 2026-10-16
- LangChain 工程师:仅靠生产 traces 自动生成 evals 远远不够 — BraceSproul · 2026-10-16
- Rebasely 公测:为人和 Agent 共写代码打造的新 Git 托管 — handotdev · 2026-10-16