☰
FSD架构传闻解析:端到端One Model与近200个小模型组合的工程真相
2026/10/19 9:18:18 网站建设 项目流程

最近圈子里传得最多的一个说法,就是FSD根本不是大家以为的那个端到端One Model,内部实际上是近200个小场景模型的组合。我第一次看到这个说法也有点意外,毕竟过去两年,“端到端”“One Model”几乎成了自动驾驶技术天花板的代名词,突然说它是拼装货,确实颠覆认知。但做这行久了,我知道任何一句“内部消息”背后,往往都藏着更真实的工程逻辑。这篇就把这个传闻拆开揉碎聊一聊:FSD的架构演变到底走到了哪一步、多模型组合在技术上到底可不可行、我们又该怎么用可观察的证据去验证它。

先交代下我的背景:我一直在一线做自动驾驶系统相关的开发和行业观察,跟过数据闭环项目,也拆过不少竞品的传感器方案和模型结构。这几年见过太多人把“端到端”当成玄学,也见过太多人把工程上的妥协说成技术上的倒退。所以这种“One Model vs 200个小模型”的争议,我特别想从工程和实操的角度多说几句。

1. 传闻背后:FSD架构演进到底走到哪一步了

1.1 从“规则代码”到“端到端”的路线之争

很多人现在聊FSD,默认它就是天生端到端,其实不是。这个系统最早期的版本,本质上是C++写的大量规则代码:传感器检测到障碍物,规则决定刹车;地图给出车道线,规则决定换道。中间还夹杂着大量手写的启发式逻辑,比如“行人接近斑马线就减速”“前车刹车灯亮就保持距离”。这套方案在高速公路这种结构化场景下表现不错,但一进城里的开放道路就崩,因为规则代码根本写不完所有边缘情况。

后来这家公司引入了几何建模和占用网络来做感知,再往后才逐步把“感知、预测、规划”这三块拼接起来。真正的转折点是他们把规划部分也换成了神经网络,才勉强算得上“端到端”。但这里有个关键点,也就是这次传闻的根源:工程上的“端到端”和理论上的“一个模型”从来不是一回事。

很多人在讨论时会把“端到端训练”和“部署时只有一个模型”混为一谈。端到端训练的意思是整个系统可以用统一的损失函数去反向传播优化,但这不代表运行时候必须是一个单独加载的大网络。你完全可以用十个模型分别处理不同类型的目标,再让一个路由模型把结果汇总起来,从训练角度看它是端到端的,从部署角度看它是多模型的。

1.2 “One Model”到底指什么,为什么被神化

先说清楚大家口里的“One Model”是什么。比较理想的端到端单模型,输入是多个摄像头画面、导航地图、车辆历史状态,输出直接是控制指令或轨迹。所有信息都经过一个巨大的神经网络,不设中间规则边界,模型内部自己学会“看到红灯就该停”“看到行人就该让”。

这个思路的理论优势很明显:决策链条短,没有模块之间传递误差,全局优化的上限高。过去两年,因为这个方向被反复提及,再加上行业内不少人拿它当融资故事讲,“One Model”被逐渐神化成了一种类似终极答案的东西。可这种神化忽略了一个实际问题:单模型的训练和维护难度是指数级上升的。

模型越大,数据需求越大。一个场景表现不好,你要么喂更多数据重新训练,要么引入规则干预,但一旦引入规则,就不再是“纯端到端”了。这种情况下,如果你在内部维持几百个细分场景模型,每个模型只需要对一小块负责,数据要求就低得多,迭代效率也高得多。所以当我看到“FSD可能是近200个小场景模型组合”这个消息时,第一反应不是“不可能”,而是“这很符合工程直觉”。

2. 如果真有“近200个小场景模型”,技术上行得通吗

2.1 多模型组合不是倒退,而是一种工程折中

很多人一听到“小场景模型组合”就觉得这是开倒车,是因为他们把架构演进看成了一个线性过程:规则 → 模块化 → 端到端One Model。但真实工程世界里不是这样走的。工业界更常见的路径是:先用规则做出来,再逐步神经网络化,等基建足够完善了,再考虑怎么把多个网络合并成一个更大的网络。合并的前提是你的数据、算力、工具链都足够强,否则草率合并只会得到一个跑不动的庞然大物。

