---
layout: post.njk
source: https://blog.qiaomu.ai/heavyskill-heavy-thinking-inner-skill-agentic
speaker: 向阳乔木
title: HeavySkill：AI 集体讨论竟超越单次推理上限，秘密藏在"独立思考" · 乔木博客
date: '2026-05-12'
summary: 本文介绍了HeavySkill，一种新颖的AI推理框架，通过并行独立思考和序列讨论，显著提升了AI解决复杂问题的能力，超越了单次推理的理论上限。该框架可生成AI可执行的“技能文件”，加速能力迭代，并揭示了解题与综合判断能力可分离的特性。
area: tech-engineering
category: ai-application
tags:
  - ai-reasoning
  - collective-intelligence
  - test-time-scaling
  - agent-collaboration
  - skill-files
people:
  - Jianing Wang
  - Richard Feynman
companies_orgs:
  - ICML
  - NASA
products_models:
  - HeavySkill
  - GLM 4.6
  - Qwen2.5-32B-Instruct
  - GPT-OSS-20B
media_books: []
draft: true
status: evergreen
---

乔木博客

全部

AI工具

AI教程

AI生成

AI资讯

健脑房

播客解读

论文学习

# HeavySkill：AI 集体讨论竟超越单次推理上限，秘密藏在"独立思考"

论文学习

·

2026年5月12日

·

1711 次阅读

·

约 21 分钟

> 论文原文：HeavySkill: Heavy Thinking as the Inner Skill in Agentic HarnessarXiv：https://arxiv.org/abs/2605.02396发布日期：2026-05作者：Jianing Wang et al.（投稿至 ICML 2026）

一道难题，你自己反复想了半天，死活想不通。

但把思路讲给几个朋友听，他们从不同角度七嘴八舌一讨论，反而很快就找到了突破口？

这不是巧合。

人类解决复杂问题时，"集体讨论"确实比"闭门苦思"更有效。

诺贝尔奖得主理查德·费曼有个著名的学习法，核心之一就是把自己对一件事的理解讲给别人听，然后在解释的过程中发现自己哪里没真正想清楚。

解释本身，就是一种思维工具。

现在，有一篇来自 ICML 2026 的论文，把这套逻辑直接搬给了 AI。

这篇论文叫 HeavySkill，核心主张只有一句话：让 AI 先并行"各想各的"，生成多条独立推理轨迹，再用另一轮推理来综合所有思路，得出最终答案。

听起来很朴素？但实验数据会让你吃一惊。

更有意思的是，这篇论文还把整个推理流程编码成一份"技能文件"，纯文本，任何 AI Agent 框架读懂之后就能执行，不需要改一行代码。

这背后是一个更大的问题：我们升级 AI 能力，到底是要训练新模型，还是只需要更好地"告诉它怎么做"？

## AI 推理的"天花板"：Pass@K

在谈 HeavySkill 之前，先要理解一个背景概念，这样后面的数字才有感觉。

> Pass@K：对同一道题生成 K 条独立推理轨迹，只要有一条是对的，就算通过。这是理论上的"最高上限"，衡量模型的推理潜力上界。

> Mean@K：K 条轨迹的平均准确率。这是你实际用到的性能，通常远低于 Pass@K。

> Vote@K（多数投票）：从 K 条轨迹里，选出答案出现频率最高的那个。这是目前最常用的聚合策略，俗称"少数服从多数"。

Pass@K 是天花板，Mean@K 是地板，Vote@K 是你能拿到的"中间件"。

传统智慧认为：你永远无法超越 Pass@K，因为那代表了模型在 K 次尝试中能力的绝对上限。

Pass@K 的逻辑很简单：K 次独立尝试里，只要一次对了就算赢。

如果 K 次没有一次对，你就输了，没有什么策略可以凭空变出一个正确答案。

这个上限，从逻辑上看起来无懈可击。

HeavySkill 的实验数据打破了这个"常识"。

在某些测试场景下，经过"集体讨论"之后产出的最佳答案（HP@4），居然超过了原始 K 次采样的 Pass@K 上限。

