跳到主要内容

多模态AI在生产环境中的落地:基准测试与现实之间的鸿沟

· 阅读需 12 分钟
Tian Pan
Software Engineer

大多数采用多模态AI的团队都会犯同样的错误:他们在精心策划的基准数据集上评估模型,并假设生产性能会与之相符。然而现实并非如此。视觉模型在MMMU基准上取得高分,与同一模型在生产中可靠地从发票中提取结构化数据之间,存在足以葬送产品发布的巨大差距。视觉编码器增加了基准排行榜上无法体现的延迟。空间推理在用户实际发送的图表类型上失效。在干净语音上表现良好的音频模型在真实世界的噪声下土崩瓦解。而多模态真正优于纯文本的任务类别,比供应商所暗示的要窄得多。

本文是关于这一差距的实战指南——它在哪里出现,为什么存在,以及哪些部署模式能在生产负载下保持稳定。

延迟惩罚是结构性的,而非偶然的

当视觉语言模型处理图像时,它在推理的每个阶段都要付出延迟代价。视觉编码器运行密集的矩阵乘法来提取视觉特征。预填充阶段处理大型视觉上下文的二次方注意力复杂度。解码阶段在所有生成步骤中维护静态视觉KV缓存——研究人员称之为"视觉内存墙"。每个阶段都会叠加影响。

实际结果:视觉模型在相同推理任务上的运行速度通常比同等的纯文本模型慢5到10倍。这不是通过调优可以消除的问题;它是结构性的。高分辨率图像输入会使情况更糟。通过标准ViT-L/14编码器处理4K图像产生的token数量大约是使用336像素分辨率FastViT的16倍——而每个额外的token都会在整个推理流水线中叠加延迟。

最近在高效视觉编码器方面的研究表明默认行为是多么严重。苹果的FastVLM在相当质量下实现了比LLaVA-OneVision快85倍的首个token生成时间。像HiRED这样的token丢弃方法在只有轻微精度损失的情况下将端到端响应延迟降低了78%。这些优化之所以存在,正是因为基线速度太慢了。

对于大多数生产系统,这意味着视觉模型适用于延迟目标以秒而非毫秒衡量的场景。实时应用——想象一下用户面向的聊天界面,你希望首个token延迟低于500毫秒——需要积极的图像降采样、token丢弃技术,或者在视觉输入并非真正必要时路由到纯文本路径。

架构含义:在新情境中采用VLM之前,在你的实际分辨率分布下(而非模型基准测试时的分辨率)测量首个token生成时间和每秒token数。这些数字会让你大吃一惊。

结构化提取悄然失败,而非明显出错

视觉模型在文档处理中的吸引力在于,它们可以用单一的端到端模型替代脆弱的OCR流水线。输入文档图像,得到结构化JSON输出。这确实有效——对某些文档类型有时有效——而且失败往往不够明显,以至于团队通常在生产环境中才发现这些问题。

Image2Struct基准提供了一个有用的参考点。GPT-4o在网页重建上的地球移动相似度得分为0.71,在LaTeX文档上为0.66。在乐谱上——一个需要精确空间布局理解的领域——它下降到0.34。这不是你能从标题精度数字中预测到的失败模式,它说明了一个更广泛的规律:视觉模型在训练数据中频繁出现的文档类型上要可靠得多。

对于大多数工程团队实际关心的文档类型——发票、收据、表格、合同——失败模式集中在几个一致的模式上:

结构性幻觉:模型产生的输出在语法上看似正确,但并不准确反映文档的实际结构。带有合并单元格的表格被展平。嵌套的行项目被归因于错误的父项。多行地址在字段之间被错误分割。

提示敏感的幻觉:当你请求的模式与文档结构不匹配时,许多模型会编造值而不是返回null。你的模式中标记为必填的字段通常会被填充一个看似合理的猜测,而不是提取错误。

布局盲点:LLM处理视觉内容的方式与OCR不同。传统OCR维护元素之间精确的边界框关系。视觉模型对语义内容进行推理,这意味着它们可以正确识别文档同时包含供应商名称和发票总额,但仍然将它们归因于错误的字段——因为它们在推理这些字段应该包含什么,而不是它们的空间排列。

实际的缓解模式是验证优先设计:将VLM提取输出视为不受信任的输入,并对每条提取记录运行语义验证。不仅验证模式一致性,还要验证领域约束——与行项目总和匹配的发票总额、在预期范围内的日期、与小计相符的税额。实际上导致下游问题的提取错误很少是显而易见的;它们是通过JSON模式检查但违反业务逻辑的那些。

定位差距:当模型实际上没有看到你认为的内容时

空间推理是视觉模型最可靠地低于直觉预期的地方。当被要求回答需要理解对象在图像中相对位置的问题时,GPT-4o在人类视角空间问题上的准确率约为27.5%。失败模式在各模型中是一致的:逻辑不一致(推理过程指向一个方向,最终答案却相反)和视觉无根据性(模型描述的空间关系与实际图像不符)。

对于图表,这产生了团队经常遇到的特定问题:模型可以正确描述趋势的总体形状,同时返回特定数据点的错误值。显示73%和68%的条形图可能被准确总结为"第一类别高于第二类别",而提取的值却返回为75%和65%。模型在模式匹配给定视觉整体的看似合理的值,而不是读取实际数据。

