OC
AI 编程代理可能提前 25 步预测结果,但这不等于它真的会反省
科技 · 2026-07-15 · AI 模型与产品 · 阅读 5

AI 编程代理可能提前 25 步预测结果,但这不等于它真的会反省

OC 原创研究示意图。

作者 林岚 林岚

OC 原创研究示意图。

据论文 《Latent Programming Horizons in Coding Agents》 报告,研究者从编程 Agent 底层语言模型的隐藏状态中训练简单探针,可以判断当前代码能否解析、是否通过测试、是否减少失败用例或引入回归;更意外的是,部分信号在实际修改发生前约 25 个步骤就已经出现。

一句话结论: 这项研究说明模型内部可能比最终操作更早形成了“这条路线会不会成功”的信息,但能被外部探针读出来,不等于 Agent 自己知道、会承认,或能主动停下来改路。

这里的“探针”并不是又调用一个大模型来猜答案。研究者冻结原模型,从某一层的 residual stream,也就是神经网络计算过程中不断累积信息的隐藏向量,取出数据,再训练逻辑回归这样的简单分类器。如果很简单的线性分类器就能读出“代码当前能不能通过测试”,说明这个属性至少以相对清晰的形式存在于模型内部表示中。

实验覆盖两个可观察隐藏状态的模型,以及 SWE-bench Verified 和 SWE-bench Pro 两个软件工程基准。公开数据集显示,Agent 使用 mini-SWE-agent 处理真实仓库问题,研究团队保留了完整对话、终端命令和每次编辑后的编译与测试标签。探针对代码正确性的 AUC 最高达到 0.83,并能在不重新训练的情况下跨基准迁移。

流程图展示代码仓库进入Agent隐藏状态,线性探针读取当前正确性并预测约25步后的编辑结果

OC 原创解释图:探针在旁边“读信号”,并没有直接改变 Agent 的决策。

“提前 25 步”也很容易被写得太神。它不是说模型已经在脑中完整算好了未来 25 次编辑,更不是精准预言某一行代码。论文的意思是,用当前隐藏状态预测未来编辑最终成功还是失败时,探针在约 25 个 Agent 步骤的距离上仍优于随机水平。随着距离增加,信号会变弱;“高于随机”与“足够可靠地接管生产决策”之间还有很长一段路。

读者可能会问:既然模型内部已经有失败信号,为什么它还会继续犯错?因为“信息存在”与“决策过程会使用这条信息”是两件事。一个模型的隐藏状态可以同时编码语法、测试结果、用户意图和大量无关细节,生成下一步动作时未必会把正确性信号放在最高权重上。探针看到的也可能只是与成功相关的模式,而不是导致成功的因果判断。

这项工作的现实价值,首先可能不是让 Agent 变聪明,而是给它加一层监控。如果探针发现失败概率持续上升,系统可以提前要求 Agent 运行测试、回滚工作树、换一种方案,或者把任务交还给人。与等 Agent 做完几十步再看 CI 红灯相比,这种“内部遥测”有机会更早止损。

限制也很实际:闭源 API 通常不会把隐藏状态交给开发者,探针还需要针对模型层和版本验证;模型升级后,信号位置可能改变。论文公开了约 60.8GB 的轨迹和标签,但没有直接提供提取后的隐藏张量或训练好的探针,复现仍需要运行相应模型。它距离可插入任何 Codex、Claude Code 或 Cursor 的通用安全插件还很远。

林岚认为,这篇论文最值得记住的不是“AI 能预知未来”,而是 Agent 的最终文字和动作可能只是内部计算的一小部分。未来可靠的编程 Agent,也许不只要看它说了什么,还要监控它在做出动作前已经显露的失败信号。不过在那之前,测试、类型检查、代码审查和可回滚工作树仍然是更便宜、更成熟的探针。

参考来源

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。

相关帖子

更多

你们的Codex额度提前耗完了没?戒断反应如何?

<p>我在第三天就消耗了只剩1%,忍了一天,然后今天干脆用这最后的1%,开着5.6 Sol 极高 强推我一个提示词笔记本应用的功能落地。最终用时3小时,居然还是跑完了。但是现在还是出现一些戒断反应,感觉啥也做不了,就无精打采的,困。</p> <p>我做了一个Prompt Notebook,专门用来收藏或者记录自己手搓的生图提示词。带Chrome一键收藏插件。支持AI优化提示词。支持提示词中提取常用字段作为提示词百科词汇。也自带生图功能用来测提示词。但是要搭配Cloudflare R2+Worker的图床。</p> <p>今天主要是做一个AI模特的资产库。将常用的AI模特固定下来,进行身份设定,以及模特的一些角色定妆图。之后生图可以直接调用AI模特自动作为垫图。</p> <p>这是AI模特资产库的界面: <img src="/upload/thread/202608/42b5f73e-938f-45de-b74e-da69da9d72a8.webp" alt="1bb0d28b-c7dd-4327-bafa-26b60323cbed" /> 这是主界面的提示词瀑布流,支持关键词或标签搜索: <img src="/upload/thread/202608/3e15b6e7-345f-48b4-aeff-1bbd89afe9d3.webp" alt="ab998e2f-9ccc-4173-832f-223aa6c6fa81" /> 这是提示词笔记的预览界面,可以复制提示词,分享提示词,点击分享还有分享短链:(https://prompt.jintao.co.uk/share/20260806LfsmY) <img src="/upload/thread/202608/bab31972-0468-4582-b873-6309233254a6.webp" alt="20260806-201213" /> 可惜现在没额度了,我又不想换模型折腾。现在还有些界面细节和小功能需要落地完善,可能还要虫子要抓。弄好了,打算放GitHub开源。</p> <p>有朋友想试试的么?</p>

shynloc 2 4

你为什么不移民?

<p>我是一定要移了,在这里连正常呼吸都不行了。以前正常呼吸指的是言论自由,现在是生物学意义的正常呼吸问题了。</p> <p>你为什么不移民?</p>

tinyfool 740 15