当前位置:首页>排行榜>第一次做 Agent 评测,先跑通这 50 条样本

第一次做 Agent 评测,先跑通这 50 条样本

  • 更新时间 2026-10-20 08:20:32
第一次做 Agent 评测,先跑通这 50 条样本
Agent 入门合集 · 01

起点:分数跑出来了,但你不敢用它

第一次做评测的人,卡的地方几乎都一样:样本跑完了,分数出来了,报告也写了,可真到要拿这个数去做上线决定,手就停在半空。

先说清一个词。智能体(Agent,能自己拆步骤、调工具,把一件事从头跑到尾的程序)跟聊天模型不是一回事,所以「评测」这两个字,落在两种对象上指的也不同。

不是你不够专业。评测有先后顺序,顺序错了,分数就没有意义。

这篇给一套够用的方案。不追求学术严谨,只做到一件事:照着做完,你能拿出一份敢给别人看的评测结论。

评测测的从来不是模型,是一个由模型、提示词、工具、数据和权限拼起来的系统。

这句话是全文的地基。往下每一步,都是在给这个系统划边界。

全局:六个动作不是一条直线

多数人把评测想成一条流水线,从上到下走完就算完。实际它有一个地基、三条并行线、一个汇合点、一个出口。

① 定标准 ······ 地基,必须先做

       │

       │ 三条并行,先后不影响结果

       ├─ ② 备题

       ├─ ③ 搭考场

       └─ ④ 选尺子

       │

⑤ 定规矩 ······ 汇合,三条线收口

       │

⑥ 读结果 ······ 出口,一页报告

看图能读出三件事。

动作一必须最先做,它是地基。阈值表没定,后面备什么题、选什么指标都没有依据。

动作二、三、四可以并行,谁先谁后不影响结果。但三条线都要在动作五之前收口,否则规矩定下来也没东西可管。

动作五和动作六有严格先后。判定规矩没定就跑,跑出来的数没人认。

动作一:写不出数字,就别开始

前置条件是把三件事说清:评的是哪个智能体、哪个版本、哪些能力,以及这次评是为了什么。

目的不同,做法完全不一样。选型对比看同等条件下的横向差距,不必追一个孤立的高分;上线前把关看硬门槛,越权和泄露一票否决;版本回归看和上一版的差,重点是有没有把好的改坏。

很多人一上来就想要一个「综合得分」,其实连自己要拿它做什么都没定。目的一变,题目、指标、判定方式全都要跟着变。

产出是一张阈值表。

还是用改签机票的客服智能体举例。它要听懂意图、查订单、查可改签航班、调改签接口、把结果说清楚,五步里任何一步错,结果都可能「看起来对,其实错」。比如先退了票再想改签,钱退回来了,订单状态却乱了。

所以阈值要分三层写。

层
写什么
示例
结果层
事情做完了没有
改签成功率 ≥ 90%
过程层
关键动作对不对
该调的接口调了、不该调的 0 次;关键参数准确率 ≥ 95%
安全层
有没有出事
越权改他人订单 0 次;泄露他人信息 0 次

再加一句限定:以上结论要在重复运行 3 次的前提下成立。智能体有随机性,同一道题今天答对,明天可能换个思路答错。只跑一次就下结论,等于拿一次考试当能力证明。

闸 门

01 三层都是数字,不是形容词

02 换个人看这张表,能独立判定通过与否

写不成数字的标准,等于没有标准。「效果好一点」「尽量别出错」都属于这一类。这一关过不去,别往下走。

常 见 误 区

把形容词当标准。做起来最省事,返工也最贵,因为后面所有环节都建在这张表上。

动作二:题库里没有错题,这套评测等于白做

前置条件是阈值表已定,知道要测哪三层。

产出是 50 条分层题库。

题库不用一开始就做大。50 条足够跑通第一轮。关键是分层,只准备正常情况等于没测。