这不是随机错误。它是一个可预测的失败模式,源于这些模型的训练方式。模型见过更多的值是整数且趋势清晰的图表。模糊的图表、具有非显而易见比例的图表,或需要精确读取轴标签才能提取有意义数据的图表,都有更高的提取错误率。

工程响应是避免将图表提取视为已解决的问题。如果你的用例需要可靠地从图表中提取数字,你需要专门构建的图表理解流水线(轴检测、图例解析、值插值)、用于低置信度提取的人工审查步骤,或者两者兼有。模型在这方面正在变得更好——使用3D场景图训练数据的微调方法显示出有意义的改进——但今天生产中的前沿模型对于高风险图表数据提取而言,在没有验证的情况下还不够可靠。

音频模型:噪声地板问题

语音转文字基准通常在干净、受控的音频上运行。生产音频几乎从来都不干净。这一区别在许多部署中比模型选择更重要。

Whisper成为大多数团队的默认起点,因为它易于访问且支持多语言。在干净音频上,它实现了约20%的词错误率。在嘈杂条件下,这一数字上升到接近30%。对许多应用更成问题的是插入错误行为——在嘈杂音频中,Whisper倾向于产生幻觉词汇,生成听起来合理但实际上没有被说出的内容。对于转录用例这很烦人;对于语音命令用例,它可能触发意外操作。

新模型在相同基准上表现明显优于Whisper。像Granite-Speech-3.3这样的模型在干净音频上实现了7.9%的WER,在嘈杂音频上实现了11.5%——不到Whisper错误率的一半——插入错误也少得多。2025年的基准格局已经发生了足够大的变化,开始新语音部署的团队应该重新评估他们的模型选择,而不是基于历史声誉默认选择Whisper。

多语言案例尤其不均衡。Whisper的训练数据严重偏向英语和少数几种高资源语言。对于具有方言变体的语言——当地特定口音模式与标准训练分布有显著差异——专门针对该语言数据训练的模型无论通才模型的标题WER如何,都能持续超越通才模型。

大规模音频的正确部署模式是路由层:高置信度干净音频到快速、更便宜的模型;模糊或嘈杂音频到更有能力的模型;以及明确的置信度阈值,低于该阈值时路由到人工审查,而不是将低置信度转录传递到下游。

多模态真正发挥价值的地方

值得直接说明多模态真正优于替代方案的任务类别,因为这个列表比营销所暗示的更具体。

制造业质量检测非常适合。电子制造业中的缺陷检测需要低于200毫秒的响应时间,并在受控摄像头设置的标准化图像上运行——这正是视觉模型快速且准确的条件。该领域的团队报告的检出率显著超过人工检查,同时减少了计划外停机时间。关键条件是环境控制:一致的照明、固定的摄像头位置和狭窄的缺陷分类。

文档分类在不需要精确提取时效果良好。根据文档类型将文档路由到处理队列——发票与采购订单与合同——是VLM准确的任务,偶尔错误分类的代价较低。

非结构化文档的OCR替代——收据、手写笔记、实体表格的照片——是VLM真正击败传统OCR流水线的地方。传统OCR需要针对每种文档类型进行模板工程。视觉模型无需自定义规则即可处理视觉变体。对于下游验证健壮的用例,精度权衡是可以接受的。

医学影像辅助显示出真正的临床价值,特别是对于具有大型训练数据集的常见影像类型。胸部X光报告生成是最清晰的例子:XrayGPT等模型在标准视图上生成临床准确的报告。注意事项是数据集偏斜——主要在X光数据上训练的模型在没有大量领域适应的情况下,无法干净地迁移到CT、MRI或超声波。

所有这些的共同模式是:当视觉输入是主要信号时,当任务需要理解视觉内容而不是精确提取值时,当环境条件受控使得图像质量一致时,以及当错误成本足够低以使人工审查采样可行时,多模态效果最好。

实践决策框架

在新情境中部署多模态模型之前,运行四个问题:

视觉输入是否真的必要,还是你只是因为可以而添加它? 许多看似需要图像理解的任务可以使用纯文本模型处理提取的元数据——EXIF数据、OCR输出,或你的流水线中已经存在的结构化表单数据。添加视觉输入会增加成本和延迟;首先确认它是否增加了准确性。

你的延迟预算是多少,你是否在生产分辨率下对模型进行了性能分析? 基准数字是在受控分辨率下收集的。在提交给模型之前,在你的第90和第99百分位图像大小下进行性能分析。

静默失败是什么样子,你将如何捕获它? 多模态模型悄然失败——它们产生满足模式验证但实际上是错误的看似合理的输出。设计你的验证层来捕获语义错误,而不仅仅是结构性错误。

你的任务是否在强适合类别中? 如果你的用例需要从图表中精确提取数字、复杂空间推理,或在低资源语言嘈杂音频中可靠的性能,请为模糊案例构建人工审查。这些路径上的模型还不够可靠,无法移除人类。

在生产中从多模态AI中获益最多的团队,是那些将其视为具有已知失败模式的组件,而不是仔细系统设计的替代品的团队。这些能力是真实的——只是比演示所显示的更为具体。

References:Let's stay in touch and Follow me for more thoughts and updates