生产环境里的智能体,如何避免工具半成功却误报完成

ActiveFix8069 · reddit · 2026-07-21

作者讨论了一个很常见、也很棘手的 **agent 生产环境故障**:工具调用表面成功了,但真实任务其实只完成了一部分。 比如 API 返回 `200`,却只处理了批量中的一部分;或者搜索工具返回了不完整结果集。agent 看到“成功响应”后就继续往下走,最后还自信地告诉用户任务已完成。 他目前的做法是把 **“工具返回”** 和 **“目标结果已验证”** 分开:每个工具返回更明确的状态,高风险操作还要加一层后续校验,agent 才能对外宣布完成。 - 这样能减少“假完成” - 代价是更多 tool call 和更高延迟 - 他在问业界:你们是给每个工具定义成功契约、单独做验证,还是让 agent 直接推理原始响应?

原文链接 →

「编程与Agent」频道最新

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