一、为什么智能体(Agent)评测这么难

做过 Agent 项目的人都知道:开发不是最难的,难的是评测。我们在过去 18 个月里服务了 60+ Agent 项目,发现四个最常见的痛点:

  • 结果不确定:同一个问题,Agent 跑两次答案可能不一样。"对不对"变成了"看起来像对"——评测者只能凭感觉。
  • 链路复杂:Agent 是"思考 → 行动 → 观察"的循环,每一步都可能出错。传统软件的单元测试不顶用。
  • 业务标准模糊:"好的客服对话"到底怎么定义?谁来打分?打几分算合格?没有现成答案。
  • 回归困难:Prompt 改了一行,所有测试都要重跑;模型升一次级,效果是涨是跌全靠猜。

没有评测体系的 Agent 项目,最终都会退化成"业务方凭感觉投诉,技术方凭感觉调参"。这篇文章把理讯网络服务客户时沉淀的评测方法论摊开来讲。

二、评测金字塔:从底向上分五层

我们对 Agent 的评测划分为五层,每一层有明确的指标和验证方式:

层级评测对象核心指标
L1 工具调用工具 schema 是否正确解析、参数是否填对、错误是否能恢复工具调用成功率、参数准确率
L2 单步推理Agent 在不调工具的情况下,单步回答的准确度任务级准确率、拒答率
L3 多步链路完整任务链路(搜索→分析→输出)的成功率端到端成功率、平均步数
L4 用户体验答案的可读性、流畅度、格式合规人工评分、采纳率
L5 业务结果对真实业务指标的影响(转化率、效率、成本)业务 KPI 提升
经验:90% 的团队只评估 L1–L2,剩下三层靠运气。建议上线门控至少卡到 L3,业务关键场景卡到 L4–L5。

三、评测集设计:黄金集、流量集、对抗集

评测集不是"找 100 个问题就行",需要按用途分层设计:

3.1 黄金集(Golden Set)

  • 规模:200–500 条。
  • 来源:业务方与 AI 团队共同整理的高频问题 + 标准答案 / 关键引用段落。
  • 用途:回归测试。每次 Prompt、模型、链路变更都跑一遍。
  • 质量要求:每条都有"标准答案 + 评分点 + 拒答条件"三件套。

3.2 流量集(Traffic Set)

  • 规模:滚动累积,越多越好。
  • 来源:线上真实用户问题的脱敏样本,定期(如每周)采样入库。
  • 用途:发现"评测盲区"——黄金集没覆盖到的真实场景。
  • 质量要求:不需要标注答案,但需要标注"是否被采纳 / 是否被点踩"作为弱监督信号。

3.3 对抗集(Adversarial Set)

  • 规模:100–300 条。
  • 来源:刻意构造的边界场景:超长输入、敏感问题、提示注入、错别字、专业黑话、跨语种混杂。
  • 用途:验证 Agent 的鲁棒性与安全护栏。
  • 质量要求:每条都要明确期望行为:"应拒答"、"应引导人工"、"应给出免责声明"。

四、自动化评测:能机器评的,绝不人工评

人工评测慢且贵,能交给机器的环节一定要自动化。我们把自动化评测分为四类:

4.1 规则匹配

  • 答案必须出现的关键词、必须排除的禁用词。
  • JSON schema 校验(结构化输出场景)。
  • 长度区间校验(避免过短/过长)。

4.2 文本相似度

  • BLEU / ROUGE:适合有标准答案的抽取型任务。
  • Embedding 余弦相似度:适合答案灵活但语义要对的生成任务。
  • 不要迷信单一指标,用业务反馈反向校准。

4.3 大模型裁判(LLM-as-a-Judge)

  • 用一个强模型当"裁判",给 Agent 的答案打分。
  • 关键:裁判模型必须比被评测的模型更强,否则评不准。
  • 把评分标准写在 prompt 头部,给裁判一个评分维度表(如准确性、完整性、格式、引用)。
  • 警惕 LLM 裁判的偏好偏差:偏好长答案、偏好看起来自信的答案。定期抽样对比,校正。

4.4 链路断言

  • Agent 调了几个工具、按什么顺序、最终是否走到了出口节点。
  • 死循环防护:超过 N 步必须终止并报警。
  • 成本断言:单次任务 Token 消耗上限(如 0.5 元)。

五、人工评测:最难也最值钱

机器评不了的部分:语气是否得体、引用是否准确、是否符合业务语境——这些必须靠人。我们建议建立三档人工评测:

5.1 抽样盲评

  • 每周从线上抽取 50–100 条 Agent 输出,由业务专家盲评。
  • 评分维度:准确性、流畅度、合规性、引用质量。
  • 评测者不知道答案来自哪个版本,确保评分公正。

5.2 红队攻防

  • 定期组织"红队"专门找 Agent 的漏洞:诱导越狱、敏感提问、误导性指令。
  • 发现的每个漏洞入库,作为对抗集的一部分。

5.3 终评会

  • 重大版本升级前,业务方、AI 团队、产品负责人三方评审。
  • 必须看到:黄金集回归通过率、流量集采纳率、对抗集拦截率。
  • 缺一不可,不接受口头背书。

六、上线门控:什么时候算"可以上"

评测的目的不只是发现问题,更是决定能不能上线。我们建议设置四道门:

门触发条件通过标准
门 1:黄金集回归任何 Prompt / 模型 / 工具变更准确率 ≥ 基线 95%,引用命中率 ≥ 基线 95%
门 2:对抗集拦截重大版本升级拦截率 ≥ 98%,漏拦截必须 ≤ 1 条
门 3:流量抽样灰度发布前抽样 100 条,采纳率 ≥ 80%
门 4:业务指标全量上线 2 周后至少一项业务 KPI 显著提升(≥5%)
反例:很多团队上线 Agent 只看"用户没报错",忽略了引用准确率和业务指标。结果是Agent 在线三个月,业务部门说"AI 没价值",被迫下线。

七、持续回归:让评测真正"跑起来"

评测体系建好后,必须持续跑、自动化、可视化。我们推荐的做法:

7.1 周回归制度

  • 每周固定时间自动跑黄金集,邮件/IM 通知负责人。
  • 任何指标下降超过 5%,自动开 issue。

7.2 版本对比看板

  • 每次模型升级、Prompt 变更、A/B 实验都自动产出对比报告。
  • 关键指标:准确率、引用率、平均 Token、拒答率、平均步数。

7.3 数据回流闭环

  • 用户每次点踩、纠正、改写都回流到评测候选集。
  • 人工标注后纳入下一轮黄金集。
  • 评测集越用越大,效果越来越好。

八、一句话总结

Agent 评测不是"做一个测试",而是"建一个持续运行的工程系统"。我们把它总结为五层金字塔(工具→单步→多步→体验→业务)、三类评测集(黄金 / 流量 / 对抗)、四道上线门、四类自动化手段、三档人工评测,外加周回归 + 数据回流的持续闭环。

没有评测的 Agent 项目是不可持续的;没有持续回归的评测是不可信的。

如果你正在搭建或优化 Agent 评测体系,欢迎联系理讯网络 Agent 平台团队,我们可以基于已有项目模板,帮你快速搭起这套体系。

关于作者

理讯网络 Agent 平台团队。负责多智能体协作引擎、评测体系、可与工作平台研发。本文方法论来自理讯网络 2025–2026 年服务 60+ 企业 Agent 项目的实战沉淀。

预约智能体评测咨询 上一篇 Agent 实战 返回资讯列表

继续了解理讯网络