这就好比你开一家餐厅:刚起步时是你一个人又当厨师又当服务员,这是“One Model”;生意好了,你觉得一个人忙不过来,就招了配菜员、炒锅师傅、传菜员,这就是“多模型分工”。表面上看从“全栈工程师”退回成了“团队协作”,但实际上效率和稳定性都上来了。等到某天你积累了足够的流水和标准化流程,可能又会尝试自动化中央厨房,再把团队整合掉。架构永远在变,变的方向取决于你当前的瓶颈是什么。

FSD如果真的采用近200个小场景模型,它们也不会是各自独立的——大概率有一个主路由模型,根据当前道路类型、天气、光照、地理位置等信息,决定调用哪些子模型。比如高速巡航是一个模型,城市路口左转是一个模型,停车场狭窄通道又是一个模型。每个模型之间可能有交叉和复用,并不是传统意义上那种各管一摊、互不通信的“模块化”。

2.2 从“单车模型”到“模型家族”的运营逻辑

我再从数据闭环的角度聊聊为什么多模型方案在当前阶段更现实。自动驾驶模型迭代需要数据,但不同场景的数据收集难度天差地别。雨天夜晚的十字路口,可能几千公里都遇不到一次;而笔直的高速公路,每天都能刷到大量样本。如果只有一个大模型,你想提升雨天路口的表现,就得把所有数据一起灌进去重新训练,训练成本高、周期长,而且可能把普通晴天的表现也带偏了。

但如果按场景拆成小模型,问题就变得好处理了:你只需要专门针对雨天路口收集数据,训练那个子模型,其他场景的子模型完全不动。这样子模型的更新风险就小了,版本迭代的节奏也能做到按场景解耦。尤其对一家量产车已经跑遍全球的公司来说,北美用户抱怨的掉头场景和欧洲用户抱怨的环岛场景,完全可以喂给两个不同的子模型分别调优。这在运营上实在太顺手了。

所以我在判断这个传闻的真假时,关注的不是“有没有200个模型”,而是“有没有具备按场景独立迭代能力的架构”。只要这个消息来自他们内部,哪怕数字从200变成150或者300,都不影响一个核心事实:他们已经不是单纯的端到端单模型路线了。

2.3 场景划分怎么划,边界在哪

假设这个传闻是真的,那紧接着的问题就是:场景怎么定义才算合理?

如果按常见维度划分,粗略可以分成三种。第一种是地理/环境维度,比如城市道路、高速公路、停车场、乡村土路;每种路况的交通标志、路面标线差异巨大。第二种是操作/工况维度,比如直行、掉头、进出环岛、并线、通过无保护左转;不同操作需要的行为策略很不一样。第三种是极端/低频维度,比如施工改道、事故现场绕行、特殊车辆避让、动物穿行;这类场景样本稀少,单独建一个模型反而更容易维护。

但场景划分最大的难点倒不是划分本身,而是边界交叉。一个城市道路的无保护左转,同时遇上施工改道,你说它该归“城市左转”模型管还是“施工改道”模型管?这就是多模型方案最头疼的“路由冲突”问题。没有合理的仲裁机制,两个模型的输出可能互相打架,表现出来就是车辆在同一个路口有时干脆利落、有时犹豫不决。所以一个有200个模型的系统,真正外行看不到的复杂度都在路由和仲裁上,而不是模型本身。

3. 实操视角:我们怎么验证这个传闻

3.1 看代码泄露和固件拆解

普通用户很难从外部确认FSD内部的模型数量,但作为技术从业者,我们还是有一些“可观察的验证手段”。最直接的就是固件拆解和代码包分析。每次车企向测试车队推送新版系统时,车里都会存一份完整的神经网络模型文件清单。之前网上就有不少人花时间翻这些清单,比对模型文件名、大小、输入输出节点。如果内部真的是单模型,你会在清单里看到一两个体积巨大的网络文件;如果是多模型组合,你会看到几十上百个文件,而且很多文件名里面带着场景缩写,比如路口、匝道、环岛、夜间这样的关键词。

