30 秒快速回答
HybridAgent(Hybrid Reasoning Agents,混合推理智能体)是 2026 年 10 月斯坦福、Together AI、UIUC 与 Meta 联合提出的一种 Agent 架构:它不再把思考过程逐字写成文本,而是让模型在潜空间(latent space)里用隐状态完成推理,只在需要调用工具、需要对外输出时才切回文本。两者在同一次生成过程中动态切换,而不是二选一。
论文编号 arXiv 2610.18861,作者为 Jiaru Zou、Yunzhe Qi、Sirui Chen、Federico Bianchi、Shang Zhu、Pan Lu、Jingrui He、James Zou,共 45 页、12 张图。已开源 HybridAgent-8B-Agentic 与 HybridAgent-14B-Agentic 权重,均基于 Qwen3 同规模 Base 模型后训练而来。
核心价值一句话:它第一次把”潜推理便宜但动不了手”和”文本推理能调工具但贵”这道二选一拆开了——想的事情省下来,做的事仍然留在可读文本里。
一、为什么现在的 Agent 又慢又贵?
一个 Agent 在一次任务中要吐三类 token:思考、工具调用、最终输出。其中思考往往占大头,却对用户没有直接价值——它只是模型说服自己的过程。一个跑十轮工具调用的深度研究任务,思考 token 和工具观测反复堆叠,成本与时延都被这段自我对话吃掉。
学界的替代方案是潜空间推理:不让模型把思考写成词,让隐状态直接在连续空间里传递。但这条路有两个硬伤:
- 没有工具接口——工具调用必须发出一个具体字符串,连续向量发不出去;
- 不透明——出错时无法定位是哪一步想歪了,需要审计的场景几乎不可用。
HybridAgent 的定位就卡在这两条硬伤中间,把两者的分工定死,而不是让模型自己”涌现”出来。
二、HybridLink:把”想法”直接喂回自己
整套机制的核心是一个叫 HybridLink 的轻量适配器。它做一件事:把模型最后一层的隐状态映射回输入嵌入空间,让上一步的”想法”能以嵌入形式直接参与下一步计算,不必先解码成词、再重新编码。
有了这条通路,生成过程就出现两种模式:
| 模式 | 承担什么 | 为什么留在这一侧 |
|---|---|---|
| 文本模式 | 工具调用、最终答案、所有对外可观测内容 | 工具需要具体字符串才能发请求,日志监控也依赖可读文本 |
| 潜模式 | 内部思考、权衡、计划 | 不占词表、不进上下文,省 token 也省解码步数 |
| HybridLink(桥) | 把最后一层隐状态映射回输入嵌入空间 | 没有它,潜模式的向量无法作为下一步输入 |
| 连续工作记忆(载体) | 跨轮携带文本、潜思考与工具观测 | 上一轮的潜思考若丢失,跨轮连续性就断了 |
一个容易被忽略的工程含义:HybridLink 映射的目标仍然是原模型的输入嵌入空间,潜思考没有独立的表示空间。好处是与底座兼容、训练稳定;代价是适配器与底座强耦合——换底座就要重训适配器,官方因此把 adapter.pt 与底座权重打包在同一目录分发,而不是做成可插拔通用模块。
多轮任务里还多了一类要管理的对象:潜思考片段本身。完整的混合上下文由文本、潜思考、工具观测共同构成,由 Agent 的工作记忆跨轮携带。相应地,上下文裁剪策略必须知道哪段潜思考还有效——论文与仓库均未公开淘汰与压缩细节,这是复刻者要自己填的坑。
三、两段后训练:教模型”什么时候该潜想”
架构只提供了双模生成的可能性,真正学会何时切换,靠两个训练阶段:
- HybridSFT:监督微调,目标是稳住”工具集成的混合生成”。三个要素是格式激活、HybridLink 激活、自条件训练——先让模型学会双模输出格式,再让适配器真正参与计算,最后让模型以自己产生的潜思考为条件继续生成。数据集发布 HybridAgent-HybridSFT-v1 与 v2,推荐 8 卡或 16 卡。
- HybridRL:强化学习,学的是”什么时候进潜空间思考、什么时候切回文本行动”这个策略。组件包括混合策略 rollout、奖励、精确 rollout 重放与策略更新,推荐 32 卡(4 节点 × 8 卡)。
两段训练的硬件差距本身就是信号:真正拉开差距的是 RL 阶段,而它的门槛是三十余张卡的集群。对多数团队,更现实的路径是直接用已发布的 8B / 14B 权重。
四、成绩单与三个读数提醒
论文在 3 个模型规模、11 个基准(数学、科学、医学、搜索、智能体推理五类)上评测,对照前沿文本 Agent 与潜推理框架:
| 指标 | 论文口径 |
|---|---|
| 性能 | 平均提升 10.4% |
| token 削减 | 35.5% 至 54.7% |
| 推理加速 | 1.8 倍至 2.6 倍 |
| 成本节省 | 2.7 倍至 3.7 倍 |
在采信这些数字之前,有三点必须留意:
- 10.4% 是平均值,论文未给出各基准分布,无法判断增益是普遍存在还是由少数基准拉动;
- 口径不同不能直接对比——token 削减 35.5%~54.7% 等价于 token 量降到原来的 64.5%~45.3%,即节省 1.55~2.21 倍;而成本节省报的是 2.7~3.7 倍,比 token 侧高出约六七成,论文未给出成本构成拆解;
- 所有读数均为论文方自报,预印本未经同行评审,尚无独立复现。
工程上的稳妥做法:把 1.55~2.21 倍当作 token 侧可验证的下限,超出部分当作待验证区间,不要按 3.7 倍做预算。
五、怎么跑起来
按仓库 README,环境为 Python 3.11 的 conda 环境、PyTorch 2.11.0(CUDA 12.8 源),搜索工具需配置 Tavily API 密钥并通过 .env 注入:
# 批量混合推理:每张 GPU 一个进程,可指定采样数
python -m hybrid_inference.run_batch
# 可解释潜模式:单卡即可,输出 HTML 报告
python -m interpretable_latent_mode
# 两段后训练
bash scripts/run_hybrid_sft.sh all # 8 卡或 16 卡
bash scripts/run_hybrid_rl.sh # 32 卡(4 节点 × 8 卡)
只想用推理不想碰训练是可行的:只下载 8B 权重跑 run_batch 即可;但要改底座或改工具集,就得重新走两段训练。
针对”潜推理不透明”的批评,作者提供了 Interpretable Latent Mode:把每段潜思考渲染成可读伪文本,并标注步数与可读性分数。以”20℃ 空气中声音传播 10 公里需多少秒”为例,渲染结果被切成 42 步(可读性 0.84,意识到需外部核实)、22 步(0.88)、21 步(0.96,列出算式)等片段,中间切回文本模式调用搜索与 Python 工具。注意这组分数只来自单个示例的四个片段,样本量极小;渲染文本中也出现了 “I me the the speed of speed” 这类重复破碎——可读性属于”大致能看出在想什么”的量级,够调试与粗粒度审计,不足以支撑严格合规举证。
总结:它改变了什么,没改变什么
改变了:证明潜空间思考与工具调用可以在同一次生成中共存,不必牺牲后者;并给出了可观测性上的量化尝试。
没改变:底座能力本身没变,它优化的是”怎么想”而非”知道什么”,知识密集型任务收益有限;可解释性只是量级改善;适配器与底座绑定带来生态碎片化;全部读数尚待复现。
路线选择的判断标准是预算结构:如果瓶颈是训练资源,走”改外围”(提示词/记忆/工具脚手架的自优化)性价比更高;如果任务会长期反复执行、单次推理成本敏感,一次性把思考方式改掉更划算。两条路线并不互斥,混合推理模型之上仍可再叠一层外围优化。
延伸阅读建议:对比阅读 SSR(选择式结构化推理)、dLLM(扩散语言模型)与 MLA / P/D 分离这类推理效率文章,可以把”省 token”这件事从模型架构、解码范式到服务部署串成一条完整线索。
- 论文:arXiv 2610.18861《Hybrid Reasoning Agents》
- 代码与权重:GitHub
togethercomputer/HybridAgent