跳到正文
docai.cc

DOCAI · 概念 · L3

评测(evals)是什么,怎么开始

一句话定义

用固定任务与判定标准,持续衡量模型输出是否合格的一套做法。

专业更新 2026-11-13核验 2026-11-13 · docai 编辑部

它是什么

评测是把「模型输出好不好」变成可重复判断的一套流程:定义任务,写清判定标准,再用一批固定样本反复跑。它不是发论文用的排行榜,而是产品自己的体检表。

评测的对象可以是整条链路,也可以只测中间一步。对多数团队来说,先测最终答案是否解决了用户问题,比纠结某个内部环节的分数更实际。

怎么工作

第一步,定任务与判定标准。标准要能落到具体句子,例如「回答引用了给定材料里的条款,且没有编造材料外的规定」,而不是「回答得好」。标准模糊,后面所有分数都没有意义。

第二步,攒小样本金标。从真实请求里挑一批有代表性的输入,人工写好期望输出或通过条件,覆盖常见请求、边界情况与已知失败类型。样本小但贴业务,比大而泛的公开数据集有用。

第三步,选评分器。代码判定适合有唯一答案的场景:格式是否合法、字段是否齐全、计算是否正确。模型当裁判适合开放性回答,但必须校准。人工评分最贵,用来抽查前两者。

第四步,建立回归习惯。每次改提示词、换模型、调检索,都跑同一套样本,对比通过率与失败项的变化,而不是凭一次手工试用下结论。

离线回归与线上抽样要配合。离线保证改动不倒退,线上看真实流量里有没有新的失败模式。线上抽到的坏例子应当补进评测集,让它下次能被自动抓到。

怎么开始

从最小可用开始:先写一小批样本与通过条件,用代码评分器跑通流程,再逐步扩充。样本要保存输入、期望与判定理由,方便后面复盘。

常见误解

  • 「平均分高就没问题」:平均分会掩盖分布。错的那部分如果都落在高风险场景,平均分再好看也不能上线。要看失败的是哪一类。
  • 「评测集建一次就够」:产品在变,用户请求也在变。评测集不更新,就会慢慢测不到真正的问题。
  • 「评分器越复杂越好」:能用代码判定的就不要上模型。规则清楚、可解释的评分器更容易维护。
  • 「评测只是上线前的一道手续」:它的价值在持续回归,一次性验收只是其中一小部分。

想动手可以把评测接进日常流程,参考评估一次改动。分析失败分布时,先分清幻觉这类具体错误形态。

什么时候用得上

当你准备换模型、改提示词、加检索或微调,想确认新版没有变差时;或者质量投诉全是主观感受、团队说不清哪类输入会出错时。

常见误解

很多人以为评测就是跑一遍公开榜单看总分。公开榜单测的是通用能力,产品要测的是你自己的任务;同一个模型在你的场景里可能完全不合格,榜单分数帮不上忙。

来源

定义与事实以以下来源为准;表述与取舍是本站整理的。
  1. [1]OpenAI · Evals
  2. [2]OpenAI · Evaluation best practices
  3. [3]Anthropic · Develop tests
查看 Markdown

所属专题

相邻概念