综合调研

Terminal Bench Rubric 对比分析:如何设计 RL 友好的 Agent 评测标准

深度对比 TB-QA 与 TASK_IMPLEMENTATION_RUBRIC 两套评测体系,提炼 22 条 RL 训练适用的综合评审标准

Agent 评测 RL 训练 Benchmark 设计 Rubric Terminal Bench Reward Signal
新窗口

研究背景

在 LLM Agent 的 RL 训练中,评测标准(Rubric)的设计质量直接决定了 reward signal 的可靠性。Terminal Bench 项目中存在两套并行的评审体系:

  • TB-QA (Auto-QA):面向 LLM 自动质量检查,18 条规则,偏重实现质量
  • TASK_IMPLEMENTATION_RUBRIC.toml:面向人工评审,19 条标准,偏重任务设计哲学

本报告对两套体系进行逐条拆解、交叉对比,并从 RL 训练视角提出综合推荐方案。


概览对比

维度TB-QA (Auto-QA)TOML (Implementation Rubric)
定位LLM 自动质量检查清单人工评审标准
条目数18 条19 条
格式Markdown + Prompt Template + JSON 输出结构化 TOML,含 PASS/FAIL 标准
使用方式LLM 逐条自动打分人工审查指南
关注层面偏实现质量(文件、依赖、格式合规)偏任务设计(难度、新颖性、Agent 特性)

TB-QA 原始条目(18 条)

TB-QA 的 18 条规则聚焦于任务实现的技术合规性:

#条目关注点
1Typos / 拼写检查文件名、变量名
2Reproducibility / 可复现性工具、数据源、API 配置
3Pinned Dependencies / 依赖锁定Python 依赖版本
4Structured Data Schema结构化输出的 schema
5Behavior → Task Instruction Match测试是否只检查指令描述的行为
6Requirements → Validation Match指令需求是否被测试覆盖
7Validation Discriminability测试区分度,能否拒绝错误答案
8Informative Test Structure测试脚本结构化和注释
9Task Structure Completeness (P1)Harbor 格式合规
10Task Realism (P1)任务是否像真实工程工作流
11Test Validation False Negative正确解是否会被误判
12Test Dependencies in Image测试依赖是否装入镜像
13Offline Completability离线场景可完成性
14File Reference Mentioned输出文件名是否在指令中说明
15Solution Hardcoded解答是否硬编码
16Tests/Solution in Image测试/解答是否泄露到镜像
17Anti Cheating防 Agent 作弊
18Instruction Autonomy Level指令自主性级别

TOML 原始条目(19 条)

TOML Rubric 从更高维度定义了”什么是好的 Benchmark 任务”:

#条目关注点
1Verifiable / 可验证性验证器确定性、可靠性
2Well Specified / 规格清晰指令完整描述验证内容
3Solvable / 可解性必须有可行解
4Difficult / 足够困难需要博士级专业经验
5Interesting / 有趣实用有真实世界应用价值
6Outcome Verified / 结果验证验证结果不验证过程
7Anti-Cheat Robustness防对抗性快捷方式
8Functional Verification通过执行验证而非字符串匹配
9Deterministic & Reproducible确定性可复现
10Essential Difficulty / 本质难度难度来自推理而非格式
11Test-Instruction Alignment指令与测试 1:1 映射
12Novel / 新颖性不能是可记忆的标准题
13Agentic / Agent 特性需要多步环境交互
14Reviewable / 可审查性非专业人士可验证
15Instruction Clarity清晰、人工编写、绝对路径
16Solution Quality解答展示真实计算过程
17Environment Hygiene镜像干净、依赖管理规范
18Structured Data Schema结构化输出有完整 schema
19Typos拼写检查

对比分析

高度重叠的标准

两套体系中有 8 组标准存在明确语义对应关系:

主题TB-QA 条目TOML 条目差异
拼写检查Typostypos完全一致
结构化数据Structured Data Schemastructured_data_schemaTOML 增加了 N/A 选项
防作弊Anti Cheatinganti_cheat_robustnessTOML 列举了更多攻击向量
解答质量Is Solution Hardcoded?solution_quality一致
环境卫生Tests in Image + Test Depsenvironment_hygieneTB-QA 拆为两条
可复现性Reproducibility + Pinned Depsdeterministic_reproducibleTB-QA 拆为两条
指令对齐Behavior Match + Requirements Matchwell_specified + test_alignment拆分方式不同
自主性Instruction Autonomy Leveloutcome_verified + instruction_clarityTOML 拆得更细

