Skip to content

Benchmark 配置索引 ​

当前注册 30 个 Benchmark、12 个算法、3 个 Target Agent。同一适配器的版本、年份和领域不重复计数;例如 Terminal-Bench 2.0 / 2.1、AIME 2025 / 2026、τ² 三个领域分别只计一项。

其中 29 项可选择 RUC-NLPIR/FlashRSI 的 HF prepared 数据源,共 34 份配置,使用固定发布划分和校验过的原生资源;原有默认来源保持不变。

从项目根目录用 python scripts/run_experiment.py --config examples/<示例>.yaml --plan 查看所选依赖,再填配置运行 --check-only,最后去掉该参数开始实验。两个模型角色及 Judge / User Simulator / Postprocess 互不继承凭据。示例包含不同算法,切换时也需保留对应组件配置。

注册、离线接口测试、真实 smoke 是不同状态。Smoke 结果和验证报告仅本地保存,不随源码发布;Codex 此次合入不表示 30 项均已用它完成真实运行。完整入口说明见一键实验指南。

所有接入遵循同一条边界:演化的 harness 由 Snapshot 固定,目标任务的数据、环境和领域工具由 benchmark 接入层提供。 逐项分工与验证范围见 Harness 与任务环境边界;迁移评估入口见 Snapshot 评估。

领域Registry ID完整示例额外准备 / 接入边界
Working / Tool Useappworldmodular_rsi_appworld.yaml启动器自动准备原生数据及默认 Docker 镜像;显式 data_path 只使用已有本地数据
Working / Tool Useworkbenchworkbench_opro.yaml原生数据库;all extra 提供 NumPy 1.x
Working / Tool Usebfclbfcl_opro.yamlDocker;Multi-Turn Base 范围
Working / Tool Useharvey_labharvey_lab_opro.yaml法律文档语料;独立 Anthropic / OpenAI Judge
Working / Tool Useofficeqa_proofficeqa_pro_opro.yaml题目和本地文档语料;文件工具
Working / Tool Usejobbenchjobbench_opro.yamlDocker + Harbor;独立 Judge 配置
Working / Tool Usetravelplannertravelplanner_opro.yamlsole-planning;原生数据库及独立 postprocess 模型
Working / Tool Usetau2tau2_opro.yaml固定 tau2 环境、用户模拟器模型;与 Harbor 分环境
Working / Tool Usetau3_bankingtau3_banking_opro.yaml固定 tau2 环境、BM25 数据、用户模拟器模型
Working / Tool Usespreadsheetbench2spreadsheetbench2_opro.yamlDocker + Harbor + LibreOffice;只接前三类,不含 Visualization
Search / QAsearchqasearchqa_skillopt.yaml官方数据首次下载较大;可先跑附带 12 题 quickstart
Search / QAhotpotqahotpotqa_opro.yaml本地或原生数据;按示例设置实验划分
Search / QAtwowiki_multihopqatwowiki_multihopqa_opro.yaml本地或原生数据;按示例设置实验划分
Search / QAmusiquemodular_rsi_musique.yaml本地或原生数据;按示例设置实验划分
Search / QAtriviaqamodular_rsi_triviaqa.yaml本地或原生数据;按示例设置实验划分
Search / QAnqnq_opro.yaml本地或原生数据;按示例设置实验划分
Search / QAbrowsecompbrowsecomp_serper_jina.yaml搜索服务、页面抓取及独立 Judge
Search / QAdeepsearchqadeepsearchqa_serper_jina.yaml搜索服务、页面抓取及独立 autorater
Search / QAwidesearchwidesearch_opro.yaml搜索服务、页面抓取、Judge;使用 all extra 的共享 NumPy 1.x
Codingswe_benchswe_bench_verified_opro.yaml独立原生 SWE-bench Docker verifier,不走 Harbor
Codingswe_bench_proswe_bench_pro_opro.yamlDocker + Harbor;独立原生 verifier
Codingterminal_benchterminal_bench21_opro.yamlDocker + Harbor;支持 2.0 / 2.1
Codingdeepswedeepswe_opro.yamlDocker + Harbor;接口适配,未下载官方任务或开展实验
Knowledge / Reasoningbbehbbeh_opro.yaml本地或原生数据;按示例设置实验划分
Knowledge / Reasoningsupergpqasupergpqa_opro.yaml本地或原生数据;按示例设置实验划分
Knowledge / Reasoninghlehle_opro.yaml官方 HF cais/hle;固定版本的纯文本子集,自动排除带图题;HF 授权及独立 Judge
Mathmathmodular_rsi_math500.yaml本地或原生数据;按示例设置实验划分
Mathaimeaime_opro.yaml本地或原生数据;按示例设置实验划分
Mathlivemathbenchlivemathbench_opro.yaml独立 Judge;按示例设置版本及采样次数
Embodied / Interactivealfworldalfworld_opro.yaml纯文本;预先准备原生数据;Linux/WSL + Python 3.11/3.12

共 30 项。ALFWorld 单列为交互环境,避免把它混同办公任务。

Docker / Harbor 的资源准备细节见 Coding / Working 指南、DeepSWE、ALFWorld 和 Web 服务。

Released under the Apache License 2.0.