表单拒绝提交后 agent 照跑不误:一个易漏的浏览器 agent 失败模式

ahstanin · reddit · 2026-08-28

作者在为 agent 构建浏览器工具时反复遇到一个隐蔽失败模式:网页表单拒绝提交时通常不会新增控件,只在字段旁打印提示信息。如果 action result 只上报结构性变化,「被拒绝的提交」和「成功的提交」看起来完全一样,agent 误以为成功继续往下走,后续所有动作都作用在一个从未前进的页面上,最终在三步之后看似无关的位置报错。截图型 agent 的问题更严重——拒绝信息只是几个需要模型正确注意并解读的红色像素。

作者的修复方案:让 action result 携带页面说了什么(而不仅是结构变化),并把「拒绝」作为批处理剩余步骤的停止条件。两条通用建议:

作者还指出自己的测试套件没抓住这个 bug:测试在每步后重读页面能看到错误,但 agent 批量执行时只看 per-action result,恰好是盲区。

原文链接 →

「编程与Agent」频道最新

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