重排上下文比堆更多上下文更有效?一个待验证的 agent 假设

ClickOk5811 · reddit · 2026-10-22

楼主提出一个待打破的假设:一个代码修改 agent 在简单任务上遵守项目规范、在涉及多文件的任务上却忽略它们。常见直觉是加更多上下文(更多示例、更多规则、更长 system prompt),但作者怀疑信息其实已经在 prompt 里,问题在于组织方式——规范被埋在两个大文件堆之间、决策记录写成散文、没有任何标记区分约束性内容和背景资料。

作者对比两种干预:A)同样任务增加 20% 上下文;B)token 数不变但重新组织——约束与参考资料分离、规范紧贴任务、背景明确标注。预期 B 在多文件任务上胜出而 A 几乎无效。

目前唯一依据是 Liu et al. (2023) 的 lost-in-the-middle 结论(但那是检索而非指令遵循),作者也坦承无法排除 B 只是因为顺带缩短了 prompt、效果可能不跨模型、或只是小样本噪声,希望有做过受控实验的人分享结果。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →