跳到正文

AI Know · 技术研究笔记

多模态系统出问题时,先查预处理链路,模型本身未必是主因

图片与音频的分辨率、采样率必须设硬性限制;对齐失败要保持不可用状态,不要靠猜测(mock)补齐;降级路径要预先设计,不能等到在线时才临时决定

听书 00:00 / --:--
00

三分钟读懂

先看结论,再决定是否深读

  1. 多模态系统出问题时,先查预处理链路,模型本身未必是主因
  2. 图片与音频的分辨率、采样率必须设硬性限制
  3. 对齐失败要保持不可用状态,不要靠猜测(mock)补齐
  4. 降级路径要预先设计,不能等到在线时才临时决定
  5. 多模态成本由解码倍率放大,预算要按 token 折算
01 / DEEP DIVE

核心原理

文本模型上线时,工程团队主要担心的是 prompt 写得好不好、上下文够不够长。图像和音频一旦进入推理链路,问题的主要来源就变了。预处理、模态对齐和失败降级这三段代码,往往比模型本身更容易引发线上事故。

原因不复杂:文本输入是“已经是 token”的状态,而图像和音频是“待转换的字节流”。从字节流到模型可消费的表示之间,横着解码、缩放、重采样、分片、裁剪、编码、对齐七个环节。任何一个环节的假设被打破,模型得到的就不是“稍差一点的输入”,而是“语义完全错位的输入”。前者只是质量下降,后者会造成系统性错误。

更麻烦的是,多模态的错误不会像文本那样立刻暴露。一段错位的音频配上正确的文字,模型依然会一本正经地输出答案,置信度还不低。这类问题只能靠工程侧的输入校验和降级设计提前拦截。

02 / DETAILS

技术细节

输入侧:转换链路是风险集中区。

图像进入模型前通常要经历解码、EXIF 旋转校正、缩放、归一化、分块。风险点主要在缩放策略:固定短边缩放会让超宽截图的有效文字高度低于可识别阈值;直接拉伸则引入几何形变,模型对表格和版式的判断会明显退化。音频侧同理,采样率不统一、双声道未合并、静音段未裁剪,都会让转写与声学特征漂移。输入侧必须做硬性约束:最大像素数、最大时长、允许的格式白名单、单请求模态数量上限。这些限制要作为明确的拒绝条件,不能依赖事后补救。

推理侧:对齐是隐性成本。

多模态对齐分两层。一层是时间或空间对齐,比如音频分片与转写文本的时间戳必须一致,图像分块与坐标映射必须可逆。另一层是语义对齐,图文是否描述同一对象、音画是否同一场景。前者可以靠工程保证,后者只能靠置信度阈值和交叉校验。实践中常见的错误是把分片结果按顺序拼接就当作对齐完成,一旦有分片失败,后续所有时间戳整体偏移,输出看起来完整,实际全错。

输出与评测侧:聚合逻辑要可审计。

多模态输出往往是多个子结果聚合而成,聚合层必须记录每个子结果的来源、置信度和降级标记。评测不能只看最终答案对不对,还要看“在输入被裁剪或降采样后,答案是否仍然稳定”。建议建立一组长尾输入的回归集:超长截图、低照度照片、带背景音乐的语音、方言夹杂、含大量空白页的文档。每次预处理策略变更都要跑一遍。

环节 典型故障 拦截手段
解码 格式伪装、损坏文件 魔数校验、解码超时
缩放 文字过小、形变 最小有效高度阈值
音频重采样 采样率混用 统一到固定采样率
分片对齐 时间戳整体偏移 分片独立编号与校验
聚合 部分失败被忽略 降级标记强制上报
03 / IMPLEMENTATION

工程实践

  1. 把预处理做成独立可测模块。 输入校验、解码、缩放、重采样各自有单元测试和超时约束,任何一步失败都返回结构化错误码,不把半成品交给模型。预处理耗时单独打点,与推理耗时分开监控。
  1. 为每条降级路径定义明确的触发条件和输出形态。 例如图像超限时降为“仅用 OCR 文本”,音频过长时降为“只取前 N 秒并标注截断”,对齐置信度低于阈值时返回“无法可靠对齐”。降级必须显式标注,不能静默补全。
  1. 按 token 折算多模态预算。 一张高分辨率图切出的视觉 token 可能是文本请求的数十倍,音频按秒折算同样可观。在网关层设置单请求模态预算和租户级配额,避免单次请求把成本放大到不可控。
05 / FAILURE MODES

风险边界

成本。 多模态的计费单位不是“一次请求”,而是“解码后的 token 量”。分辨率翻倍、时长翻倍都会非线性放大开销,而用户对此没有直觉。预算控制必须前置到输入校验,不能等到账单出来才发现。

幻觉。 模态缺失或对齐失败时,模型倾向于用已有模态“补全”缺失信息。图文不符时,它可能编造图中不存在的细节。这类幻觉的根因在输入侧,光靠提示词约束收效有限。

越权调用。 图像里可能含他人隐私信息,音频里可能含未授权录音。预处理阶段若把原图原音频落盘或透传给下游工具,越权风险会随调用链扩散。模态内容要按敏感数据处理,工具调用需二次鉴权。

长尾输入与延迟。 超长文档、低质量录音、异常宽高比截图属于长尾,处理耗时的方差极大。预处理与推理要有独立超时和熔断,长尾输入不能拖垮整体吞吐。延迟预算要按分位数设定,均值没有意义。

完整信源

事实从哪里来