
如果一个模型悄悄换了版本,用户可能只觉得“今天回答更快了”。但对正在整理训练资料的人来说,这件事有点像老师突然换了讲义,学生却还在照着旧笔记复习。
DeepSeek 官方 10 月 17 日更新日志显示,deepseek-flash 已由 DeepSeek-V4.1-Flash-1017 提供服务,调用方式和价格保持不变。官方还称新版本缩短了任务运行时间和输出长度,并公布了多项基准成绩。
这里的“像换了个人”是一个比喻,事实是服务版本发生了更新。问题也不在于更新本身,而在于蒸馏项目有没有把教师数据的来源记录清楚。
最危险的不是新老师,而是混在一起的笔记
旧教师的答案不一定要扔,新教师的答案也不一定天然适合入训。真正危险的是两套答案被混成一个文件,后面的人再也分不清哪一条来自什么时候。
一条回答可能因为服务版本不同而变短,也可能因为工具配置不同而少做了一步。若项目只记录模型名,不记录请求时间、系统指令、工具定义和输出快照,后来出现问题时就很难追查。
这会带来一种很奇怪的结果:学生有时像旧老师,有时像新老师,面对边界问题还会把两套规则拼在一起。看起来不是完全不会,实际上很难解释。
“变快”不等于“学得更好”
官方发布信息里,性能、速度和输出长度都会引起关注。但蒸馏要看的不只有这些指标。
一份更短的答案,可能删掉了重复表达,也可能删掉了判断条件;一次更快的工具调用,可能是流程更顺,也可能是少检查了一步。只看速度和字数,很容易把表达变化当成能力变化。
学生模型还要面对没有见过的新输入。真正的问题是,它能不能在换了问法、换了资料、工具返回异常时,仍然做出正确的下一步。
因此,版本更新后的第一件事不是大规模重训,而是拿固定任务做一次小对照。正常问题、缺资料问题、工具失败问题和需要拒答的问题,都应该出现。
旧笔记怎么处理更稳
可以把数据先分成三类。
第一类是新旧教师行为一致,条件和证据也都完整。这些样本可以继续作为候选,但仍要保留来源。
第二类是表达不同,但还没有证据判断谁更适合目标任务。这些样本进入待审区,不要因为新版本出现就直接覆盖旧版本。
第三类是关键行为发生变化,例如一个版本会先追问,另一个版本直接回答;一个版本会报告工具失败,另一个版本继续编造。这样的样本要重新判断训练目标,不能把两种行为同时标为正确。
这种整理看起来慢,却能减少以后返工。否则训练完成后才发现学生混进了两套互相冲突的边界,重新定位会更麻烦。
如果项目还要长期更新,最好给每一批样本设一个清楚的状态:可训练、待复核、仅作反例或暂不使用。状态改变时保留记录,不要把原来的判断直接抹掉。这样既能追踪教师变化,也能知道学生的问题来自哪一批材料。
尤其是服务名称没有变化的时候,批次标签比文件夹里的一个总标题更有用。它能提醒后来接手的人:这些答案虽然都来自同一个入口,但并不一定属于同一轮教师行为。
模型更新后,责任也要更新
服务方负责发布更新,使用方负责判断更新是否适合自己的任务。官方基准可以帮助我们理解变化,但不能替代企业自己的评测。
同样,蒸馏项目不能因为“老师更强了”就默认旧教材仍然有效。教师更换以后,训练数据、回归集、版本说明和失败样本都应该重新看一遍。
DeepSeek 这次更新没有要求用户改模型名,所以更容易被忽略。也正因为如此,它给蒸馏项目上了一堂很实用的课:看见的入口没有变化,不代表教材、答案和边界都没有变化。
资料:DeepSeek 官方更新日志。文章中的“老师换讲义”是解释性比喻,不代表 DeepSeek 披露了内部蒸馏过程。















