想象一座依山而建的武林大会。你坐在观众席上,台上两位选手黑纱蒙面、赤手空拳。你不知道他们是名震天下的剑神,还是初出茅庐的新人——你唯一能依赖的,是眼前这一招一式的真实功夫。你凭直觉投出一票,选出自己认为更胜一筹的那位。台下的你如此,线上的用户亦如此:千千万万普通人对两台“蒙面 AI”的回复做出选择,一票一票,堆出了一份举世瞩目的榜单。这就是 Arena Elo——大模型界的“武林格斗联赛”。本教程带你拆解它的三大部件:蒙面对战(盲测如何收集人类偏好)、Elo 记分(积分如何流动)、榜单诞生(采样、置信区间与局限),彻底看懂这份“蒙面英雄榜”背后的全部门道。

岗位关联

对 AI 从业者而言,理解人类偏好对战机制,是读懂主流模型排行榜、设计可靠评测方案、以及构建 RLHF 偏好数据的底层能力。它直接关系到你如何判断一个模型“真的好用”而不是“分数好看”。

目录
  1. 可视化演示
  2. 蒙面对战:看不见门派的擂台
  3. Elo积分:盟主的记分簿
  4. 对战采样:赛程安排是门学问
  5. 排名解读:英雄榜上的置信区间
  6. 评测价值:全江湖都信这份榜
  7. 局限挑战:榜单也有暗面
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

演示LLM竞技场中人类偏好对战机制:盲测成对比较、Elo评分动态更新与Bradley-Terry胜率模型,展示对战数据如何转化为模型排名,支持三模式切换。

本节配有交互动效(进入视口后自动加载,约 3KB)。

盲测偏好对战 盲测同时展示两个模型回复 用户选择更偏好的一方 成对比较累积对战数据

蒙面对战:看不见门派的擂台

武林大会最讲究公平:台下观众若是知道出招者来自“名门正派”,心里先入为主的敬仰,就会让胜负失了本色。于是主办方给每位登场选手蒙上黑纱,观众只看招式,不看门派。这一蒙,就是 Arena 评测的第一条规矩——盲测。

在 Arena 平台上,用户打开页面会看到两个模型的回答并排陈列,界面不透露任何一方来自哪个大模型。用户的任务只有一个:凭直觉投票,哪个回答更合自己的心意,就选哪边。这就是一场“人类偏好对战”:模型 A 对模型 B,投票结果不是 A 胜就是 B 胜,偶尔还有平局。由此,平台获得海量“谁比谁更受真实用户欢迎”的对战记录。

收集到一场场对战结果后,评测系统需要一个简单的统计量,来描述模型 A 在“对战池”中的表现——偏好胜率:

观众在擂台上的每一票,都被写成一条记录:谁对谁、谁胜谁负。千万条这样的小记录汇在一起,才构成后续一切排名的原材料——没有蒙面对战,就没有英雄榜的根基。

P(A≻B)=NA≻BNA vs BP(A \succ B) = \frac{N_{A \succ B}}{N_{A \text{ vs } B}}
这个公式把一个模型中所有“被用户选中”的次数,除以它参与对战的场次,得到一个介于 0 到 1 之间的偏好胜率。0.5 表示势均力敌,0.8 表示明显更讨人喜欢。
  1. 对战总场次 $N_{A \text{ vs } B}$这是分母,表示 A 与 B 交手的所有场次。只有双方真刀真枪比过,这一数值才有统计意义。
    NA vs BN_{A \text{ vs } B}
  2. 偏好次数 $N_{A \succ B}$这是分子,表示这些对战中,用户把票投给 A 的场次数。A 胜得越多,分子越大。
    NA≻BN_{A \succ B}
  3. 偏好率的含义两者相除,得到用户偏爱 A 的密度。它是后续 Elo 系统消化对战时最基础的动作。
    P(A≻B)=NA≻BNA vs BP(A \succ B) = \frac{N_{A \succ B}}{N_{A \text{ vs } B}}

Elo积分:盟主的记分簿

蒙面擂台一场接一场,几百场下来,观众根本记不住谁赢过谁。武林盟主索性挂出一本记分簿:每个人从 1000 分开始,赢了加分、输了扣分。但加分多少不看场次,而是看对手的强弱——打败公认高手,涨分如飞;赢一个无名小卒,只是聊胜于无。

