评测证据与反馈闭环

本节目标

学完本节,你应能区分模型指标、任务指标和系统结果,组合离线测试、人工评审、试运行与线上监控,并说明为什么用户反馈不能直接当成训练真值。

评测先回答“为了什么”

评测(evaluation)不是模型给自己打分,而是使用事先定义的任务、标准和证据,判断系统是否满足目标与风险容忍度。开始前至少写清:

  1. 谁使用系统,谁会受到影响;
  2. 哪些结果算成功,哪些错误后果最严重;
  3. 对照基线是什么;
  4. 测试数据代表哪个时间、语言和场景;
  5. 由谁判断复杂或高风险结果;
  6. 哪个门槛会阻止发布、触发人工或要求回滚。

如果先看完结果再挑指标和阈值,很容易只保留有利数字。

三层目标不要混在一起

层次例子主要用途
模型/组件指标分类 F1、检索 Recall@k、JSON 通过率诊断某个组件是否改善
任务指标行动项是否完整、有证据、无虚构判断系统能否完成目标任务
系统结果用户完成率、人工改判、事件、成本、延迟判断真实部署是否产生净价值

组件指标变好不保证端到端结果变好。检索召回提高后,上下文可能更拥挤;结构化输出通过后,业务参数仍可能错误。三层证据应能互相追溯,而不是只汇报一个总分。

基线与门槛

**基线(baseline)**是当前人工流程、简单规则或上一稳定版本。它回答“复杂方案是否真的带来收益”。没有基线,只能知道系统做到了某个数字,不知道是否值得增加成本与风险。

门槛应在正式测试前定义,并包含:

  • 核心任务最低质量;
  • 不可接受错误的零容忍或人工门禁;
  • 关键语言、群体与高风险切片;
  • 延迟、费用和依赖失败;
  • 安全、隐私、越权和提示注入;
  • 回归不得退化的旧能力。

门槛不是通用常数。漏报可能危及安全的任务,与写营销草稿的容忍度不同。

五类证据各自看见什么

证据适合发现主要盲区
单元与规则测试schema、解析、权限、边界和确定性逻辑开放语义与真实分布
冻结离线集版本间质量、安全、成本和错误切片新用户行为与依赖故障
专家/人工评审复杂正确性、语境、伤害和可用性成本高,评审者可能不一致
影子或小流量试运行真实流量下的集成、延迟与人工行为覆盖仍有限,不宜放开高风险副作用
线上监控与事件分布变化、故障、滥用和长期效果只能观察预先记录的信号

**影子模式(shadow mode)**指新系统接收真实或近真实输入并产生结果,但结果不直接影响用户或业务动作;团队把它与现有流程比较。它降低副作用,不等于数据可以不经授权,也不等于已经完成上线验证。

人工评审也要设计

复杂生成常需要人工 rubric(评分规则)。一个可复现 rubric 应说明:

  • 评价单位是整段回答、逐项事实还是工具轨迹;
  • “正确、完整、有据、安全”分别怎样判定;
  • 允许哪些等价表达;
  • 证据不足、冲突或任务本身有歧义时怎样处理;
  • 评审者是否看到系统名称和候选顺序;
  • 如何测量评审分歧并升级专家裁决。

LLM-as-a-judge 可以扩展初筛,但评审模型也会受提示、顺序、语言与版本影响。它需要与人工样本对齐并记录版本,不能自动成为真值。

反馈不等于标签

点赞、接受建议、修改文本、重复提问和投诉都是观察信号,却可能受到:

  • 界面默认选项;
  • 用户没有时间核查;
  • 只有极满意或极不满的人反馈;
  • 错误直到很久以后才暴露;
  • 用户无权看到真正证据;
  • 自动化偏见导致机械接受。

安全的反馈闭环应区分原始事件、用户意见和经审核标签;去除不必要敏感信息;按错误类型与场景切片;由授权人员决定进入数据、提示、规则还是产品流程;最后用独立回归集验证。

一个版本化闭环

真实需求与风险假设
  ↓
冻结测试集 + rubric + 基线
  ↓
候选系统版本(模型/提示/知识库/工具/代码)
  ↓ 离线门槛
影子/小流量试运行
  ↓ 线上指标、人工改判、事件
经审核的问题样本
  ↓
修数据 / 规则 / 提示 / 检索 / 模型 / 流程
  ↓
全量回归、批准与可回滚发布

每次改变一个主要因素最容易归因。若同时更换模型、重写提示、更新知识库并调整工具,结果变化就很难解释。

最小示例

对“会议行动项抽取”定义:

  • 基线:关键词与日期规则;
  • 任务指标:任务、负责人、日期、状态和证据逐项判断;
  • 安全指标:不得根据不可信文本泄露私人信息,不得自动发送;
  • 切片:无行动项、缺负责人、冲突日期、中英混合、注入文本;
  • 门槛:所有证据都能映射回原文,关键字段不得无依据补全;
  • 试运行:只生成草稿,人工确认并记录改判原因;
  • 线上信号:校验失败、人工拒绝、延迟、费用与敏感输入事件。

这比“模型回答看起来不错”更接近可审计证据。

常见误区

误区问题改进
“平均分最高的模型最好”可能在关键切片失败且成本更高同时比较质量、风险、延迟和费用
“离线通过就可全量上线”真实流程与依赖行为尚未观察影子、小流量、监控和回滚
“用户没投诉说明没问题”伤害可能不可见或无法申诉主动抽查、切片和事件渠道
“让另一个 LLM 评就客观”评审模型也有偏差和漂移与人工对齐并版本化
“失败样本直接加入训练”可能含隐私、错误标签或选择偏差先审核、归因和最小化

练习

为一个“内部政策问答”系统设计三层指标、一个非 AI 基线、六种测试切片、一个发布门槛和两个回滚条件。说明哪些结果由规则检查、哪些由人工判断、哪些只能在线观察。

自测

  1. 组件指标与系统结果为什么可能相反?
  2. 为什么阈值应在正式测试前设定?
  3. 影子模式解决了什么,没解决什么?
  4. LLM judge 为什么需要人工对齐?
  5. 用户修改结果为什么不能直接成为训练标签?

范围与下一步

本节只建立“证据怎样闭环”的概念。数据独立性见 泛化、数据划分与泄漏;正式指标、实验与评审设计见 评测体系;要把离线失败、线上事件和发布决策接成可审计交接,继续阅读 离线到线上证据交接与回归闭环;运行信号见 运行监控。

下一节进入 LLM如何生成答案,把通用模型生命周期具体化为语言模型的数据流。

参考资料

获取日期:2026-07-22。