也就是说，经过讨论，模型生成了 K 次独立尝试中根本没有出现过的正确解法。

举个具体例子：在 IMO（国际数学奥林匹克答案基准）上，GLM 4.6 的原始 Pass@8 是 75.1%，代表 8 次单独尝试里最高能达到的上限。

但经过 HeavySkill 的讨论处理后，HP@4（4 次讨论输出中最好的那个）达到了 86.0%，超过了原始天花板整整 10.9 个百分点。

讨论的过程中，模型可以把不同轨迹里各自正确的片段拼合在一起，推导出任何单一轨迹都没有得到的完整正确答案。

就像把几张不完整的地图拼起来，你能看到比任意一张单独都更清晰的全貌。

## 框架核心：两段式流水线

HeavySkill 的架构图看起来很简单。

左边是并行推理阶段（Parallel Reasoning）：给同一道题生成 K 条相互独立的推理轨迹，每条轨迹都不知道其他轨迹的存在，各自从零开始思考。

右边是序列讨论阶段（Sequential Deliberation）：把所有轨迹打包，交给另一个模型（或同一个模型）做"综合推理"，最终给出答案。

> 并行推理（Parallel Reasoning）：同时启动 K 个独立的推理过程，不共享信息，确保多样性。就像让 K 个人在隔音房间里各自解题。

> 序列讨论（Sequential Deliberation）：把所有独立思路聚合起来，交给一个"主持人"综合评判，得出最终结论。

这两个阶段分工明确：并行阶段负责"广度"，讨论阶段负责"深度"。

这就好像组织一场论文评审。

先让每个评审人独立打分（防止互相影响），然后开一个全体讨论会，把所有评审意见摆在桌上，综合出最终结论。

如果直接让评审人互相讨论再各自打分，反而容易受到第一个发言者的影响，陷入"锚定效应"。

> 锚定效应（Anchoring Bias）：人在做判断时，容易过度依赖最先看到的信息，后续的判断往往围绕这个"锚"来调整。独立先判断，再集体讨论，是打破锚定效应的标准方法。

这也解释了为什么并行推理阶段要强调"独立性"。

如果 K 个 Agent 能互相看到彼此的推理过程，它们很可能会很快收敛到同一个错误答案，多样性就失去了意义。

独立推理才能保证：这 K 条轨迹真的在探索不同的解题路径，而不是一群人跟着第一个人的思路一起走进死胡同。

从 2024 年 o1 发布以来，测试时计算的重要性越来越被业界认可。

o1 的核心进步之一，就是在推理阶段让模型"多想一会儿"。

但 o1 的多想是单线程的，是在一条轨迹上往深处走；

HeavySkill 的多想是多线程加综合，是在宽度和深度上同时扩展。

## 记忆缓存：解决"太长了装不下"的问题

K 条推理轨迹，每条都可能有几千个 token 的内部思维过程，全部拼在一起？

模型的上下文窗口早就撑爆了。

> 序列化记忆缓存（Serialized Memory Cache）：一种把多条轨迹压缩、整合后送入讨论阶段的机制。会裁剪掉冗余内容，并对轨迹顺序做随机打乱，防止模型对特定位置的答案产生偏见。

这里有个细节值得注意：打乱顺序是为了防止位置偏见。

如果轨迹永远按固定顺序排列，讨论模型可能会系统性地偏向"第一条"或"最后一条"，而不是真正做内容评判。

这就像把多份报告的顺序随机打乱再给分析师看，防止他们因为"先入为主"而影响判断。

记忆缓存还有另一个设计细节：剪枝。

每条推理轨迹里，模型的内部思考过程（Thinking Chain）往往比最终答案长很多，有时候是好几倍。

如果把所有轨迹的完整内容都拼起来，上下文长度会爆炸。

所以缓存只保留关键的推理片段和最终答案，裁掉冗余的中间过程。

这里有个微妙的工程权衡：裁掉的内容越多，上下文越短，但可能丢失讨论阶段需要的关键信息。

保留的内容越多，越完整，但超出上下文窗口就会直接截断。

如何在这两者之间找平衡，是实际部署中需要仔细调试的问题。