这套记分逻辑来自国际象棋大师 Arpad Elo 的评级系统,Arena 原封不动把它搬来评价大模型。两个模型对战前,系统先根据双方当前分数估算 A 的预期胜率:

比赛结束后,再用实际结果修正分数:

记分簿上的数字从不停滞:每一场对战都会让赢家加分、输家减分。武林英雄榜的每一次刷新,背后都是这本记分簿在无声运转。

EA=11+10(RB−RA)/400E_A = \displaystyle\frac{1}{1 + 10^{(R_B - R_A)/400}}
RA′=RA+K×(SA−EA)R_A' = R_A + K \times (S_A - E_A)
第一个公式把“分差”换算成“赢得对局的概率”;第二个公式用“实际结果与预期的差距”更新分数——超出预期的表现越多,分数波动越大。
  1. 分差 $R_B - R_A$对手分减己方分。为正说明对手更强,预期胜率会被压低;为负则说明自己占优。
    RB−RAR_B - R_A
  2. 标准化分母 400把分差放进指数前先除以 400。常见的经验标尺:相差 200 分时,高阶选手预期胜率约为 76%。
    RB−RA400\frac{R_B - R_A}{400}
  3. 指数与倒数映射$10^{(\cdot)}$ 再除以 $1 + 10^{(\cdot)}$,把任意实数分差压到 0 到 1 之间的概率空间。
    11+10(RB−RA)/400\frac{1}{1 + 10^{(R_B - R_A)/400}}
  4. 结果因子 $S_A$A 胜取 1、平取 0.5、负取 0。它是公式中的“现实真相”。
    SA∈{0,0.5,1}S_A \in \{0, 0.5, 1\}
  5. 误差与 K 系数$S_A - E_A$ 是“超出预期”的程度,K 控制积分变化的幅度(Arena 中常见 K 随对战数衰减)。
    K×(SA−EA)K \times (S_A - E_A)

对战采样:赛程安排是门学问

武林大会若总让榜首欺负榜尾,观众看腻,榜单也失真——赢弱者没什么信息量,输弱者却会掉很多分。聪明的盟主懂得排赛程:让实力相近的好手多碰面,偶尔也给新人安排热身局。这份赛程智慧,在 Arena 里叫对战采样策略。

平台接入了上百个模型,不可能让每个组合都打满几十场。若要求全部两两对战,组合数会迅速爆炸:

于是 Arena 采用两种采样策略搭配使用:天梯采样优先挑选分数尚未被确认、且彼此接近的模型对战,每场都压在高信息量的对决上;均匀采样则让所有模型以相近概率出场,防止新模型或小众模型被冷落。

赛程排得好,观众看得爽,榜单也更可信。Arena 的工程团队每天都在两种采样策略之间找平衡:既让老牌强者互相消耗,也让无名新秀拥有登场亮相的机会。

Npairs=m×(m−1)2N_{\text{pairs}} = \frac{m \times (m-1)}{2}
组合数公式揭示了“全量对战”的不可行性,也解释了为什么必须依靠采样来平衡效率与公平。
  1. 模型数 $m$参加评测的模型个数。Arena 平台上常驻上百个模型,$m$ 可以轻松破百。
    mm
  2. 两两组合 $m \times (m-1)$每个模型要与其余 $m-1$ 个各打一场,但这样每对会被重复计数两次,所以除以 2。
    m×(m−1)2\frac{m \times (m-1)}{2}
  3. 平方级爆炸$m$ 翻倍,组合数约翻 4 倍。100 个模型就要 4950 个对战组合,全量测试成本完全失控。
    Npairs=m×(m−1)2N_{\text{pairs}} = \frac{m \times (m-1)}{2}

排名解读:英雄榜上的置信区间

英雄榜贴出来,观众为“星尘 1180 分、月影 1150 分”的差距争论不休:只差 30 分,月影真的比星尘弱吗?盟主在榜上画了一道道“模糊带”——这就是置信区间,它提醒所有人:分数不是一个精确数,而是一个范围。

Arena 官方在计算每个模型的 Elo 分数后,会通过 bootstrap(自举法)反复重抽样,得到分数的波动范围,再用正态分布的 95% 界限画出置信区间:

只有当两个模型的置信区间不重叠时,才能说一方显著领先另一方。如果区间互相重叠,榜单上就应视为并列。