但这里面有个坑:模型文件多,不代表运行时就一定多模型。很多框架会把一个完整模型的参数分片存储,或者同一个模型的多个版本按不同硬件分支存放。所以只靠文件数量不能下结论,还得看推理图。只有当多个模型之间存在显式的调用和路由关系,才能说明系统是组合式架构。

3.2 看招聘需求与专利轨迹

另一个靠谱的验证维度是看这家公司的招人方向和专利布局。如果你发现它长期在招“多模型调度”“场景路由算法”“混合专家系统”方向的工程师,那基本可以推断内部在做类似的事情。相反,如果招的全是“大规模模型训练”“端到端全栈优化”,那说明还是主攻单模型。

专利方面也一样。场景相关的专利能透露出模型设计思路。过去几年确实能看到不少关于“按驾驶场景动态加载模型”“环境上下文感知的模型选择”“在多个专用驾驶网络间进行仲裁”的专利申请。这些专利不一定都落地到量产系统里,但方向是明确的。把这些线索串起来看,多模型组合路线在这家公司的技术储备里绝对不是空白。

3.3 用体验倒推架构:几个可观察的“指纹”

如果你想不拆代码,纯靠开车体验去判断,也不是完全没可能,但需要抓细节。多模型架构有一个比较明显的指纹是行为风格突变。

端到端单模型内部虽然有多个注意力头,但它是在同一个网络里协同学习的,输出一般比较平滑。而多模型系统在切换模型的瞬间,如果路由做得不够细腻,驾驶员会感觉到“性格切换”——比如过同一个路口,晴天时左转让行特别果断,雨天时突然变得特别保守;或者刚出高速匝道时方向盘动作明显变“生硬”,像是换了个人在开车。

还有一种指纹是版本更新的场景倾向性。如果一次OTA之后,你发现车辆在环岛场景的通过成功率大幅改善,但同一版本里高速巡航没有任何变化,这种“单场景跳变”常见于多模型独立更新的场景。而单模型大规模重训,更新后通常是整体风格都变了,不太会出现只改一个场景的情况。

当然,体验倒推属于概率判断,不能当实锤。每个人的行驶路线和驾驶风格都不一样,主观感受容易失真。比较严谨的做法是找几辆测试车,在同一条包含多种场景的路线上反复跑,记录系统在每个场景下的接管次数和行为风格波动,跑够几百公里再下结论。

4. 两种路线对开发者与车主的影响

4.1 对自动驾驶工程师意味着什么

如果FSD真的走了多模型路线,对行业里做自动驾驶开发的人影响其实很大。

首先是技术栈的变化。以前大家面试时都在问“你训过多大的模型”“你怎么设计损失函数”,以后可能更关注“你怎么做场景路由”“你怎么管理模型之间的依赖”。这意味着纯算法模型的工程师需要补一补系统架构和调度设计的能力,否则你在一个多模型系统里根本不知道怎么定位问题。

其次是数据标注的方式要跟着变。单模型的数据标签是统一打,多模型的数据标签需要按场景做细粒度控制。你得知道当前样本属于哪个场景、会被哪个子模型消费、应该在哪个环节给它打标。数据管道里的元数据管理会变成一个很大的工作量,标注团队的组织方式也得调整。

再有就是测试验证体系。单模型你可以靠一个综合闭环指标来衡量整体水平,但多模型系统你必须拆开看每一个子模型的表现,然后再看它们交互时的表现。这意味着要建立更复杂的测试矩阵:每个子模型单独测一遍,随机抽几个组合再测一遍,最后还要测路由本身是不是稳定。测试工程师的活儿会变得特别多,也特别值钱。

4.2 对普通用户购车决策意味着什么

对普通车主来说,听到这话可能会慌,担心自己买到的FSD是不是“阉割版”。我的建议是别这么想。

消费者真正该关心的是“路面表现”,不是“内部结构”。如果一辆车在实际道路上的接管率低、乘坐体验平顺、安全兜底可靠,那它内部是One Model还是200个小模型根本不重要。反过来也一样:如果一辆车宣传的是最前沿的端到端单模型,但实际在路上连一个简单的无保护左转都处理不好,那这技术再“先进”也不能买。

