@nykdotdev: 大多数智能体允许在完成任务后才定义“完成”。这是本末倒置。在运行前编写完成合同…
摘要
建议AI智能体应在开始工作前定义完成合同,明确必须达成的结果、禁止出现的结果、证据以及完成规则,从而将令人信服的答案与完成的任务区分开来。
大多数智能体允许在完成任务后才定义“完成”。这是本末倒置。
在运行前编写完成合同:
必须达成的结果
- 哪些必须变为真
禁止出现的结果
- 哪些必须保持为假
证据
- 测试、最终差异、浏览器或状态收据
完成规则
- 每个必须达成的结果通过
- 无禁止出现的结果发生
然后根据这些结果渲染智能体的最终消息。
如果评分员无法运行,状态为“未验证”,而非“通过”。
这将令人信服的答案与完成的任务区分开来。
完整文章包含五种失败类别以及隔离每种类别的回归顺序。
在下一次智能体事后复盘前将其收藏。
关注@nykdotdev获取更多现场笔记。
查看缓存全文
缓存时间: 2026/07/25 20:12
大多数智能体在完成任务后,通常允许它们自己定义“完成”状态。这种做法其实是本末倒置。
在运行前先写好完成合同:
必要成果
- 哪些必须变为真
禁止成果
- 哪些必须保持为假
证据
- 测试结果、最终差异对比、浏览器或状态截图
完成规则
- 所有必要成果均通过
- 无禁止成果发生
然后依据这些结果生成智能体的最终消息。
如果评分器无法运行,状态应为“未验证”,而非“通过”。
这样做能将“看似合理的回答”与“真正完成的任务”区分开来。
整篇文章涵盖了五种失败类型及其用于隔离每种失败的回归排序方法。
在下一次智能体复盘前,请将它收藏。
关注 @nykdotdev 获取更多此类实地笔记。
相似文章
【讨论】AI编程代理是否也过早声称“完成”?
关于AI编程代理过早声称完成、跳过检查以及进行混乱修改的讨论。作者正在测试一个带有规划和审查关卡的系统,以改进AI编码工作流程。
AI编码代理在说“完成”前应留下什么证据?
探讨AI编码代理在将任务标记为完成前需要提供工作证据的必要性,并考察验证策略和最佳实践。
你的 agent 说「完成了」——怎样让这个词真正有意义
文章探讨了 AI agent 系统中「任务完成」信号不可靠的问题,并提出三层验证框架——回执、读回校验和独立检查——以证据驱动的方式定义何为真正的完成。
当AI代理说“完成”时,你怎么知道它真的发生了?[P]
文章探讨了一个名为agentuptime的早期概念,它通过独立检查结果来验证AI代理的操作,以确保代理的完成声明与外部系统的实际状态相符。
你使用什么机制来区分“智能体忙碌”和“任务完成”?
本文讨论了AI智能体系统中的一种反模式:智能体看似忙碌却未能完成任务。作者建议通过分离职责并要求完成证明来解决。