Agent 运行的五种结局,你的设计覆盖全了吗?
ClickOk5811 · reddit · 2026-11-05
一篇框架无关的 Agent 工程方法论:多数设计只打磨成功路径,但每次运行必有终点,应显式定义五种结局并分别设计。
- 成功:任务完成且被系统可验证(结果存在、测试通过),而非模型自称完成;记录结果与验证证据。
- 主动放弃:缺信息、请求不可行或缺少工具时,给模型一个合法的"我做不到,因为……"出口,否则它会编造答案。
- 预算耗尽:步数/时间/token/费用超限。提前设限并决定触限行为(停止汇报、交接摘要或转人工);警惕同参数重复调用等死循环。
- 受阻待人工:下一步有风险或缺权限时,暂停并保存状态,向审核者展示效果而非仅解释,并定义无人响应时的超时与升级机制。
- 失败:区分可重试与永久性错误,限制重试次数,确保副作用可重复执行或可撤销。
配套实践:每次运行必须恰好落入一种状态并记录,统计各结局占比——"预算耗尽"或"放弃"比例上升是 agent 或工具出问题的信号;每种结局下用户看到的话术与逻辑同等重要。作者提醒类别在真实系统中有重叠,具体阈值依任务与错误成本而定。
「编程与Agent」频道最新
- 法国自研搜索引擎 ibou 推出 API:专为 LLM 与 Agent 提供搜索能力 — IgorCarron · 2026-11-05
- YC 炉边谈话:Weave 融资 1350 万美元,量化 AI 编码真实产出 — ycombinator · 2026-11-05
- 团队在 ARC-AGI-3 挑战赛 5000 队中获第 7:好 harness 胜过大模型 — gklambauer · 2026-11-05
- Intent 移动端更新:PR 视图、语法高亮与 agent 私密索要密钥 — LukeW · 2026-11-05
- 16 冠 MVP 自建 Clairic Studio,演示 Cloudflare 文档抽取模型实战 — dfinke · 2026-11-05
- Codex 修复长任务内存泄漏,可无限时运行 /goal — Dimillian · 2026-11-05