AI战略 / 1 分钟阅读

Speculative decoding:为什么 MTP 和外部 draft 不是一回事

两种在不损失质量的前提下加速推理的方法:MTP 把推测路径集成进模型,外部 draft 则在两个模型之间构建这条路径。这个差异会影响采用方式、调试成本和可靠性。

示意图对比两种推测解码流水线:MTP(草稿路径在单一模型内部生成,只验证一次)与外部草稿(独立的草稿模型与目标模型相互协作,再经过共同的验证关口)。MTPDRAFTTARGETVERIFYVERIFY

在 speculative decoding 里,重点不只是更快。真正的重点是弄清楚工作最终落在什么地方:落在模型内部,还是落在你必须集成的系统里。

如果你要把它用进产品里,MTPDRAFT 不是同一件事的两个名字。它们追求的是同一个目标——在不牺牲最终模型质量的前提下更快地产生文本——但它们把复杂度放在了流水线的不同位置。

实际来看:

  • MTP 时,推测路径被集成在模型内部
  • 外部 draft 时,推测路径来自两个模型之间的协作

我觉得最有用的表述是:MTP 是集成式 speculative decoding外部 draft 是组装式 speculative decoding。这不是一个绝对定义,而是一个操作层面的区分。它帮助我们理解复杂度到底住在哪里、由谁承担,以及把模型带进真实系统的团队还需要承担多少额外工作。

为什么会有 speculative decoding

Speculative decoding 源于一个很简单的问题:大模型很强,但延迟成本高。每一个 token 都需要计算,而这些计算会不断累积。

它的核心思路很优雅:先用一条更快的路径提前提出一些 token,再让更强的模型去验证它们。如果提议站得住,就能节省时间;如果站不住,系统就回到主路径,同时不损害最终回答的质量。

MTPDRAFT 处在同一个概念空间里。真正的差异只体现在一个问题上:到底是谁提前提出这些 token,这条推测路径又是如何构建出来的?

MTP:当加速能力在模型内部

MTP 指的是 Multi-Token Prediction。从实际意义上说,它描述的是那些已经在自身结构里内建了提前预测多个 token 机制的模型。

把它称为集成式 speculative decoding 是合理的,因为这种加速并不是从外部把两个独立模型拼起来得到的:它本来就被打包进了模型设计本身。

这会带来很大变化。从架构角度看,推测行为是模型设计的一部分;从运营角度看,一大块复杂度在模型交到使用团队手里之前就已经被解决掉了。

所以,MTP 真正的承诺不只是"更快",而是更少的故障面

外部 draft:当加速必须被组装出来

使用外部 draft 时,推测系统来自至少两个独立组件之间的协作:一个主模型(target)和一个更小、更快的模型(draft)。draft 提出一些 token,target 去验证它们。如果提议一致,系统就加速;如果不一致,target 就修正轨迹。

这个思路很有力量,而且在某些场景下比 MTP 更有意思。但它不可避免地是一个组装出来的系统:加速并不只住在单个模型里,而是住在模型与模型之间的关系里。

这会改变工作的重心。你不只是选一个模型,而是在设计一种耦合。你要验证兼容性、推理引擎是否支持、格式是否一致、draft 成本与真实吞吐收益之间是否平衡,以及更细一点的问题,比如 tokenizer 和服务器在负载下的行为。

外部 draft 要求的不只是一个模型决策,而是一个系统决策

复杂度到底住在哪里

使用 MTP 时,复杂度通常更偏上游:它在模型里,在那些设计、训练和优化模型的人所做的工作里。

使用 DRAFT 时,复杂度会更靠近采用这套方案的团队。哪怕概念本身很直观,集成过程也未必如此。你更容易发现自己在验证一些侧面的细节:功能是否真的被支持、target 和 draft 的组合是否正确、那些在纸面上存在但在真实流水线里会缩水的收益。

如果要把它浓缩成一句话:MTP 把问题推得更上游;DRAFT 则把问题留在更靠近下游的位置

