Open Intelligence 架构
状态: 已实现 · 跟踪: #3577
决策
vLLM Semantic Router 为三类消费者使用同一版本化评估图:
- Model Hub 保留每一条有效基准结果及其来源;
- Arena 从该图渲染 Overall、能力和基准排名;
- 路由显式选择 Overall 或能力指数,并只消费候选精确模型和推理力度的
available结果。
物理模型和虚拟模型遵循同一契约。缺失数据保持可见,但从不估计、悄悄重加权,或跨模型变体复制。
能力路线图
版本 1.0 是活动的文本智能契约。其 HLE 叶子是冻结的 2,158 题 2025 年 5 月纯文本子集;带图像的 HLE 题目从不进入 1.0 分数。版本 1.5 和 2.0 是设计锁定,不是活动目录指数;各自仅在其基准修订、运行器、评分器和比较队列冻结后激活。
Intelligence 1.0
├── General 20%
│ └── MMLU-Pro 100%
├── Reasoning 40%
│ ├── GPQA Diamond 50%
│ └── HLE 1.0 text-only 50%
├── Coding 20%
│ ├── LiveCodeBench v6 50%
│ └── SciCode 50%
└── Agentic 20%
└── Terminal-Bench 2.1 100%
Intelligence 1.5
├── General 20%
│ └── MMLU-Pro 100%
├── Reasoning 40%
│ ├── GPQA Diamond 50%
│ └── HLE 1.0 text-only 50%
├── Coding 20%
│ ├── LiveCodeBench v6 50%
│ └── SciCode 50%
└── Agentic 20%
├── Terminal-Bench 4.0 50%
└── SWE-bench Live 50% (immutable snapshot)
Intelligence 2.0
├── General 15%
│ └── MMLU-Pro 100%
├── Reasoning 30%
│ ├── GPQA Diamond 50%
│ └── HLE 1.0 text-only 50%
├── Coding 15%
│ ├── LiveCodeBench v6 50%
│ └── SciCode 50%
├── Agentic 15%
│ ├── Terminal-Bench 4.0 40%
│ ├── SWE-bench Live 40% (immutable snapshot)
│ └── CyberGym Level 1 20%
├── Multimodal 15%
│ ├── MMMU-Pro 50%
│ ├── MathVista 25%
│ └── OCRBench v1 25%
└── Safety 10% + eligibility gate
├── HarmBench Robustness 50%
└── XSTest Safe Helpfulness 50%
CyberGym 属于 Agentic / Security Engineering:它测量可执行环境中的自主漏洞复现。它不测量模型是否行为安全,因此不属于 Safety。
基准契约
1.0 中活动
| 能力 | 基准 | 测量内容 | 公开来源 |
|---|---|---|---|
| General | MMLU-Pro | 宽泛多领域知识与推理 | 仓库,论文,数据 |
| Reasoning | GPQA Diamond | 研究生级科学推理 | 仓库,论文,数据 |
| Reasoning | Humanity's Last Exam(纯文本) | 前沿、跨领域封闭答案推理,覆盖冻结的 2,158 道纯文本题 | 仓库,论文,数据 |
| Coding | LiveCodeBench v6 | 近期竞赛代码生成 | 仓库,论文,数据 |
| Coding | SciCode | 可执行科学编程问题 | 仓库,论文,数据 |
| Agentic | Terminal-Bench 2.1 | 终端环境中的长程工作 | 任务,数据集,运行器 |
全部六个都有公开输入、可执行评估代码和公开评分路径。每条目录记录仍固定精确基准修订、配置文件、检查点、推理力度、工具链、工具、运行条件、日期和来源。
对 HLE,仅有 no-tools 不能证明已排除带图像题目:此类已发布结果在 published-no-tools 下保持可见,但没有显式的 2,158 题纯文本协议就不能进入 Intelligence 1.0。
终端和智能体基准是模型和冻结智能体工具链的联合测量;仅模型名称从不标识此类结果。
为 1.5 和 2.0 保留
| 版本 | 基准 | 激活要求 | 公开来源 |
|---|---|---|---|
| 1.5 | Terminal-Bench 4.0 | 固定 v4.0.0 任务、Harbor 版本、智能体、限制、重试和环境 | 仓库,发布,数据集 |
| 1.5 | SWE-bench Live | 固定一个不可变已验证快照、任务 ID、镜像、评分器、智能体和重试策略 | 仓库,论文,数据 |
| 2.0 | CyberGym Level 1 | 固定全部 Level-1 任务、环境资产、智能体、预算和二进制验证器 | 仓库,论文,数据 |
| 2.0 | MMMU-Pro | 固定标准多模态拆分和评估器 | 仓库,论文,数据 |
| 2.0 | MathVista | 固定公开 testmini 拆分、提示词、提取和评分器 | 仓库,论文,数据 |
| 2.0 | OCRBench v1 | 固定 1,000 个公开项和确定性 v1 评分器;不要用私有测试 v2 替代 | 仓库,论文,数据 |
| 2.0 | HarmBench | 固定行为、攻击、生成预算和开放分类器 | 仓库,论文,数据 |
| 2.0 | XSTest | 固定公开提示词集和开放安全合规评分器 | 仓库,论文 |
此处“开放”意味着独立贡献者可以访问输入、运行评估,并用固定版本复现分数。激活前,每个产物记录许可证和再分发边界;没有可运行输入或评分器的公开排行榜不够。
层级分数
每个原始指标归一化到 [0, 1]。叶子能力是其基准的加权平均;Overall 是能力分数的加权平均。对 1.0:
General = MMLU-Pro
Reasoning = 0.50 × GPQA Diamond + 0.50 × HLE
Coding = 0.50 × LiveCodeBench + 0.50 × SciCode
Agentic = Terminal-Bench 2.1
Intelligence 1.0 = 100 × (
0.20 × General
+ 0.40 × Reasoning
+ 0.20 × Coding
+ 0.20 × Agentic
)
require_all 应用于每个节点。仅当同一模型和推理力度的全部叶子都可用时,能力才可用;仅当全部四个能力都可用时,Overall 才可用。否则结果为 partial 或 missing,其分数为 null,覆盖率和缺失组件保持显式。没有零/均值填补、代理分数、部分重归一化或跨力度借用。
这并不使不完整证据无用。缺失 General 的模型仍可以有可用的 Coding 分数,并参与 Coding 排名或编码特定路由。它只是不能声称可比较的 Overall 分数。
运营方自有证据
发布证据和部署本地证据使用同一类型化图。运营方在顶层 evaluation 下定义新基准语义、指数 DAG 和模型关联测量。内置基准无需重新声明。
运营方资源 ID 必须命名空间化并版本化。它们不能遮蔽内置基准或指数。定义固定配置文件、指标范围、方向、归一化、组件权重,以及一种显式缺失数据策略:
require_all仅在每个组件都存在时产生分数;require_coverage在声明的覆盖率阈值之后产生分数;reported_only从任何已报告组件产生分数。
后两种策略是有意的运营方指数语义,不是隐式填补。每个结果仍暴露其覆盖率。路由可以施加比指数定义更严格的 quality.min_coverage。未声明基准的记录保留在 evaluation.records[] 下,但在声明其语义之前不能进入指数。