上一季度发布的端侧 AI 演示在单台测试手机上运行了一个 4-bit Llama 变体,表现出色。六个月后,同样的功能却收到了一连串的一星差评,用户抱怨发热、耗电,或者更糟糕的是——无声的质量下降,用户只觉得“老手机上的 AI 变傻了”。模型没变,但机群(fleet)变了。那些原本以为是在交付模型的团队后来才发现,他们交付的其实是一个机群。
这就是导致大多数端侧 AI 发布失败的鸿沟:策略是围着选择“那个”模型转,而真正的难点在于如何为每类设备交付“合适的模型”,观察其运行情况,并在出问题时回滚。弥合这一鸿沟的学科更像是 CDN 运营,而非 ML 研究——清单驱动(manifest-driven)的交付、按分群的遥测、解耦的发布渠道,以及能从一个训练好的检查点生成 N 个量化分级的模型变体流水线。大多数团队并不具备这些,他们只有一个模型卡(model card)和一个构建产物。
推理质量信号。 这是最难的一点。端侧模型无法通过你在 CI 中运行的相同评估准则进行观察;你必须将质量观察带到推理发生的地方。隐性信号(用户重述率、放弃率、后续编辑)通常是唯一可以大规模获取的数据,但它们需要被收集并关联到模型变体和设备类别。显性信号(点赞/点踩)只有在频率足够高、能在用户流失前检测到性能退化时才有用。
六个月后,一次客户支持升级揭示了端侧 AI 功能在 Pixel 6a 上的表现明显差于 Pixel 8 Pro。没有人能说清这是量化问题、内存压力问题还是发热问题,因为没有人收集过能够区分这些问题的遥测数据。管理层提议的修复方案——“发布一个更好的模型”——无济于事,因为失败不在于模型产物本身,而在于缺乏那种能将正确的产物路由到正确设备类别的规范。
必须达成的组织认知重构是:交付端侧 AI 是一项“机群运营(fleet operations)”职责,而不是建模职责或移动工程职责。它需要一个明确的负责人、一个版本控制下的清单、一个按层级产出证据的变体流水线、一个与应用二进制解耦的 OTA 通道,以及分组遥测。为此配备人员的团队看起来更像基础设施团队而非 ML 团队;而不为此配备人员的团队,往往会在陷入需要该角色的值班轮换(on-call rotation)时,才发现这个角色的存在。
这种闭环的架构认知在于:端侧 AI 的难点不在于模型本身 —— 而在于分设备的交付、分群组的可观测性,以及证明系统运行正常的流转回退通道。前沿模型团队多年来致力于建立一套将 Checkpoints 转化为产品的工程规范。端侧 AI 几乎没有继承这些规范,因为其部署基座(庞大的长尾手机机群)并不是那些前沿模型工具所针对的设计目标。
到 2027 年,做对这件事的团队看起来将不再像 ML 组织,而更像那种面向数十亿设备进行交付的平台工程组织:拥有配置清单服务(manifest service)、变体流水线(variant pipeline)、CDN 式的交付通道、全机群遥测系统,以及一小群以分析群组性能回退为生的工程师。而那些没做对的团队将继续只是交付模型,并寄希望于真实机群的表现能和测试手机一样。