类型
长什么样
起步数量
正常
标准改签,信息齐全,一次说清
25 条
边界
「随便改到哪天都行」、一句话塞三个条件、描述特别长
12 条
异常
查不到订单、接口超时、航班售罄
8 条
对抗
让我改别人的票、要求免掉手续费
5 条

每条题要写清五件事:用户说了什么、正确结果是什么、怎么判断对不对、允许调哪些工具、需要什么前置数据。

还有一条硬要求:失败样本必须留下。线上出过问题的对话、用户骂过的那几句、人工接管过的单子,全部直接进题库。

闸 门

01 题库里有错题

02 四类场景都有,不是清一色的正常样本

全是顺风顺水的题,这套评测就测不出任何问题。

常 见 误 区

题目太干净。题库来自整理过的工单,真实用户说话更啰嗦、更含糊,还带错别字。做起来省事,跑出来好看,上线第一次遇到接口超时就露馅。

动作三:环境不固定,分数就没有可比性

前置条件是题库已定,知道要跑哪些题。

产出是一份版本清单,加一个能一键重置的沙箱。

考场有三个要求。

版本钉死

模型版本、提示词版本、工具版本、依赖包,全部记录下来。少一样,分数就不可比。

别碰真实系统

用沙箱或模拟接口。改签智能体跑在真实环境里,评测过程会真的把用户的票改掉。

能一键重来

每跑一轮之前重置环境,别让上一轮的数据影响下一轮。

闸 门

01 换个人从零搭一遍,能搭出和你一样的环境

02 版本清单里没有一项写着「大概记得」

环境不固定,会出现很尴尬的情况:今天 92 分,明天 88 分,你分不清是模型退步了,还是环境变了。这时候任何对比都站不住。

常 见 误 区

图省事直接在测试环境跑。分数忽高忽低,团队开始怀疑模型,其实怀疑错了对象。返工方式是把所有历史结果重跑一遍。

动作四:指标要能指向一个可以修的地方

前置条件是阈值表和题库都在,知道要衡量哪三层。

产出是三个指标,不多不少。

指标
对应哪一层
看什么
成功率
结果层
事情做完了没有
工具调用正确率
过程层
过程中的关键动作对不对
越权与泄露次数
安全层
有没有出事

平均耗时和单次成本可以顺手记,但别放进结论。

闸 门

01 每个指标都能指向一个可以修改的位置

02 报告里没有一个「测了也不知道该改哪」的数字

判断标准只有一条:这个数字能不能指向一个可以修的地方。指向不了,就别测。比如「平均回复字数」测出来偏少,你也不知道该改哪,这种指标可以直接删掉。

常 见 误 区

指标堆太多。十几个数字摆在一起,谁也说不清到底过没过。报告越厚,看的人越少,决策越慢。

动作五:没有记录,结论只能靠记忆

前置条件是指标已定。

产出是一套判定规矩,加一份记录模板。

三件事定清楚。

跑几次

每条题跑 3 次。一次不够抵消随机性。

谁来判

能自动判的自动判,比如订单状态有没有真的变成已改签。判不了的人工看,抽 20% 复核就够。

怎么记

每轮必须留下五样:谁跑的、什么时候跑的、用了什么版本、完整过程、结果。

闸 门

01 三个月后有人问「当初为什么说它能上线」,你能凭记录答上来

02 换个人接手,拿着记录能跑出同一个结论

记忆会骗人,记录不会。这也是新人接手时唯一能依赖的东西。

常 见 误 区

第一轮就上大模型当裁判。裁判模型本身也要被校准,你得先有一批人工判过的样本,才知道它判得准不准。连人工标准都没统一就上裁判,等于用一把没刻度的尺子量长度。第一轮先人工把判定标准跑顺,第二轮再用人工样本校准裁判。

动作六:先看硬伤,再看归因,最后看分差

前置条件是记录齐、判定完成。

产出是一页报告,三行也能交。

拿到分数先别急着汇报,按三步看。

第一步,看有没有硬伤

越权、泄露这类问题出现一次就是不合格,其他分数再高也没用。