论文的解决方式是：保留推理结论和关键步骤，丢弃内部自我质疑和重复尝试的内容。

这和人类开会时记录"会议纪要"的逻辑一样，不是逐字逐句记录所有发言，而是提炼关键决策和结论。

## "可读技能"：给 AI 看的说明书

HeavySkill 最有意思的一个设计，是它不只是一个 Python 程序，还可以被编码成一份人类可读、AI 可执行的文本文档。

> Skill 文件（Skill File）：一种结构化的自然语言文档，描述 AI Agent 何时触发、如何执行、输出什么。不需要修改底层代码，只需加载到上下文窗口即可。

这份 Skill 文档包含四个部分：

激活条件：什么时候该启动重型思考？（复杂推理任务时是，闲聊时否）

并行推理协议：如何启动 K 个独立 Agent，鼓励多样化的解题路径

讨论提示词：核心环节，指导讨论模型如何综合所有轨迹

输出约束：只输出答案，不输出元分析过程

这份文档可以被 Claude Code、OpenAI Codex 等任何支持技能加载的 Agent 框架直接使用，不需要改一行代码。

这和今天的编程实践高度相关：你不是在部署一个新模型，你只是给现有的模型读了一份"操作手册"，它就知道该怎么做了。

> In-Context Learning（上下文学习）：模型通过在提示词里看到任务描述和示例，就能执行新任务，无需微调参数。HeavySkill 的 Skill 文件正是利用了这一能力。

这个设计有个很吸引人的特性：可移植性。

同一份 HeavySkill 文件，在 Claude Code、OpenAI Codex 和自定义 Agent 框架里都能工作，不需要任何修改。它和底层的推理基础设施解耦了。

想象背后的含义：未来也许存在一个"技能市场"，AI 研究者把他们发现的有效推理策略打包成 Skill 文件，工程师直接下载部署，就像安装一个插件。

不用等到下一个版本的模型，不用做大规模微调，推理能力的迭代可以更快速、更模块化地进行。

## 数据说话：集体讨论，到底赢在哪里？

论文做了非常系统的实验，横跨 STEM、编程、通用推理三大类任务，测了十多个模型。

### STEM 推理任务

在 AIME25、BeyondAIME、HMMT25-Feb、GPQA-Diamond 四个高难度数学和科学基准上：

评估指标

含义

典型表现

Mean@K（基线）

K 条轨迹平均准确率

底部

Vote@K（多数投票）

频率最高的答案

中等

HM@4（重型平均）

4 次讨论的平均准确率

通常超过 Vote@K

HP@4（重型潜力）

4 次讨论中最佳答案

某些情况下超过 P@K

重点发现：在 GPQA-Diamond（博士级科学题）上，用 K=8 并行轨迹时，某些模型的 Vote@K 只有 32.1%，而 HM@4 达到了 48.8%，高了将近 17 个百分点。

多数投票在这里为什么失效？

因为这类难题，正确答案往往是"少数派"，正确轨迹可能只有 1-2 条，被多数错误轨迹淹没。

而讨论阶段的模型会做批判性分析，不会盲目跟风。

> 多数投票（Majority Voting / Vote@K）：从 K 条轨迹中选出出现频率最高的答案。这个方法在简单题上很有效，但在难题上容易被"多数错误"压制少数正确。

这个现象在人类的集体决策里也很常见。

经典案例是阿波罗 13 号的故障排查：NASA 工程师团队当时面对一个很多人都判断错误的技术假设，但少数几个人通过系统性分析找到了真正的原因。如果用投票，真相会被淹没。

论文给出了一个更细致的分析图：

对于并行推理通过率低于 50% 的难题（正确轨迹是少数派），在 1 万条样本里，有超过 500 条经过讨论后被纠正成功。

这不是小数字，这是在"看起来大多数人都答错了"的情况下，讨论机制依然能找回正确答案。

### 编程和通用推理任务

在 LiveCodeBench 上，GPT-OSS-20B 的 Mean@K 是 69.7%，经过讨论后 HM@4 提升到 85.5%，涨了将近 16 个点。

