LLM-as-judge

别名:LLM as judge / 大模型裁判 / 模型评审

用大模型按评分标准给回答打分或两两比较;能扩展评测,但有位置、长度和自我偏好等偏差。

更新于 2026/11/08
评测裁判对齐

一句话定义

LLM-as-judge 是用大模型当裁判:把问题、回答和评分标准(rubric)交给裁判模型,让它打分或比较两个回答哪个更好。

为什么需要它

人工评测慢且贵,自动指标又太表面。LLM-as-judge 能理解语义、按 rubric 评分,适合大规模回归、候选排序和开放式问答评测;但它不是客观真理。

怎么工作

  1. 定义评分维度和 rubric(正确性、完整性、有用性、安全等)。
  2. 选择模式:单点打分、两两比较、带参考答案评分。
  3. 控制偏差:交换 A/B 位置、控制长度、多裁判投票。
  4. 用人工标注校准,报告与人类的一致性。
  5. 对高风险/边界样本人工复核。

rubric 可以拆成正确性/完整性/引用/安全,每项 1–5 分。Pairwise 通常比单点更稳;多裁判/多模型投票能降偏差,但要报告一致率(如 Cohen’s kappa)。裁判本身也可能被 prompt injection 或讨好影响,长回答/多裁判成本不低,先人工校准。

LLM-as-judge:让模型当裁判,但要校准

关键取舍

  • 比人工便宜、可扩展,但会继承裁判模型的偏好。
  • 位置偏差:先出现的回答更容易赢;要交换顺序。
  • 长度/格式偏差:长回答、结构化回答更容易高分。
  • 自我偏好:裁判偏爱同家族模型的风格。
  • 分数不可跨 rubric/模型直接比较。

常见误区

  • LLM-as-judge 是客观的:它只是另一个有偏模型。
  • 可以完全替代人工:高风险和边界样本仍需人工。
  • 一个裁判就够:多裁判/投票更稳。
  • 分数越高模型越强:取决于 rubric 和测试集。

用在哪里

  • 大规模开放式问答/写作评测。
  • 偏好数据筛选、候选重排。
  • 上线前回归和 A/B 预评估。

相关概念

  • 评测:LLM-as-judge 属于评测方法。
  • 评测基准:裁判常跑在基准/私有集上。
  • 对齐目标:有用/无害/诚实可作为 rubric 维度。