获胜者是纯推理筛选,但只适用于候选方案很多、正式实验昂贵且已有历史结果的团队;不要直接把 Agentic RPM 复制成所有实验的统一调度器。 只有当小规模试跑明显便宜于完整实验、结果相关性稳定、隔离环境可复制时,才值得进一步接入 Agentic RPM。
这篇文章适合三类人:研究 Agent 团队,需要在实验候选远多于执行预算时建立优先级层;平台工程师,需要拆分筛选服务、试跑沙箱和正式实验资源池;技术负责人或 FinOps 负责人,需要确认新增调度层是在减少完整实验成本,而不是把账单转移到模型推理、沙箱和运维上。
最后更新于 2026 年 9 月 8 日,内容核实自 AI Research Preference Models 论文记录、AIRS-Bench 原始论文、Meta FAIR 相关研究页面及 OpenAI 研究加速报告。
先把 RPM 放在正确的位置
AI Research Preference Models 解决的不是“实验结果是什么”,而是“多个候选方案中,哪些更值得消耗正式实验预算”。论文提出了两类 RPM:一类只分析候选计划、代码差异和既往实验记录;另一类会先执行小规模试验,再参与排序。两者都建立在冻结的预训练语言模型上,并接入 AIRA-dojo 的研究 Agent 流程中。(arxiv)
论文在 AIRS-Bench 范围内报告了从 0.684 提升到 0.711 的纯推理结果,以及 0.729 的 Agentic 结果;这些数字来自特定模型骨干、特定任务集合和限定执行预算,不能直接解释成所有研究平台都能节省同等比例的算力。AIRS-Bench 本身包含 20 个机器学习研究任务,覆盖语言建模、数学、生物信息学和时间序列等方向。(arxiv)
Research Preference Model 和普通 LLM Judge 的区别在哪里?
普通 LLM Judge 通常负责评价一个已经生成的答案、代码或实验结果。RPM 更接近“执行前的相对偏好模型”:它需要在候选方案之间排序,判断哪些值得进入实验队列。它不应替代最终验证器,也不能因为某个候选的解释更流畅,就覆盖确定性测试、验证集或人工复核。
OpenAI 对研究 Agent 的公开观察也说明,代码生成和实验数量都在增加,但验证仍是关键瓶颈。研究团队如果只增加候选生成,却没有执行前筛选和结果验收,队列会先膨胀,资源压力随后转移到 GPU、数据准备和人工审核。(openai.com)
四类方案的放行边界
你可以先用下面这张表决定是否接入,而不是从论文结果反推部署结论。
| 你的场景 | 默认选择 | 不建议做什么 | 放行条件 |
|---|---|---|---|
| 候选生成快,单次实验便宜 | 不接入或保留简单规则 | 为每个候选增加独立试跑 | 快速测试已经能淘汰大部分无效方案 |
| 完整实验昂贵,历史记录充足 | 先用纯推理 RPM | 直接复制完整实验环境 | RPM 在回放中优于随机和人工基线 |
| 必须运行后才能判断 | 有限接入 Agentic RPM | 让试跑拥有正式环境权限 | 试跑成本低,且与正式结果保持稳定相关 |
| 已有可靠验证集 | 保持双轨 | 用 RPM 覆盖最终评分 | RPM 只做候选预筛,最终仍由验证集和人工门禁决定 |
候选很多,但实验本身不贵:先不要增加 RPM
开发阶段最容易误判。你看到候选数量不断增加,就以为需要一个复杂筛选模型。但真正的瓶颈可能在代码生成、依赖安装、数据准备或人工审核,而不是实验执行。
如果一个候选只需要短时间测试,确定性规则往往更便宜。你可以先检查:
- ✅ 是否能通过静态检查、单元测试或小数据集快速淘汰;
- ✅ 是否有明确的失败条件,而不是依赖主观评分;
- ✅ 是否能把候选合并到同一个批处理任务中;
- ❌ 是否只是因为队列看起来很长,就增加模型调用和试跑环境。
在这种场景下,最合理的结论通常是“不接入”。保留规则、确定性测试和人工抽样。等正式实验的等待时间、失败重跑次数或 GPU 占用真正成为限制,再引入纯推理 RPM。
正式实验昂贵,历史结果丰富:先验证纯推理 RPM
如果完整训练、评测或数据处理需要长时间运行,而你已经积累了足够多的历史实验记录,纯推理 RPM 是第一候选。它可以读取候选计划、代码差异、超参数变化和过去相似任务的结果,输出相对排序。
但你不能只看最终平均分。至少要做一次同批候选回放:
| 对照方式 | 需要记录的结果 | 主要用途 |
|---|---|---|
| 随机选择 | 入选方案的最终得分、失败率 | 建立最低基线 |
| 人工选择 | 入选质量、人工耗时、分歧记录 | 判断 RPM 是否真的超过现有流程 |
| 纯推理 RPM | 入选质量、淘汰方案抽查、推理成本 | 衡量筛选收益与新增开销 |
| 全量执行 | 全部候选的实际结果和总资源 | 计算筛选错误与机会成本 |
什么条件下,研究 Agent 应先做候选排序,再启动正式实验?
当候选数量已经超过单轮可执行预算,并且历史记录能提供可比较信号时,适合先筛选。你还需要抽查被淘汰方案。如果 RPM 只是挑中了容易解释的方案,却系统性排除了少数高风险、高收益方向,就不能扩大部署。
论文中的结果只覆盖 AIRA-dojo、AIRS-Bench 和特定模型骨干。它可以证明“执行前相对排序”值得研究,不能证明 RPM 对你的训练任务、数据分布或模型版本同样有效。(arxiv)
注意:不要把“达到相同表现所需时间更短”直接换算成你的 GPU 成本下降。模型推理、候选缓存、日志存储、失败重跑和人工抽查都要计入完整任务成本。
必须先跑小实验时,Agentic RPM 才有意义
有些候选只看计划和代码无法判断。例如数据处理路径可能改变了样本分布,训练稳定性可能取决于真实显存,或者一个看似合理的优化只在特定硬件和依赖版本下成立。这时才考虑 Agentic RPM。
关键不是“试跑能不能运行”,而是“试跑结果能不能预测正式实验的相对排序”。试跑环境至少应限制以下权限:
- 运行时长;
- 数据范围和样本规模;
- 模型下载与缓存空间;
- 云端凭据;
- 外部网络访问;
- 文件写入和提交权限;
- 并发数量与队列优先级。
试跑沙箱可能把节省下来的实验预算重新变成额外算力成本吗?
会。只要试跑与正式实验的结果相关性不足,沙箱就是额外成本。你应按三项指标验收:第一,试跑是否能淘汰明显无效方案;第二,试跑排序与正式结果是否保持稳定相关;第三,试跑失败是否能在正式执行前暴露依赖、权限或数据问题。
| 验收信号 | 通过表现 | 失败后的处理 |
|---|---|---|
| 试跑与正式结果相关性 | 入选顺序在多轮回放中稳定 | 退回纯推理筛选 |
| 单个试跑成本 | 明显低于完整实验 | 若接近完整运行,直接执行更简单 |
| 环境复现能力 | 相同依赖、数据路径和关键配置可重建 | 暂停 Agentic RPM |
| 误筛选分布 | 没有持续排除高价值方向 | 增加人工抽样和探索配额 |
如果试跑环境必须复制大量数据、启动复杂服务或申请高权限凭据,优先考虑纯推理筛选。不要因为“Agent 能自己做实验”就把正式执行权限提前开放。
有确定性验证集时,RPM 只能做前置层
已经拥有可靠验证集、固定评分脚本或业务门槛时,RPM 不应覆盖这些信号。它最多负责候选创建阶段的预筛选,最终节点仍按验证集、业务指标和人工复核决定。
这一区分很重要。候选排序回答的是“先跑谁”;验证器回答的是“结果是否成立”。如果把两个问题交给同一个语言模型,模型可能因为代码说明完整、实验叙述合理而放行一个实际指标不合格的方案。
你可以采用双轨流程:
- Agent 生成候选计划和代码差异;
- 规则与静态检查先淘汰明显错误;
- 纯推理 RPM 输出相对排序;
- 少量候选进入隔离试跑;
- 通过门禁的方案进入正式实验;
- 最终结果由确定性评分和人工复核确认;
- 将结果、失败原因和资源占用写回历史记录。
AIRS-Bench 的意义在于提供统一任务和评价框架,而不是替你证明生产环境已经可靠。它包含完整研究流程中的想法生成、实验分析和迭代改进,但不同任务的验证方式和资源消耗仍然不能直接等同于你的内部任务。(arxiv)
AI Coding、Xcode 与远程工具需要拆池
当研究 Agent 同时涉及 AI Coding、Xcode、桌面工具或远程 Mac 时,不要让 RPM 和交付环境共享同一个资源池。筛选服务适合运行在轻量、可回收的通用环境;正式实验使用独立的计算资源;macOS 专属验证则进入单独的云端 Mac 或远程桌面资源池。
RPM 适合参与 AI Coding 和远程 Mac 测试的哪些环节?
它适合做候选排序,不适合直接控制 Mac 交付环境。RPM 可以判断哪些代码修改更值得进入 Xcode 构建、模拟器测试或桌面工具验证;它不应拥有无限制的远程操作权限,也不应因为筛选结果较高就跳过构建日志、依赖锁定和人工审批。
推荐拆成三层:
- 筛选层:保存候选计划、代码差异、历史结果和排序理由;
- 试跑层:限制权限,验证编译、数据路径和关键依赖;
- 正式层:保存代码版本、依赖锁文件、构建结果、测试日志和人工介入记录。
共享环境适合短时、低风险、无敏感凭据的任务。按需租用适合并发波动明显、需要独立 macOS 环境的验证。长期稳定重负载、需要物理接口或持续占用的团队,则应单独评估自建或固定资源。不要只看单小时价格,要看真实占用时间、排队等待、环境恢复和隔离要求。
多 Agent 并发上线前先限制洪峰
OpenAI 的公开研究加速报告显示,研究团队正在同时运行更多编码 Agent,Agent 工作量和实验数量都在上升;这意味着筛选层本身也可能制造新的并发洪峰。(openai.com)
上线试点时,建议先固定四个配额:
- 每轮最多进入 RPM 的候选数量;
- 同时运行的试跑数量;
- 每轮允许进入正式实验的数量;
- 单任务失败重试次数。
怎样证明筛选模型减少的是无效运行,而不是单纯减少了实验数量?
不要只比较 RPM 前后的平均得分。你需要使用盲测或历史回放,对比随机选择、人工选择和 RPM 选择,并同时记录:
- 入选方案的最终质量;
- 被淘汰方案的抽查质量;
- 筛选模型推理耗时;
- 试跑和正式实验的总运行时间;
- 失败重试、环境重建和人工审核成本;
- 被错误淘汰的高价值方案数量。
可以把结果分为三种:
| 回放结论 | 生产建议 |
|---|---|
| RPM 没有稳定超过现有调度 | 保持基线,不接入 |
| 纯推理 RPM 有收益,Agentic 不稳定 | 有限接入纯推理筛选 |
| Agentic RPM 明显降低完整运行,且隔离可复现 | 小范围扩大,并保留探索配额 |
Meta FAIR 的 AIRA₂ 研究也把异步多 GPU 执行、可靠评估信号和可动态调节的 Agent 操作视为研究 Agent 的结构性问题。这个方向说明调度、评估和执行环境必须一起设计,而不是只增加一个筛选模型。(ai.meta.com)
你的验收清单
在接入 AI Research Preference Models 接入研究 Agent 之前,逐项确认:
- [ ] 已区分候选排序、代理试跑、正式实验和最终验收;
- [ ] 已建立随机选择与人工选择基线;
- [ ] 已用同一批历史候选做回放;
- [ ] 已抽查被 RPM 淘汰的方案;
- [ ] 已统计模型推理、沙箱、失败重试和人工审核成本;
- [ ] 已限制试跑环境的凭据、网络、写入和并发权限;
- [ ] 已保留确定性测试和验证集门禁;
- [ ] 已为高风险、高收益候选保留探索配额;
- [ ] 已将代码版本、依赖、日志和人工介入记录绑定到任务;
- [ ] 已定义“退回纯推理”与“停止接入”的触发条件。
如果你当前方案把所有候选直接送入昂贵实验,缺点通常是队列容易失控、失败重跑成本高、不同任务互相争抢隔离环境。若你把 RPM、试跑沙箱和正式验证都放在同一套远程工具资源上,筛选层还会占用本应留给 Xcode、macOS 专属验证和交付任务的容量。相比之下,租赁 vmzig 的 Mac 环境更适合承接短期、隔离要求明确、并发波动较大的 macOS 验证任务;但长期稳定重负载或需要物理接口的团队,仍应根据真实占用证据评估自建资源。
对大多数研究 Agent 团队,稳妥路径是:先用历史实验回放验证纯推理筛选,再把少量入选任务送入受限试跑环境。后续如果还要执行 Xcode 或 macOS 专属验证,应继续按候选队列、试跑沙箱和正式交付环境分流,而不是让一个 RPM 直接接管全部算力。
vmzig M4 远程节点
为研究 Agent 提供稳定的远程 Mac 算力
用 vmzig 快速开通远程 Mac,为 AI Coding、模型评估与实验验证提供随时可用的运行环境。