智能AI
morning
「自验证」框架让开源模型反超 Fable 5,冲上 GitHub 热榜
2026-08-27
1 阅读
约10分钟阅读
机器之心
字号:
随着开源模型能力不断提升,它们已经能够以极低的成本生成多个高质量候选方案,并进一步利用模型自身对这些结果进行验证、打分和筛选。斯坦福团队最新实验发现,使用 DeepSeek V4 Flash + LLM-as-a-Verifier 进行「 自验 证 」,可以在 Terminal-Bench 2.1 上 超越 Cla ude Fable 5 ,同时整体 成本低约 11 倍 。 GitHub 代码:https://github.com/llm-as-a-verifier/llm-as-a-verifier 具体来说,团队首先让 DeepSeek V4 Flash 针对同一个任务生成 5 条候选 Agent 轨迹。随后,不引入任何能力更强的闭源模型,而是继续使用同一个 DeepSeek V4 Flash,通过 LLM-as-a-Verifier 验证框架对这些候选结果进行验证、打分和排序。最终,DeepSeek V4 Flash 在 Terminal-Bench 2.1 上的任务成功率从: 79% → 88% 。 值得注意的是,这里的成本并不只是验证成本,而是同时包含两部分:生成 5 个候选方案的成本,以及使用 DeepSeek V4 Flash 进行验证和筛选的成本。「自验证」确实会消耗更多 Token,但由于开源模型的 Token 成本足够低,即使加入额外的采样和验证, 整体单任务成本依然显著低于闭源前沿模型 。并且,上述成本已经按照 DeepSeek 涨价后的最新价格计算。 在延迟方面,自验证也不意味着需要串行等待 5 次完整生成。多个候选方案可以 并行生成 ,大部分验证过程同样可以并行执行。在并发资源充足的情况下,整体延迟大致相当于:耗时最长的一次 Agent rollout + 少数几轮验证。因此,候选数量增加并不会让端到端延迟按比例增长。 随着实验结果发布,LLM-as-a-Verifier 在 X 上引发广泛讨论,同时也冲上了 GitHub Trending 热榜 #2 。与此同时,开源社区已经开始在 DGX Spark 等 本地硬件上部署 GLM、DeepSeek 等模型,并复现类似的自验证结果。这可能会成为本地 AI 非常重要的一条发展路线:当本地和开源模型足够便宜时,与其把所有希望押在一次生成上,不如通过「 多次采样 → 自我验证 → 选择最优结果 」,用更多廉价的推理计算持续换取更高的能力。 本项目由斯坦福大学 CS 博士生 Jacky Kwok 负责。通讯作者包括 Ion Stoica(UC Berkeley 教授、Databricks 联合创始人)、Azalia Mirhoseini(斯坦福大学教授,曾任职于 DeepMind 与 Anthropic)、Marco Pavone(NVIDIA AI 与自动驾驶研究总监)以及 Chelsea Finn(斯坦福大学教授、Physical Intelligence 联合创始人)。 项目网站:https://llm-as-a-verifier.com API 文档:https://llm-as-a-verifier.com/docs GitHub 代码:https://github.com/llm-as-a-verifier/llm-as-a-verifier 论文:https://arxiv.org/pdf/2607.05391 联系方式:jackykwok@stanford.edu 更多关于 LLM-as-a-Verifier 的实验结果与分析详见下文: 方法概述 LLM-as-a-Verifier 是一个通用验证框架,无需额外训练,即可为不同模态的模型输出提供细粒度反馈。与传统 LLM-as-a-Judge 只输出单一离散分数不同,LLM-as-a-Verifier 利用了 评 分 Token 的完整 logit 概率分布 ,从而显式刻画模型在评价过程中的不确定性,并使验证能力能够沿着三个维度进一步扩展: 评分粒度(score granularity)、重复评估(repeated evaluation)以及评价标准拆分(criteria decomposition) 。由此得到的细粒度反馈可以进一步用于 Test-Time Scaling、 任务进度追踪以及强化学习 。 1)推理阶段扩展 当 LLM-as-a-Verifier 被用作轨迹级 Reward Model,对多个候选解进行验证和排序时,在 多个不同领域的 benchmar k 上 均取得了领先结果:Terminal-Bench V2 (86.5%), SWE-Bench Verified (78.2%), RoboRewardBench (87.4%), and MedAgentBench (73.3%)。 这些结果表明,同一套验证框架可以用于软件工程、机器人以及医疗 Agent 等不同任务,而无需针对每一个领域单独训练新的 Reward Model。 2)强化学习 LLM-as-a-Verifier 也可以直接作为强化学习中的 稠密奖励信号(dense re wa rd) 。实验显示,将其反馈接入 SAC 和 GRPO 后,可以在机器人控制与数学推理任务中提升训练的样本效率。 3)代码生成进度追踪 LLM-as-a-Verifier 给出的评分与代码 Agent 的实际任务进展之间存在明显相关性。随着代码生成和任务执行逐步接近正确解,Verifier 的分数通常也会随之提升。这意味着它不仅可以用于比较最终的多条候选轨迹,也可以用于 实时追踪 Agent 是否正在朝正确 方向 推进 。 4)机器人任务进度追踪 类似的现象也出现在机器人任务中。在一次完整的 robot rollout 过程中,LLM-as-a-Verifier 能够生成 平滑、 与时 间进度对齐的奖励信号 ,并能够区分多种失败模式,例如: 机器人理解了错误的任务意图 抓取位置不准确 动作执行偏离目标 API:几行代码即可接入自己的任务 LLM-as-a-Verifier 已经提供开源 Python API,可以直接安装: pip install llm-verifier API 文档:https://llm-as-a-verifier.com/docs/references/api.html 研究动机:Agent 往往「会做」,但不知道哪一次做对了 LLM-as-a-Verifier 背后的一个核心观察是: 很多 Agent 其实已经「知道」如何完成任务,真正的问题是,它们不知道自己生成的哪一个答案才是正确的。 以 Terminal-Bench 为例,如果针对同一道任务反复采样大量轨迹,例如每道题生成 100 条候选轨迹 ,模型的 Pass@100 可以显著超过 Claude Mythos,并接近解决整个 benchmark。真正困难的问题变成了: 如何从大量候选轨迹中,可靠地找出正确的那一个? 这也是 Verification Scaling 希望解决的核心问题。 核心问题:平局 最简单的方法是让 LLM-as-a-Judge 对不同候选解进行评分。但问题在于,当候选方案都比较复杂、质量又比较
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