效果漂移要能被发现
业务规则变化、输入分布改变都会让效果缓慢下降,靠用户投诉发现通常已经晚了几个月。应定期用固定评测集回跑,并统计人工纠正的比例;这两项指标同时上升,基本可以判断需要补充数据或重训,而不是继续调提示。

推理资源要留余量
私有化的扩容周期按月计算,突发流量很难临时应对。应监控显存占用、并发数与响应时间,按峰值而非均值规划容量;同时准备降级策略,例如缩短上下文或排队处理,避免高峰期整体不可用,影响业务连续性。
升级要走灰度
新版本先在少量流量上验证,对比关键指标后再全量。直接替换模型是私有化环境里最常见的失误,一旦新版本在长尾场景表现更差,回退又要重新部署;灰度能把影响限制在可控范围,也给回退留出时间。
评测集要定期换血
评测集长期不更新会逐渐失真,模型在旧样本上表现很好,真实场景却在下滑。建议每季度补充新出现的表达方式与错误类型,并保留一部分历史样本作为对照,既能反映现状,也能看出长期趋势。
再训练要有节奏
按季度或按数据积累量安排再训练,而不是等问题爆发才启动。固定节奏便于提前准备标注人力与算力,也能让业务方形成预期;临时启动的项目往往因为数据没准备好而草草训练,效果提升有限。
适用与不适用
适合谁
- 已私有化部署、承担生产流量的模型
- 业务规则变化较快的行业场景,需要按季排期
- 需要向运维与业务双方交代维护计划的团队
不适合谁
- 仍处于验证阶段、尚未上生产的小规模试验
- 没有评测集、也无法组织人工纠正统计的场景
典型场景
某制造企业的缺陷描述抽取模型上线半年后,人工纠正比例缓慢上升。运维按季度回跑评测集发现某类新工艺描述未被覆盖,遂在下一轮再训练中补充样本,并用灰度方式替换模型。整个替换过程分三批完成,未出现业务中断。
可执行步骤
- 建立固定评测集回跑机制,按双周统计人工纠正比例,形成可比较的趋势曲线
- 监控显存、并发与响应时间,按峰值预留容量并准备降级策略,而不是按平均值
- 新版本先在少量流量验证,对比关键指标后再全量,并保留回退包,确认无异常再全量
- 每季度补充新表达与错误类型,并保留部分历史样本作对照,便于看长期趋势
- 按季度安排再训练,提前准备标注人力与算力资源,避免临时抓人,也避免草草训练
常见坑
- 只靠用户投诉发现问题,效果下滑几个月后才被察觉,纠正成本已经高出数倍,业务与口碑同时受损。
- 按平均并发规划容量,高峰期响应时间飙升,业务方被迫临时限流,体验与口碑同时受损,恢复也需要时间。
- 直接替换模型不做灰度,长尾场景变差后回退又要重新部署,停机时间被拉长,业务连续性明显受损。
- 评测集多年不更新,回跑结果一片良好,与真实表现严重脱节,管理层被误导;管理层的判断随之失真。

自检与验收清单
- 是否有固定评测集与回跑节奏,是否有回跑记录
- 是否统计人工纠正比例,是否有统一的口径记录
- 容量是否按峰值规划并备降级策略,是否有降级预案
- 升级是否走灰度并留回退方案,是否演练过回退
- 评测集是否按季度更新,是否有固定的更新计划
常见问题
多久需要重训一次?
取决于业务变化速度与数据积累量,常见是按季度或半年。若规则稳定、纠正比例没有上升,可以延长;若纠正比例持续走高,说明输入分布已经变化,应提前启动数据补充与重训,而不是等到季度末。
私有化能不能自动升级?
技术上可以,但建议保留人工确认环节。模型升级涉及效果与兼容性变化,自动升级一旦出问题,回退与排查都更复杂;较稳妥的做法是自动分发、灰度验证、人工确认全量,三步都留下记录。
推理成本怎么控制?
从上下文长度、批处理与模型规格三方面入手。多数场景的输入可以裁剪,长上下文并非必需;批处理能提升吞吐但会增加延迟,需要按业务容忍度取舍;必要时对小任务使用更小规格的模型,成本会明显下降。