而且从工程角度说,多模型组合现阶段往往比强行上单模型更靠谱。打个比方,如果你是患者,你希望给你看病的是一个什么都会一点的全科医生,还是一个由心内科、神经内科、骨科医生组成的会诊团队?真正紧急复杂的情况下,后者往往容错率更高、单点风险更低。自动驾驶也一样,分散架构在现阶段是一种增加冗余的手段,而不是退步。

唯一值得留意的是,多模型系统在不同地域的迁移能力。如果200个小模型里有大量针对特定地区训练的子模型,那这套系统跑到一个新市场时,可能会出现“水土不服”——必须给新地方重训一批子模型,才能达到原有水平。这会影响一家车企的海外扩张节奏,也会影响你买到的车的功能开通时间。

5. 常见误区与避坑建议

5.1 误区一:端到端就是“无规则”

每次聊到端到端,总有人说“端到端意味着系统里没有代码规则,全部靠神经网络自己学”。这个说法严格来说并不成立。

端到端架构里依然可以有“规则”,只是这些规则不再直接输出控制指令,而是以“先验约束”的形式参与训练或推理。比如给模型提供“不能越过路沿”的语义约束、给轨迹规划加一个安全边界、在输出层强制限制最大加速度。这些都算是规则,只不过它们的角色从“决策者”变成了“监督者”。所以FSD内部即使有小模型,也不代表它是“规则驱动”;still,也可能每一块都是神经网络,只是分了工。

不要陷入“有规则=落后、纯模型=先进”的二分类思维。工程上永远是混合的,只是混合比例不同而已。

5.2 误区二:场景模型越多越落后

有人觉得“近200个场景模型”听起来像传统模块化时代的“场景引擎”,是十年前那套东西借尸还魂。这个判断过于武断了。十年前的问题不是“按场景分模型”,而是“每个模型都是规则写死的,没有学习能力”。现在的场景模型是“每个子模型都是神经网络,只是训练数据被场景限定”。同样是按场景划分,底层的泛化能力和当年完全不是一个档次。

打个比方:以前的场景引擎相当于给每种路况写一本操作手册,汽车按手册执行;现在的场景模型是给每种路况配一个专门练过的司机,每个司机都见过大量同类路况,只是分工更专精。都是进行分工,但能力和下限完全不同。

5.3 避坑:别被“One Model”营销话术带节奏

最后给所有关注智能驾驶的朋友一个建议:不要因为一个架构名词就神化或者看衰一个产品。

过去几年行业里出现过不少因为“端到端”而股价起飞、销量大涨的故事,也出现过因为爆料“用的不是One Model”而引发的舆论危机。这些事件本质上都是把学术概念当成了营销卖点。消费者一旦陷入这种叙事,就特别容易被真假难辨的传闻牵着走:今天一个消息说“One Model是天顶星科技”,你就觉得这车无敌;明天一个消息说“其实是200个小模型”,你就觉得被欺骗了。

我自己的判断标准很简单:多看同路线测评,多统计真实用户的接管反馈,少纠结内部架构。技术架构是工程师需要关心的事,消费者只需要关心结果。哪怕内部真的是200个小模型,只要系统综合表现强于所有竞品,这个架构就是好架构。

最后分享一点个人的体会

做这行时间越久,我越觉得“路线之争”往往是外行最关心、内行最无所谓的东西。早期做语音识别的人吵过“统计模型还是规则模型”,做视觉的人吵过“传统特征还是深度学习”,最后活下来的团队都是那种不纠结于站队、肯用一切手段解决实际问题的人。

FSD这次爆出来的传闻,不管真假,至少让我们看到了一个信号:头部车企在量产自动驾驶的落地上,已经不再追求“理论上的完美结构”,而是把更多精力放在“可维护、可迭代、可快速响应现实问题”的工程体系上。这个转变本身就很值得关注。

最后再给你一个实用的观察窗口:你如果身边有朋友在做FSD的测试车队,可以问问他每次更新后车型在哪个场景下变化最大。连续问上几个版本,你大概率能反推出这家公司的模型组织方式——比你在网上刷任何爆料都准。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询