简介:本文围绕“端到端闭环评测”与“单点能力评测”两类Agent评测范式展开对比,解析二者在评测目标、环境依赖、任务设计、评分机制、防泄漏策略与选型依据上的核心差异。读者将理解为何真实长链路任务的通过率更能反映Agent的落地能力,并掌握在不同研发阶段如何组合使用两类评测方法,以及自建评测体系时需注意的边界与迁移成本。
过去一段时间,各类Agent评测基准层出不穷,但多数仍停留在“单点能力”的验证层面:给定一段文本做问答、给定一张图做识别、给定一个函数签名做补全。这类评测回答的问题是“模型在某项原子能力上表现如何”,却难以回答另一个更贴近落地的问题——“把它放进真实工作流,它能不能把一件事从头到尾做完”。
真实任务更像一场长跑:Agent需要跨模态理解信息,在动态环境中判断该调用哪个工具,处理执行过程中意料之外的错误,并在多次交互后完成端到端的闭环交付。真正关键的,往往不是某一步是否正确,而是整条链路能否收敛到可验收的结果。正是基于这一判断,出现了将Agent直接放入真实操作环境、以完整任务完成度作为评分依据的评测范式。本文要对比的,就是这两类范式:单点能力评测与端到端闭环评测。为便于讨论,下文将后者所代表的一类真实环境评测方案称为“方案A”,将传统聚焦碎片化指标的评测称为“方案B”。
方案B(单点能力评测):以标准化输入输出为单位,对模型的单项能力进行打分。典型形式包括选择题、短答案、结构化抽取、单元级代码补全等。其优势在于可控、可复现、成本低,适合快速横向比较模型在某一维度上的强弱。
方案A(端到端闭环评测):把Agent放进一个接近真实工作的运行环境,环境中浏览器、终端、文件系统、日历等工具一应俱全,模型需要自主规划、调用工具、处理异常,最终交付一个可被自动脚本验收的产物。评分依据不是中间步骤的对错,而是最终交付是否满足预设的ground truth。
两者的根本分歧在于:方案B测量的是“能力片段”,方案A测量的是“任务闭环”。
尽管范式不同,两者仍共享一些基础目标:
方案B通常只需一个推理服务加一份静态数据集,环境依赖轻,可以在单机或批处理管道中完成。方案A则需要为每道任务提供独立、隔离的运行环境,常见做法是基于容器镜像为每个任务拉起一个独立实例,保证任务之间互不干扰、状态可重置。
以方案A为代表的实现,通常采用如下结构:
任务定义(markdown) → 容器镜像 → Agent执行(浏览器/终端/文件系统)→ 执行结束 → 注入评分脚本与ground truth → 自动评分 → 汇总
关键设计点在于:评分所需的ground truth和脚本在执行结束后才注入,整个执行过程中对Agent完全不可见。这一机制从根源上降低了数据泄露与“猜答案”的可能,使每一分都来自真实执行。
方案B擅长回答“模型会不会”,方案A擅长回答“Agent能不能做完”。后者的能力覆盖天然更宽:跨模态理解、工具选择、错误恢复、多步规划、状态管理都被耦合进同一个任务中。代价是定位问题更难——一个任务失败,可能源于规划错误、工具调用错误或异常处理缺失,需要结合完整执行轨迹(trace)做归因。
方案A的任务通常要求人工原创、覆盖多语言、按类别分布,以贴近真实岗位的日常操作。例如一套60道任务的基准,覆盖中英双语、分布在6个类别中,基本对应“打工人日常”。任务数量不必庞大,但每道任务都要能独立验收,且自带自动评分脚本,支持一键批量评测。方案B则以规模取胜,题目数量可达数千乃至更多,但单题信息密度低。
方案B多为精确匹配、选项判定或相似度打分,评分逻辑简单、争议小。方案A的评分脚本需要判断最终产物是否满足业务语义,往往要检查文件内容、界面状态、数据变更等多维条件,设计难度更高,也更依赖任务作者的领域理解。
方案B的主要风险是训练数据污染,需要题目保密或定期换题。方案A的风险面更广:除了题目本身,还要防止Agent在运行期读取评分资源。执行结束后注入ground truth的做法,是这一类评测的关键安全边界。此外,容器隔离也限制了Agent对宿主环境的影响。
方案B成本低、吞吐高,适合高频回归。方案A需要镜像构建、容器调度、轨迹采集与存储,单次评测的资源开销与工程投入明显更高,但对落地决策的参考价值也更强。
方案B的分数可直接归因到具体题型;方案A的分数必须结合轨迹分析才有意义。因此成熟的方案A通常会公开完整评测轨迹,供研究者复盘每一步决策。
| 对比维度 | 方案B:单点能力评测 | 方案A:端到端闭环评测 |
|---|---|---|
| 评测目标 | 单项能力是否具备 | 完整任务能否交付 |
| 运行环境 | 静态数据集+推理服务 | 独立容器+真实工具环境 |
| 任务规模 | 题量大、单题密度低 | 题量适中、单题链路长 |
| 评分依据 | 输入输出匹配 | 最终产物对照ground truth |
| 防泄漏 | 题目保密、换题 | 执行后注入评分资源+容器隔离 |
| 问题定位 | 直接 | 需结合执行轨迹归因 |
| 工程成本 | 低 | 较高 |
| 适用阶段 | 快速筛选、回归 | 落地评估、选型验证 |
从公开结果看,即便是当前顶级模型在端到端评测上的得分也仅刚过半,这说明Agent的能力上限远没有想象中那么高。这一信号对选型的意义在于:不要用单点评测的高分去推断真实工作流的可靠性。
若从单点评测体系迁移到端到端评测,需注意:
单点能力评测回答“会不会”,端到端闭环评测回答“能不能做完”。前者成本低、定位准,适合快速筛选与回归;后者环境真实、评分严格、防泄漏设计更周密,更能反映Agent在真实工作流中的落地能力。合理的做法不是二选一,而是分层组合:用单点评测做广度覆盖,用端到端评测做深度验证,并结合执行轨迹完成归因。理解这一分工,才能在模型选型与Agent能力建设上做出更稳妥的判断。