灵活性 versus 运营可靠性

外部 draft 的优势很明显:你可以选择不同的组合。更强的 target、更轻的 draft、针对特定预算或特定基础设施做出的特定折中。对于做研究或者维护高度定制技术栈的团队来说,这种灵活性很有价值。

但灵活性不是免费的。每多一个自由度,也就多一种不兼容、低效率或额外维护成本的可能。

MTP 放弃了一部分这种可组合性,换来的是一个更封闭但也更清晰的方案。你不能随意重新拼装一切,但也正因为如此,系统发生退化的节点更少。对很多团队来说,尤其是纯研究之外的团队,这不是损失,而是明确的优势。

为什么 MTP 在采用时往往更占优势

如果目标是可靠地使用 speculative decoding——而不是证明你能在底层编排一个推测系统——那么 MTP 几乎总是更占优势

我刻意使用这种更谨慎的表达,因为确实存在外部 draft 才是正确道路的场景。但在大多数面向产品、可重复基准测试或具体落地的场景里,MTP 会减少那些消耗时间和注意力的附带决策。

关键不在于哪种方案在纸面上看起来更优雅。关键在于:团队的时间最终花在了哪里?

如果时间最后都花在集成、维护模型间关系、验证兼容性和诊断性能波动上,那么灵活性的理论优势就可能蒸发掉。只要支持足够好,MTP 会更好地保护团队的专注力:让团队把精力放在用例本身、真实基准、感知延迟和运营成本上。

什么时候我仍然会选择外部 draft

外部 draft 不是次一级方案。它是要求更高的方案。

当灵活性不是偶发优势,而是问题的结构性组成部分时,我会选择它:

  • 当你需要精细控制 target 成本和 draft 成本之间的关系
  • 当团队运行在高度定制的平台上
  • 当首要目标是研究,而不是标准化
  • 当基础设施本来就是为了试验不同模型组合而搭建的

在这些情况下,外部 draft 不再是令人不快的复杂度来源,而会成为真正的设计空间。选择它,意味着你是主动想要这种复杂度,而不是被迫承受它。

结论

MTPDRAFT 不是两个包装不同的同义词。它们是两种架构选择。

前者把加速能力集成进模型;后者把加速能力构建在模型之间的关系里。前者往往会简化采用过程;后者往往会增加自由度,但也会增加集成负担。

如果要用一句话概括:MTP 是更即用型的 speculative decoding;DRAFT 是更可组合的形式

在真实系统里,尤其当团队时间和性能同样重要时,这个差异的分量远比表面看起来要大。

关于作者

Dario Cargnino

Senior Pre-Sales Manager、Solution Architect 兼 Agentic Engineer

我的工作横跨 AI 战略、解决方案架构与企业级数字系统,尤其专注于运营可信度、交付务实性以及平台的长期韧性。

LinkedIn

文章信息

概览

发布时间
2026年7月3日
阅读时间
1 分钟阅读
分类
AI战略

主题

涵盖内容

Speculative DecodingInferenceModel ArchitectureAI Systems

继续阅读

更多相关文章

AI战略1 分钟阅读

组织压缩:AI 是企业新的运营杠杆

组织压缩解释了为什么 AI 会成为企业新的运营杠杆,帮助更敏捷的组织以更少摩擦完成决策与执行。

  • AI战略
  • 组织压缩
  • AI杠杆
  • 运营模式
  • AI就绪度
  • 组织设计
阅读全文
AI 架构2 分钟阅读

优化 Hermes Agent 需要系统架构思维

当上下文、工具、技能、记忆、子智能体和定时任务缺少治理时,Hermes Agent 会变得昂贵或脆弱。正确的优化方式是架构化设计:路由任务、限制上下文、治理后台自动化,并把昂贵推理留给真正需要它的工作。

  • Hermes Agent
  • AI Agents
  • 智能体架构
  • MCP
  • AI 优化
  • LLMOps
阅读全文