在 IFEval（指令遵循）上，R1-Distill-Qwen-32B 从 35.7% 跳到 69.3%，翻了快一倍。

但在 Arena-Hard（开放对话偏好）上，效果就不明显了。

这说明讨论机制对"有标准答案"的任务帮助最大，对"口味偏好"类任务效果有限。

## 反直觉发现：讨论者不需要很会解题

这是论文里最反直觉的发现。

把并行推理阶段固定为 R1-Distill-Qwen-7B，然后换不同的模型来做"讨论"：

R1-Distill-Qwen-7B（自己讨论）：效果好

R1-Distill-Qwen3-8B：效果好

Qwen2.5-32B-Instruct：效果也好

问题来了：Qwen2.5-32B-Instruct 自己解 AIME25 只有 12.8% 的准确率，连弱小很多的 R1-Distill-Qwen-7B 都比不上。

但它作为"讨论主持人"，却能显著提升最终结果。

这说明什么？

讨论阶段需要的不是强大的解题能力，而是强大的分析、综合、总结能力。

把一堆解题过程摆在面前，问"哪个对、为什么、怎么整合"，和自己从零解题是完全不同的能力。

Qwen2.5-32B-Instruct 作为大参数通用模型，在这种综合分析上很有优势，即便它解题能力相对弱。

这就像公司里的 PM 和工程师：好的 PM 不一定能写出最好的代码，但他很善于综合多个工程师的输入，给出清晰的决策。

这个发现对实际部署有很大的成本含义。

如果讨论阶段不需要顶级推理模型，你可以：

并行推理阶段：用多个较小的专业推理模型（成本低、速度快）

讨论阶段：用一个大参数的通用模型（善于分析综合）

这种分工方式可能比"全程用最强推理模型"更经济，同时效果还更好。

论文没有显式计算成本，但这个思路已经有了。

> 推理成本（Inference Cost）：运行一次模型推理所消耗的算力资源。参数量越大、输出越长，成本越高。HeavySkill 的"分工模式"理论上可以在固定预算下榨出更多性能。

## 迭代讨论：越讨论越好？

除了一次性讨论，论文还试了迭代讨论：把第一次讨论的输出塞回记忆缓存，再做第二次讨论，如此循环。

结果：HM@K（平均性能）随迭代次数持续上升，但 HP@K（最佳潜力）反而下降。

这说明迭代会帮助提升平均水平，但也会引入"累积噪声"，把原本某些正确的思路逐渐带偏。

更多的讨论不一定带来更高的上限，有时候过度讨论会把好答案淹没在越来越多的中间结论里。

开会开多了的人，对这个现象一定不陌生。

## 工具调用场景：重型思考扩展到 Agent

论文还做了一个让我觉得特别有价值的实验：在 Tool-Interleave Reasoning 场景下测试 HeavySkill。

> Tool-Interleave Reasoning（工具交织推理）：推理过程中可以调用外部工具（比如 Python 解释器）获取执行结果，然后根据结果继续推理。这比纯文本推理更接近真实的 Agent 使用场景。

实验设置：并行推理阶段，每个 Agent 都能调用 Python 解释器，最多交互 50 轮。

然后把所有轨迹和执行结果一起送给讨论阶段综合。

模型

AIME25 Vote@4

AIME25 HM@4

HMMT25 Vote@4

HMMT25 HM@4

Qwen3-8B

55.7%

70.7%

38.0%

—

Qwen3-32B

63.0%

81.7%

40.3%

—

GPT-OSS-20B

69.8%

95.0%

55.3%

93.3%

GPT-OSS-20B 在 AIME25 上，投票只有 69.8%，加上讨论直接跳到 95.0%，接近完美。

这个实验的意义在于：HeavySkill 不是一个纯文本推理的技巧，它在更复杂的工具使用场景下同样有效。

未来的 AI Agent 任务越来越复杂，往往需要调用多种工具、处理代码执行反馈、跨步骤维护状态。

在这些场景下，并行思考加集体讨论的框架有更大的施展空间。

## 用 RL 进一步提升：训练 AI 更会"讨论"