TOML 独有标准(TB-QA 缺失)

这是两套体系最关键的差异——TOML 包含 9 条面向 任务设计哲学 的标准:

标准RL 训练意义
VerifiableRL 基石——reward function 不可靠 = 训练拟合噪声
Solvable不可解 = reward 永远为 0,稀疏奖励导致无法收敛
Difficult太简单则 pass rate ~100%,梯度消失
Interesting确保能力可迁移到真实场景
Functional Verification防 reward hacking——模型学会插关键词而非解决问题
Essential Difficulty确保 RL 梯度指向推理能力而非格式拟合
Novel防止通过记忆获得 reward
Agentic单步可解使 RL 退化为 SFT
Reviewable降低审核成本,提高数据 pipeline 可扩展性

TB-QA 独有标准(TOML 缺失)

标准RL 训练意义
Validation Discriminability测试太松 = 假阳性泛滥 = 模型学走捷径(关键)
Test Validation False Negative对正确行为给惩罚 = 错误梯度方向(关键)
Informative Test Structure偏工程规范,影响较小
Task Structure Completeness (P1)纯格式合规,可 CI/CD 自动化
Task Realism (P1)与 TOML 的 Interesting 部分重叠
File Reference Mentioned被 test_instruction_alignment 隐含覆盖
Offline Completability大部分被 deterministic_reproducible 覆盖

核心差异总结

维度TB-QATOML
设计视角自下而上:文件有没有问题自上而下:什么是好的 benchmark 任务
关注层面偏实现质量偏任务设计
粒度更细,可直接自动化 yes/no 检测更粗,每条需理解和判断
自动化适配为 LLM 自动评分设计为人工评审设计
难度/新颖性缺失difficult + novel + agentic + essential_difficulty
Reward 质量Discriminability + False Negativeverifiable + functional_verification

RL 训练适用性分析

核心结论:以 TOML 为骨架 + 补充 TB-QA 两条关键项

TOML 对 RL 至关重要的优势:

  • verifiable — RL 的基石。奖励函数不可靠 = 训练在拟合噪声
  • novel — 防止模型通过记忆获得奖励。RL 应训练”思考”而非”回忆”
  • agentic — 确保训练多步交互能力。单步可解使 RL 退化为 SFT
  • essential_difficulty — 避免训练预算浪费在学格式细节上
  • difficult — 太简单的任务 pass rate ~100%,无学习信号
  • functional_verification — 防 reward hacking,RL 最严重的失效模式之一

TB-QA 中对 RL 关键但 TOML 缺失的标准:

  • Validation Discriminability — reward signal 区分度。测试太松 = 错误解也得分
  • Test Validation False Negative — 假阴性控制。对正确行为给惩罚 = 错误梯度方向

综合 Rubric 推荐方案(22 条)

基于以上分析,推荐以下分级标准体系:

Critical(7 条)——对 RL 训练有直接影响

#标准来源核心要义
1VerifiableTOML验证器必须确定性、可靠、高效
2Validation DiscriminabilityTB-QA测试必须能拒绝错误答案
3Test False Negative ControlTB-QA正确解不应因测试脆弱而失败
4Functional VerificationTOML通过执行验证而非字符串匹配
5NovelTOML不能是可记忆的标准题
6AgenticTOML需要多步环境交互
7Essential DifficultyTOML难度来自推理而非格式

High(10 条)——影响任务/数据质量

#标准来源核心要义
8DifficultTOML需要专业经验
9SolvableTOML必须有可行解
10Anti-Cheat Robustness合并测试抵抗对抗性快捷方式
11Well Specified合并指令完整描述验证行为
12Test-Instruction Alignment合并需求与测试 1:1 映射
13Outcome Verified合并验证结果不验证过程
14Deterministic & Reproducible合并依赖锁定、结果一致
15Interesting合并有真实世界应用价值
16Instruction ClarityTOML清晰、人工编写
17Solution Quality合并解答展示真实计算过程

Medium(4 条)——工程规范

#标准来源
18Environment Hygiene合并
19Structured Data Schema合并
20ReviewableTOML
21Typos合并

Low(1 条)——可选

#标准来源
22Offline CompletabilityTB-QA

降级为 CI/CD 自动检查(不纳入核心 Rubric)

  • Task Structure Completeness (P1) — 纯 Harbor 格式合规
  • Informative Test Structure — 代码风格规范
  • Is File Reference Not Mentioned? — 被 Test-Instruction Alignment 覆盖