观众再看榜单时,别只盯整数分差,先看两条“模糊带”是否重叠。朦胧不是坏事——它让英雄榜多了一分诚实,少了一分误读。

CI=Rˉ±1.96×sn\text{CI} = \bar{R} \pm 1.96 \times \frac{s}{\sqrt{n}}
置信区间公式把“分数不确定度”量化:样本量 n 越大、波动 s 越小,区间越窄,排名越可信。
  1. 均值 $\bar{R}$bootstrap 多轮重采样后得到的平均 Elo 估计值,是排名的主心骨。
    Rˉ\bar{R}
  2. 标准误 $\frac{s}{\sqrt{n}}$样本标准差 s 除以样本量 n 的平方根,衡量均值估计的抖动幅度。
    sn\frac{s}{\sqrt{n}}
  3. 1.96 与 95% 置信正态分布中覆盖 95% 概率对应的 z 分数,圈出真实水平大概率落入的范围。
    1.96×sn1.96 \times \frac{s}{\sqrt{n}}

评测价值:全江湖都信这份榜

老江湖为什么认这份榜?因为它不是盟主一个人拍板,而是几百万场真实观众投票的结晶。观众用脚投票,比任何专家评审都更贴近“用户心中最强”这四个字的真实含义。

模型能力评估的江湖里,传统 benchmark(如 MMLU、GSM8K)考的是“做题”,Arena 考的是“对话”。做题高手未必让用户用得舒服,而 Arena 的偏好对战直接度量了真实对话中的综合体验。如何验证这份排行榜本身可靠?研究者会把 Arena 排名与另一组人工排序做相关性分析,常用 Spearman 秩相关系数:

相关系数越接近 1,说明排行榜与人类直觉越一致,评估越可信。

这份榜单的分量,来自它把“用户是否满意”这位终极裁判请进了评测席。对行业而言,它既是模型实力的度量衡,也是技术进步的路标。

ρ=1−6×∑i=1ndi2n×(n2−1)\rho = 1 - \frac{6 \times \sum_{i=1}^{n} d_i^2}{n \times (n^2 - 1)}
Spearman 相关系数比较的是两个排序序列的名次差异:排名几乎一致时 $\rho$ 接近 1,完全相反时接近 -1。
  1. 秩差 $d_i$某一模型在两个排序中的名次差。名次差越小,说明两个排行榜越合拍。
    did_i
  2. 平方惩罚 $\sum d_i^2$对每个秩差取平方再求和,把大的名次差异放大、小的差异容忍。
    ∑i=1ndi2\sum_{i=1}^{n} d_i^2
  3. 归一化系数乘以 $6 / (n(n^2-1))$ 再被 1 减,把结果映射到 [-1, 1] 区间,便于解读。
    1−6×∑di2n×(n2−1)1 - \frac{6 \times \sum d_i^2}{n \times (n^2 - 1)}

局限挑战:榜单也有暗面

再公平的擂台也有猫腻:观众会不自觉偏爱“字数多”的长篇答案,会觉得排在前面的回答更可靠,还有少数人会恶意刷票。英雄榜的光鲜背后,其实正与这些暗面缠斗。

Arena 最典型的系统误差有几种:位置偏差——同样两个回答,放左边和放右边的得票率不同;长度偏好——更长的回答平均得到更多票;众包噪声——投手随意乱点或作弊。这些偏差都会悄悄扭曲 Elo 分数的相对关系。

以位置偏差为例,官方用“翻转位置再测一次”的策略来抵消:同一对回答,左右顺序随机打乱。将两种位置下的偏好率取平均,得到更干净的估计:

擂台永远不可能绝对干净,但有了翻转、过滤、大样本这些“除噪术”,英雄榜才能在噪声中保持体面。看懂这些暗面,才算真正读懂了 Arena。

---

