评测集放在仓库里,不如接进流水线
评测集建好之后最大的风险是**没人跑**:改动上线了,指标退化了,几天后才发现。
把它接进 CI(持续集成)意味着:**每次改动自动跑一遍,退化当场拦下**。
三条流水线
1. **快速冒烟(每次提交,1~2 分钟)**:抽 20~30 条样本,看有没有**崩溃级**退化(格式错、拒绝回答、超时);
2. **完整评测(合并主干,5~15 分钟)**:跑完整评测集(100~300 条),比较正确率与失败类型分布;
3. **夜间回归(每天)**:加跑成本/延迟统计与更贵的评估(人工抽检或强模型打分)。
判定规则要写死在配置里
超限时**阻断合并**,而不是只在评论里提示——人的注意力会被别的事吸走。
三个工程细节
常见坑
落地顺序
1. 先把冒烟跑起来(20 条、1 分钟、阻断合并);
2. 再加完整评测与基线对比;
3. 最后加夜间回归与成本看板;
4. 每次改动都在 PR 描述里附**本次的评测结论**(含没变好的地方)。