论文最后的部分，试了把强化学习（RLVR）应用到 HeavySkill 的讨论阶段。

> RLVR（可验证奖励的强化学习）：用可自动验证的奖励信号（比如数学答案是否正确）来训练模型，不需要人工标注。

选了并行通过率在 0~62.5% 之间的难题（正确轨迹本来就很稀少的那些），用 VeRL 框架做 RL 训练：

前 100 步，HM@4 持续上升，最终提升了约 10 个百分点。

但 K=16 的配置出现了训练不稳定的问题（熵崩溃），K=8 表现更稳定。

作者推测原因是上下文长度限制：16 条轨迹的记忆缓存太长，超出了模型处理能力。

## 轨迹选哪些？策略很重要

论文还做了一个有趣的消融实验：在 256 条轨迹里，怎么选 K 条送给讨论阶段？

随机选：不错

最大多样性：和随机差不多，主动选多样性没有明显增益

最长轨迹：最差！长不代表好，冗长往往意味着更多噪声

最多数答案（Max-Answer-Num）：最好！先用多数投票筛出高质量轨迹，再送讨论

这个发现很实用：先用多数投票做初筛，再讨论，比直接随机送讨论效果好。

不是把投票和讨论当成竞争者，而是让它们配合工作。

Max-Length（选最长轨迹）为什么最差？这也反直觉。

我们通常觉得"想得越详细越好"，但实验数据说：冗长的推理轨迹里往往混杂了更多无效甚至有害的内容，反而干扰讨论阶段做出正确判断。

短而准的答案，比长篇大论更有价值。

这和写作里的道理是一样的：冗余不是深度，精炼才是。

## 写在后面

这篇论文投稿于 2026 年 5 月，刚刚出来。

它所研究的问题，是最近两三年 AI 圈里争论最激烈的那类问题之一：测试时扩展（Test-Time Scaling）。

过去，我们提升 AI 能力的方式主要靠训练：更多数据、更大模型、更长时间。

但 o1 和 DeepSeek R1 之后，大家意识到"推理时多花算力"也是一条有效的路。

Gemini、Kimi K2 Thinking 都已经在自己的产品里用上了类似的"重型思考"机制。

HeavySkill 做的事，是把这件事从"各家黑盒实现"变成一个可以被系统研究的框架。

它把"并行推理加讨论"这套模式拆解清楚，把每个组件的贡献量化，还提供了一份可以直接被 AI Agent 读懂执行的技能文件。

这件事本身值得停下来想一想。未来的 AI 能力提升，会越来越多地通过这种"写说明书"而不是"重新训练"的方式实现吗？

如果一个足够聪明的 AI 能读懂一份足够好的技能文档，并且按照文档执行，那能力迭代的速度会发生什么变化？

这篇论文里最出乎意料的那个发现，让我反复想：一个自己只能解出 12.8% AIME 题的模型，作为讨论主持人，却能帮助整体表现超越强模型的单独发挥。

解题能力和综合判断能力，是两种可以独立存在的东西。

如果你身边有个不擅长做题但特别擅长听懂别人思路、找到关键问题、综合出最佳方案的人，你知道他在团队里有多宝贵。

AI 里也有这样的角色分工，而且这是从实验数据里自然浮现的，不是设计出来的。

我们花了这么多年时间研究如何让 AI 更聪明，或许忽视了另一件事：如何让多个 AI 更好地配合。一个弱模型作为协调者，加上几个中等模型作为思考者，整体效果可以超过一个强模型单独工作。

这是组织的力量，不只是个体的力量。

下次你在用 AI 工具遇到它答错的时候，不妨多问一次："你能不能重新想想，从另一个角度看看之前的思路有没有问题？"

某种程度上，你在手动触发 HeavySkill 里的那个"讨论阶段"，而且它确实会有效。

> 论文原文：HeavySkill: Heavy Thinking as the Inner Skill in Agentic HarnessarXiv：https://arxiv.org/abs/2605.02396发布日期：2026-05作者：Jianing Wang et al.（投稿至 ICML 2026）

© 2026

·

向阳乔木