P^(A≻B)=P(A≻B)+P′(A≻B)2\hat{P}(A \succ B) = \frac{P(A \succ B) + P'(A \succ B)}{2}
其中 $P$ 是 A 在左、B 在右时的偏好率,$P'$ 是交换位置后的偏好率。两次测量取中枢,抵消位置的系统性干扰。
  1. 正向偏好率 $P(A \succ B)$A 位于左位时的用户偏好率,可能被位置效应放大或缩小。
    P(A≻B)P(A \succ B)
  2. 反向偏好率 $P'$互换左右位置后重新测量得到的偏好率,位置效应方向恰好相反。
    P′(A≻B)P'(A \succ B)
  3. 取平均值两者平均后,方向相反的位置误差相互抵消,留下更接近真实偏好的估计。
    P(A≻B)+P′(A≻B)2\frac{P(A \succ B) + P'(A \succ B)}{2}

AI 应用场景

场景一:模型发布前的能力对标

阶段:模型评测与竞品分析

解决的问题:发布新模型前,团队必须回答“它到底比 GPT-4 强多少”。传统做法是刷固定 benchmark 指标,但指标容易过拟合、且与实际用户体验脱节。Arena 模式让真实用户在盲测中投票,直接反映“用起来谁更舒服”。

具体案例:某团队训练了对话模型“云雀”,在 Arena 平台上发起 500 场盲测对战。用户投票显示,云雀在创意写作类题目上对 GPT-4 的胜率达 62%,但在逻辑推理类只有 41%。团队据此调整训练数据的配比,把短板补上后才正式发布。

场景二:产品迭代中的回答质量监控

阶段:产品反馈闭环

解决的问题:对话产品上线后,调整 prompt 策略的效果靠人工翻聊天记录来评估,效率低且主观。借助 Arena 式抽样对战与 Elo 分数,可以将每次策略调整的收益量化为榜单上的数字变化。

具体案例:某客服机器人团队每两周随机抽取 200 个真实用户问题,让“新策略 vs 旧策略”盲测对战。试行一个月后,新策略的 Elo 分从 1052 升至 1078,证明新 prompt 确实有效,团队才放心全量上线。

场景三:RLHF 偏好数据的规模化构建

阶段:奖励模型训练数据收集

解决的问题:RLHF 需要大量“哪个回答更好”的偏好标注。传统外包标注一致性低、成本高,而 Arena 对战天然收集了真实用户在多样场景下的真实选择,是奖励模型训练的黄金数据源。

具体案例:某对齐团队从公开 Arena 对战数据集中抽取 20 万条偏好对,配合自动质量过滤,训练出新的奖励模型,使策略模型在 Helpful 基准上提升 5 个百分点。

Python 演示

python56 行
# -*- coding: utf-8 -*-"""Arena Elo 模拟器, 人类偏好对战与评级排名"""import random  class ArenaElo:    """模拟一场蒙面武林大会"""     def __init__(self, players, k=32):        self.players = list(players)        self.ratings = {p: 1000.0 for p in self.players}        self.battle_count = {p: 0 for p in self.players}        self.k = k        self.true_strength = {}     def expected(self, ra, rb):        """根据双方 Elo 分计算 ra 方的预期胜率"""        return 1.0 / (1.0 + 10.0 ** ((rb - ra) / 400.0))     def p1_win_prob(self, p1, p2):        """用隐藏的真实强度(Bradley-Terry 模型)生成偏好"""        s1 = self.true_strength.get(p1, 0.5)        s2 = self.true_strength.get(p2, 0.5)        return s1 / (s1 + s2)     def battle(self, p1, p2, p1_won):        e1 = self.expected(self.ratings[p1], self.ratings[p2])        e2 = 1.0 - e1        if p1_won:            self.ratings[p1] += self.k * (1.0 - e1)            self.ratings[p2] -= self.k * e2        else:            self.ratings[p1] -= self.k * e1            self.ratings[p2] += self.k * (1.0 - e2)        self.battle_count[p1] += 1        self.battle_count[p2] += 1     def run(self, rounds):        for _ in range(rounds):            p1, p2 = random.sample(self.players, 2)            p1_won = random.random() < self.p1_win_prob(p1, p2)            self.battle(p1, p2, p1_won)     def leaderboard(self):        return sorted(self.ratings.items(), key=lambda x: -x[1])  if __name__ == "__main__":    random.seed(42)    arena = ArenaElo(["星尘", "月影", "天火", "霜华"])    # 真实世界中只有裁判知道的隐藏强度    arena.true_strength = {"星尘": 0.7, "月影": 0.5, "天火": 0.3, "霜华": 0.1}    arena.run(300)    print("=== 蒙面武林大会英雄榜 ===")    for rank, (name, rating) in enumerate(arena.leaderboard(), 1):        print(f"第{rank}名 {name}: {rating:.1f} 分, 出战 {arena.battle_count[name]} 场")
目的:用 Python 实现一个迷你 Arena 系统,模拟 4 个“蒙面模型”经过 300 场人类偏好对战后的 Elo 排名,演示盲测对战、预期胜率、积分更新与排行榜生成的全流程。
  1. return 1.0 / (1.0 + 10.0 ** ((rb - ra) / 400.0))这就是 Elo 预期胜率公式的代码形态,把分差映射成 0 到 1 的赢面概率
  2. s1 / (s1 + s2)用隐藏真实强度按 Bradley-Terry 模型生成用户偏好,强度越高的模型赢面越大
  3. self.ratings[p1] += self.k * (1.0 - e1)胜者加分:加的分等于 K 乘以超出预期的部分,赢强手加得多
  4. self.ratings[p2] -= self.k * e2败者扣分:扣的分等于 K 乘以对手预期胜率,输给弱者扣得多
  5. random.sample(self.players, 2)均匀随机采样一对模型对战,模拟 Arena 的随机配对机制
  6. sorted(self.ratings.items(), key=lambda x: -x[1])按 Elo 分数降序排序,生成最终的英雄榜

常见误区

误区1150 分的模型一定比 1050 分的模型聪明 100 分,就像考试分数一样可以跨模型直接量化智力。

正解Elo 分数是相对量,不是绝对量。它完全取决于“和谁对战”:赢强手加分多,赢弱者加分少。就像武林高手的声望,取决于他打败过谁,而不是他本身有多少“内力值”。它不能跨平台、跨时间段直接比较,分数差也不等量。

为何常见:人们习惯把数值当绝对刻度,像身高、体重一样理解,忘记了 Elo 是配对比较的产物。

误区运营团队只要给模型多安排对战,胜场多了,Elo 分数自然就上去了。

正解Elo 系统内置了对手强度校正——打弱者赢了加分极少,输了却可能掉很多分。Arena 的天梯采样还会优先安排分数相近的对手,让刷分空间非常有限。靠数量堆分是低效甚至危险的,把模型本身变强才是唯一正道。

为何常见:直觉上“多打多赢 = 更多分”,没意识到更新公式中已经内置了对对手强度的惩罚项。

误区榜单上 A 比 B 高 50 分,A 就是更强的模型,可以直接按分数排序。

正解要看置信区间。如果 A 的 95% 置信区间是 [1120, 1180],B 是 [1100, 1140],两者区间重叠,统计上就不能说 A 显著更强。Arena 官方榜单只有当区间不重叠、胜率显著更高时才会把模型排到前面。

为何常见:把点估计当精确值,忽略了采样波动和投票噪声带来的不确定性。

误区既然用户盲选,那偏好数据就完全客观,没有任何系统性污染。

正解盲测只消除了身份偏见,但位置偏差(答案放左边还是右边)、长度偏好(更长的回答更容易得票)、众包噪声(恶意或随意投票)依然存在。Arena 通过翻转位置取均值、过滤异常投票、海量样本稀释噪声等手段来缓解,但永远无法根除。

为何常见:只见“蒙面”这一层防护,看不到盲测背后一整套统计质量控制流水线。

面试题

Q1. “盲测”在 Arena 对战中的核心作用是?

单选题 · easy

  • A.降低平台运营成本
  • B.消除模型身份偏见← 正确答案
  • C.减少对战所需时间
  • D.简化用户操作流程

答案:B。盲测让用户看不到模型的身份标签,避免“名气大就投它”的先入为主,确保投票反映的是回答质量本身。节省成本、减少时间、简化操作都不是盲测设计的核心目的,它们只是可能的附带效果。

Q2. Elo 评级系统中,新模型(新选手)的初始分数通常设为?

单选题 · easy

  • A.从零开始每胜场累加积分
  • B.从 1000 分起评、随对战更新← 正确答案
  • C.从 2000 分起评、视胜负调整
  • D.随机分配一个起始数值即可

答案:B。Elo 体系约定俗成以 1000 分作为新选手的起点,这一惯例直接沿用自国际象棋的 Elo 评级,Arena 中未参战的新模型也从 1000 分开始。从零、从 2000 或随机分配都不是标准做法。

Q3. 两个模型的 Elo 分差为 200 分,分数较高者的预期胜率约为?

单选题 · single

  • A.约 50%,双方势均力敌
  • B.约 76%,高阶选手明显占优← 正确答案
  • C.约 95%,统治级绝对碾压
  • D.约 88%,接近压倒性优势

答案:B。代入预期胜率公式 E = 1 / (1 + 10^(-200/400)) = 1 / (1 + 10^(-0.5)) ≈ 0.76,即 76%。50% 是分差为 0 时的结果,95% 需要约 400 分以上分差,88% 对应约 300 分分差。

Q4. 在 Elo 更新公式中,K 值越大意味着什么?

单选题 · single

  • A.分数波动越大、榜单越敏感← 正确答案
  • B.分数越稳定、越不受对局影响
  • C.初始分数越高、起点就越高
  • D.对战采样越多、收敛得越快

答案:A。K 值控制每次对战分数的更新力度。K 大,一场胜负带来的分差变化更大,榜单对近期表现更敏感,但同时噪声也被放大。Arena 通常使用较小的 K,并让 K 随对战次数增加而衰减,以稳定排名。

Q5. Arena 中“天梯采样”的核心策略是?

单选题 · single

  • A.随机抽取任意两模型进行对战
  • B.优先匹配分数接近的模型对战← 正确答案
  • C.只让新模型挑战当前的榜首模型
  • D.固定相同模型反复对战直到稳定

答案:B。天梯采样优先把分数接近、排名争议大的模型配成对,让每场对战都承载高信息量,加速排行榜收敛。随机抽取属于均匀采样;只挑战榜首是锦标赛策略;固定反复对战会导致过拟合和玩家疲劳。

Q6. 下列哪个是 Arena Elo 评测面临的客观局限?

单选题 · single

  • A.用户投票常被回答长度所引导← 正确答案
  • B.用户投票完全不受任何因素干扰
  • C.模型积分完全独立于用户投票
  • D.评测过程无需任何真实用户参与

答案:A。研究表明,更长的回答在盲测中平均获得更多票,这就是“长度偏好”偏差,它会扭曲 Elo 分数的公平性。其余选项描述的情形都与 Arena 的真实运作方式相反。

Q7. Arena 官方统计模型分数不确定性(置信区间)的主流方法是?

单选题 · single

  • A.方差分析法 ANOVA 检验
  • B.Bootstrap 自助法重采样← 正确答案
  • C.拉普拉斯平滑修正估计
  • D.卡尔曼滤波动态估计

答案:B。Arena 官方采用 bootstrap(自举法)对历史对战数据反复重采样,得到每个模型 Elo 分数的分布,进而计算 95% 置信区间。ANOVA 用于多组均值比较,卡尔曼滤波用于时序状态估计,都不是排行榜置信区间的标准做法。

Q8. 以下哪些措施能提升 Arena 偏好对战的可靠性?

单选题 · multiple

  • A.盲测隐藏模型身份← 正确答案
  • B.交换回答位置取平均← 正确答案
  • C.海量收集投票样本← 正确答案
  • D.只依赖专业付费投票员

答案:ABC。盲测消除身份偏见,交换位置取平均抵消位置偏差,海量样本稀释噪声,三者都是 Arena 实际采用的可靠性手段。只依赖专业付费投票员反而会引入人群偏差,破坏“真实用户偏好”的代表性。

Q9. 关于 Elo 分数,下列说法正确的有?

单选题 · multiple

  • A.数值反映与对手相比的实力← 正确答案
  • B.数值代表模型绝对智力高低
  • C.每场对战后数值动态更新← 正确答案
  • D.数值取决于训练显卡的型号

答案:AC。Elo 是对战池内相对实力的排名信号,每次对战都会按结果动态更新。它不代表绝对智力,与硬件型号更无任何关系——训练用显卡再好,也不能让 Elo 分数自动上涨。

Q10. Arena 人类偏好对战数据的典型用途包括?

单选题 · multiple

  • A.训练奖励模型对齐人类偏好← 正确答案
  • B.训练偏好排序模型用于 RLHF← 正确答案
  • C.直接替代专有模型训练语料
  • D.定期产出权威模型排名信号← 正确答案

答案:ABD。偏好对战对是奖励模型和偏好排序模型的核心训练数据,排行榜本身也是重要的评测信号。但它是偏好标注数据,不是以内容质量为目的的通识训练语料,不能直接替代专有 SFT 语料库。