Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
工具调用失败后,agent 自动重试几次合适?我们现在最多 5 次,感觉有点猛。
先分失败类型。超时、限流、输入错误、权限错误、页面元素不存在,不该同一套重试。
5 次很可能是在扩大事故。尤其写操作,重试前要确认前一次有没有部分成功。
幂等读操作可以指数退避。写操作要 operation_id,先查状态再重试。
浏览器点击失败别马上再点。Playwright 的 actionability 机制能帮你等元素,但页面逻辑错误要另判。
我们遇到过双击提交,生成两张发票。不是 agent 独有,自动重试让概率变高。
工具返回错误也要结构化。AUTH_EXPIRED、RATE_LIMITED、VALIDATION_ERROR 比一段自然语言强。
AUTH_EXPIRED
RATE_LIMITED
VALIDATION_ERROR
权限错误不要重试,直接找人授权。模型重试 10 次也不会有权限。
LLM 有时会改输入再试,比如日期格式错了,它能修。
可以,但要限定在 validation error。它修了什么要进日志。
还有总预算。单个工具最多 2 次,整个任务最多 8 次,不然用户等太久。
失败后给用户的文案也要清楚。别说“智能体失败”,说“无法访问报表系统,需要重新登录”。
我们准备做 retry policy 表,按工具和错误码配置。
对。重试是工程策略,不是让模型临场发挥。
复盘时看“重试后成功率”和“重试导致副作用”。后者经常被忽略。
你好!看起来您对这段对话很感兴趣,但您还没有一个账号。
厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。
有了你的建议,这篇帖子会更精彩哦 💗