企业 AI 实践 / PRACTICE NOTE
业务 Agent 评估的“闭环证明”怎么做:从试点到上线的三张检查表
演示跑通不等于闭环证明。本文给出从试点到上线的三张检查表:评估就绪检查、分级评估、上线验收与上线后闭环,证据口径来自 LangChain 与 Anthropic 的一手评估实践。
摘要
业务 Agent 的闭环证明是一套证据链而非一次演示:成功标准无歧义、分三级(单步/整轮/多轮)评估、区分能力评估与回归评估、用 pass@k/pass^k 量化可靠性、上线后生产失败回流成评估用例形成飞轮。
- 体裁
- 实践文章
- 适用对象
- 企业 AI 负责人、业务 Agent 产品与技术负责人
- 参考来源
- 2 项 · 详见文末
答案先行
闭环证明不是一次演示跑通,而是一套证据链:Agent 在真实任务上达到事先约定的成功标准,每一次失败都可被发现和回放,生产中出现的新失败会自动回流成评估用例。拿不到这三样东西,试点成绩再漂亮也不建议放行。
一、为什么“演示跑通”不算证明
Anthropic 在评估指南里区分了两个概念:轨迹(transcript)和终态(outcome)。一个航班预订 Agent 在对话里说“已为您预订”,这只是轨迹;终态是数据库里是否真实存在一条预订记录。只有终态对了,闭环才算完成。
演示环境恰恰只验证轨迹:数据是干净的,权限是放开的,没有并发冲突,也没有过期状态。真实业务里 Agent 最容易出问题的地方——字段缺失、权限拒绝、接口超时、重复执行、状态冲突——在演示里一次都不会出现。用演示成绩申请上线,相当于用彩排录像申请正式演出。
二、第一张表:评估就绪检查(开工之前)
LangChain 的上线前检查清单给了一个很具体的起点:在搭建任何评估基建之前,先人工审阅 20 到 50 条真实 Agent 运行轨迹。机器还没开始打分,人要先看过系统真实的样子。
- 成功标准无歧义:如果两个业务专家对同一条轨迹的 pass/fail 达不成一致,这个评估任务就要重写,而不是换个评分器蒙混过去。
- 任务来自真实业务:评估任务从生产或试点中的真实请求里采样,而不是评估团队凭空编写的“看起来很难”的题目。
- 基线已建立:知道当前人工流程的耗时、成本和错误率,否则“提升”无从谈起。
- 责任人已指定:最了解用户的人定义成功标准;专职评估团队维护基建,业务专家贡献评估任务。
- 失败样本已收集:至少有一批已知的难例和失败模式,评估集不是清一色的 happy path。
三、第二张表:分级评估(试点之中)
评估要分三级,每一级回答不同的问题:
- 单步评估:某一步的工具选择对不对、参数填得对不对。这是调试层面的问题。
- 整轮评估:一次完整任务看三个维度——最终答案是否正确、执行路径是否合理、系统状态变更是否符合预期。
- 多轮评估:在多轮对话里,Agent 能否保持上下文、不重复问、不丢失此前的约束条件。
同时要区分两种评估的用途。能力评估通过率低、用来向上爬坡,衡量系统上限;回归评估通过率接近 100%,用来防止倒退。当一个能力评估的通过率长期很高,就让它“毕业”——进入回归套件,并接入 CI/CD 质量门,版本发布前自动重跑。
评分器建议组合使用:代码评分器做客观确定性检查(优先用),模型评分器处理主观开放任务(先用人标样例校准),人工评分器留给高风险和歧义情形(金标准)。
四、第三张表:上线验收与上线后闭环
上线验收看的不是单次好,而是重复好。Anthropic 建议用 pass@k(k 次中至少一次成功)和 pass^k(k 次全成功)量化可靠性:一个单次准确率 90% 的 Agent,连续 8 次全部成功的概率只有约 43%。需要高可靠的动作,就不能拿单次准确率当验收标准。
- 权重与失败后果挂钩:低风险任务重准确性,运营任务重任务完成率和可靠性,高风险任务把安全、授权合规和人工监督排在速度前面。
- 上线前最终六问:是否达成业务结果、行为是否一致、是否在权限内、可否从预期失败中恢复、性能是否值得成本、上线后能否持续监控和改进。
- 上线后形成飞轮:在线评估监控真实流量,定期人工抽查轨迹,生产中的每一次失败都回流进数据集、变成新的评估用例(trace-to-dataset)。评估集不是写完就冻结的文件,而是跟着生产失败一起生长的资产。
三张表走完,企业手里的不再是“演示很顺利”的印象,而是一份可审计的证据:成功标准是什么、在多少分级上测过、可靠性数字是多少、生产失败如何回流。这才是“闭环证明”四个字的含义。
参考来源
常见问题
什么是 Agent 评估中的“轨迹”和“终态”?
轨迹是 Agent 的对话和行动记录,终态是任务完成后外部世界的真实状态。例如航班预订 Agent 说“已预订”只是轨迹,数据库里是否真实存在预订记录才是终态。闭环证明要求终态正确,而不只是轨迹看起来正确。
能力评估和回归评估有什么区别?
能力评估通过率低、用来向上爬坡,衡量系统上限;回归评估通过率接近 100%,用来防止版本倒退。当一个能力评估长期高通过率,就让它“毕业”进入回归套件,并接入 CI/CD 质量门。
为什么上线验收不能只看单次准确率?
因为可靠性是重复的概念。用 pass^k(k 次全成功)衡量:单次准确率 90% 的 Agent,连续 8 次全成功的概率仅约 43%。高风险动作需要更高的重复成功率,并保留人工确认。
上线后评估就结束了吗?
没有。上线后要形成 trace-to-dataset 飞轮:在线评估监控真实流量,定期人工抽查轨迹,生产中的每次失败都回流进数据集、变成新的评估用例。评估集是跟着生产失败一起生长的资产。