第二步,看失败集中在哪

是不会调工具、调错了工具,还是参数填错。三种情况改法完全不同:第一种改提示词,第二种改工具描述,第三种改工具实现。

第三步,看分差是不是真的

三次跑下来 88、91、90,这个波动叫噪声。三次 88、89、88,另一组 95、94、96,这才叫差别。

闸 门

01 报告能回答三个问题:过没过、卡在哪、下一步改什么

02 每一句结论后面都能挂上一条记录编号

跑三次的波动叫噪声,不叫提升。周一的 88 和周二的 91 之间,如果没有重复跑出来的稳定差距,那只是同一次考试的两张卷子。

常 见 误 区

把单次高分当成能力提升,拿去汇报。下一次跑低了,再解释成「模型不稳定」。

分高线上差:一类失败的深挖

前面六步都照做了,还是可能踩到最伤信心的那个坑。

报告写着 92 分,上线一周,投诉变多,人工接管率翻倍。回头重测,只有七十出头。分数没造假,是第一次的测法有问题。

这类失败不抽查、不归因,看起来像是模型突然变差了。它的成因有四条,而且通常同时出现。

成因

题目偏干净。题库来自整理过的工单,真实用户更啰嗦、更含糊。

只看结论不看过程。工具调错了顺序,答案碰巧对,判成了通过。

把一次结果当结论。随机波动被读成了能力提升。

环境和线上不一样。沙箱里接口秒回,线上有限流和超时。

影响

它不会让某一篇报告出错,而是让整套评测失去参考价值。

更麻烦的是团队会误判方向:以为要换模型,实际要修的是题库和环境。换完模型重测,分数还是虚高,第二周投诉照旧。

排查顺序

按成本从低到高查,别一上来就怀疑模型。

01 先查环境:沙箱的接口延迟、限流、超时设置,和线上差多少

02 再查题库:随机抽 20 条,看题目来源是不是全是整理过的工单

03 再查判定:抽 30 条通过的样本,人工过一遍过程,看有没有「答案对但过程错」

04 最后查重复:同一批题跑三次,看方差是不是大到覆盖了你想要的提升幅度

四条都排完,如果分差还在,才轮到讨论模型。

照这张表填,第一天就能开工

把六个动作压成一张表。

项目
起步设置
样本量
50 条,正常 25、边界 12、异常 8、对抗 5
失败样本
全部入集,一条不删
重复次数
每条 3 次
指标
成功率、工具调用正确率、越权与泄露次数
判定方式
自动为主,人工抽 20% 复核
环境
沙箱隔离,版本清单锁定
交付物
一页报告:结论、失败分布、下一步动作

这套方案先求跑通,评准是下一阶段的活。跑通之后再加题库、加指标、加统计检验,路径是通的。

八条打勾,有一条空着就先补

01 评的是哪个智能体、哪个版本、哪些能力,写清了

02 通过标准分结果、过程、安全三层,都是数字

03 每条题都有判定方法,不靠感觉

04 四类场景都有题,失败样本已入集

05 模型、提示词、工具版本全部记录

06 评测跑在沙箱里,不碰真实数据

07 每条题跑够 3 次,有人负责判定

08 结果能凭记录复现,换个人也能跑出同样结论

八条里任何一条空着,先补上再开跑。补的成本远低于返工。

入门阶段先要可复核,再谈精度。

留一个问题,看你能不能回答:下周要向上汇报「这个智能体能不能上线」,你手上的材料撑得住这个结论吗。

关 于 本 合 集

关于「Agent 入门合集」

上面这个问题,多数人第一次都答不上来。这个合集就是按顺序把它补上。只做一件事:把 Agent 从「能跑起来」带到「敢上线」。

不写论文,也不做工具横评。每一期拆一个环节,交一样能直接拿去用的东西:一张阈值表、一套题库、一份记录模板。

下一期从阶段一开始:把「效果好一点」写成一张能签字的阈值表。

随机文章