一、引子

先说现象:新版本模型上线两天,判定质量下降,决定回滚。改回旧版本号,五分钟完成,服务的错误率和延迟都恢复正常——但同一批样本跑出来的判定结果和升级之前仍然不一样。

回滚看起来是改一个版本号,实际上要退回去的是一整批东西。我把一次模型升级涉及的变更项整理成清单,一共 42 项,然后按四种回滚范围分别看还剩多少