首页/客户案例/乳品 · 供应链
CASE 11 乳品 · 供应链 AI 销量预测 智能补货 DataQA 应用

预测不是报表,是要落到采购单上
某乳品企业把补货做成了闭环

乳品的生意有两道硬约束:保质期短,压货就是报废;SKU 多,断货就是白丢销量。这家乳品企业有 ERP,销量和库存数据都在里面,可补货这件事一直靠人——业务对着几十张历史表拍量,拍多了占现金、拍少了断货,中间还要手工导单、微信核对、防止重复下单。营销侧的情况类似:标签、素材、内容、权益、渠道都配得挺全,但那是执行流程,前面缺一层“到底该选谁、给什么”的决策。我们进场先做的是把预测、预警、建议、采购、追踪这五步接成一条线,把最小起订量、供应商产能和保质期一起算进补货规则,让建议能一键落成 ERP 采购单;再把决策这层补到营销执行之前,输出最优选人、素材、内容、权益与渠道;日常的问数、复盘和异动预警交给 DataQA,业务自己问、自己看、自己调。

项目形态
供应链预测 + 智能补货 + 营销决策层
交付方式
FDE 驻场,与供应链、运营双侧共创
覆盖范围
经销、电商、冷链仓与门店
数据口径
客户授权脱敏,主体与品牌隐去,量级数字不对外
4类
AI 供应链能力
预测 · 预警 · 补货 · 采购
5步
补货闭环
算量、定单、落成单据
3项
必须写进模型的硬约束
起订量 · 产能 · 保质期
7×24
经营问数与异动预警
DataQA 值守,不用排队
01 / 客户与挑战

补货这件事,一直靠人算

这家乳品企业不缺系统,缺的是把系统里的数变成一张能下单的采购单。ERP 里有销量、有库存、有在途,但这些数取出来之后,要靠业务一格格填进自己的表,再拍一个量。拍完的量对不对,谁也说不准,只能等下个月看是不是断了货、是不是压了库。

客户画像
一家有 ERP 底子的乳品企业,品类以低温奶、常温奶、酸奶与饮品为主,SKU 海量,短保品类占了大头。货要走三条路:经销与商超订单、电商仓、冷链与门店库存,三条路的补货节奏完全不同。需求受季节、开学、促销日历影响很大,一个节气活动就能把某个单品的周销量翻上去,活动一停又掉回来。

原来的做法
预测靠业务经验,有人看去年同期,有人看最近三周,有人直接按上月平推。补货量按“差不多够卖”拍,安全库存靠 Excel 里的固定倍数,最小起订量和供应商产能到下单那一刻才想起来。采购单手工导、微信核对、再导回 ERP,一个 SKU 在不同仓之间重复下单的情况时有发生。库存健不健康,只在月度报表上看得出来——那时候压货已经压了,断货也已经断了。

我们的判断
预测的价值不在准确率,在能不能落成一张单据。一张采购单要能自动带出补多少、什么时候补、受哪些约束,人只需要确认或否决。所以顺序是先接数据、再定规则、最后才是模型精度;模型再准,如果它算出来的量跟起订量、产能、保质期对不上,业务照样只能改回拍脑袋。

01

海量 SKU,靠人一个个拍量

能认真算的只有头部几十个单品,长尾 SKU 基本按上月平推或凭印象补。SKU 越多,拍得越粗,错的概率越大。

02

短保品:压货是报废,断货是丢量

低温品保质期按天算,多补一周的量就是直接报废;少补一天的量,货架空了就是白丢销量,还带走了复购。

03

预测与采购是两张皮

预测在一张表、采购在另一张表,中间靠手工导。导一次错一次,最后没人敢相信系统里的数,还是回去看自己的表。

04

约束都是下单时才想起来

最小起订量、供应商产能、冷链车次,这些在“该补多少”算完之后才被考虑,于是补货量要么凑整凑多,要么被产能卡住发不出来。

05

重复下单与漏补,没人追踪

同一个 SKU 在两个仓都提了采购,或者在途已够又下了一单。没有追踪台账,这类错只能靠月底对账时翻出来。

06

想知道“为什么”,要等月报

哪个区域掉量、哪个渠道毛利被促销吃掉、哪个单品开始转滞销——业务看不到实时答案,问一次分析师要排三天队。

02 / 我们的解法

先接数据,再定规则,最后谈精度

三段之间有先后。数据没接、口径没对齐,模型算出来的数没人敢用;规则没定,模型给出的量跟起订量、产能对不上,业务只能手工改回去。三段走完,才算真正交到客户手上。

DIAGNOSE

诊断:盘清 SKU 与规则

先把 SKU 按动销特征分开:头部、常规、长尾、季节性、临期风险。再盘现有的补货规则——安全库存怎么定、起订量多少、供应商每周能给多少、冷链几天一班。然后核对 ERP 里销量与库存的口径,找出哪几个字段各算各的。

  • SKU 动销分类与季节性标注
  • 现有补货规则盘点(安全库存 / 起订量 / 产能)
  • ERP 销量与库存口径核对表
  • 断货与压货的近十二个月归因底稿
LAND

落地:预测到采购单

预测分层做:头部 SKU 用模型细算,常规 SKU 按品类聚合后再拆,长尾按规则兜底。补货建议把三项硬约束写进去,出建议的同时给出“为什么是这个量”。建议确认后一键导出采购单,进 ERP 下单,下单之后回到追踪台账。

  • 单品 / 品类 / 渠道三级预测与校准机制
  • 带约束的补货建议规则(起订量 / 产能 / 保质期)
  • ERP 双向对接:取数进来、采购单出去
  • 补货追踪与重复下单稽核
CO-PILOT

陪跑:把问数交给日常

补货跑顺之后,业务每天还会问很多“为什么”。这类问题交给 DataQA:自然语言直接问,口径由语义层锁定,答案带着拆解,异动先预警。供应链与运营各留一套自己的问数与复盘习惯,FDE 退到旁边看。

  • DataQA 问数场景与口径字典
  • 库存、断货、临期三类异动预警
  • 周度自动复盘与例会模板
  • 模型年度校准与规则迭代机制
03 / 体系结构

四层摞起来,最上面那层才是钱

供应链的数智化不是买一套预测软件,是把取数、算量、定单、落地这四层按顺序摞稳。底下三层做得再准,第四层落不成单据,业务照样回到自己的 Excel。

层放什么解决什么谁维护
数据层取数 ERP 里的销量、库存、在途、供应商与价表,渠道订单、冷链仓与门店库存、促销日历,每天自动同步 同一个“销量”在两套系统里算法不同;取一次数要手工导三遍 数据团队 + 驻场 FDE
预测层算量 单品 / 品类 / 渠道三级预测,多模型并行,短保与季节品单独校准 未来四到八周到底卖多少;偏差是系统性高估还是低估 算法团队 + 供应链
决策层定单 补货建议引擎(安全库存、起订量、供应商产能、保质期一起算)+ 营销侧的最优选人、素材、内容、权益、渠道 该补多少、哪天补、走哪个仓;该发给谁、给什么权益 供应链 + 运营
执行层落地 ERP 采购单、到货与入库追踪、重复下单稽核、活动推送与门店执行 建议再好,落不成单据就等于没发生 采购 + 仓储 + 门店
口径要钉在字段上“销量”至少有三个口径:出库量、签收量、终端动销量。三者混着用,预测一定偏。做法是把三个口径各建一列、各写定义,模型固定用其中一个,另两个只做交叉校验。
预测分层做,别一把算头部 SKU 单独建模、常规 SKU 按品类聚合后再拆到单品、长尾 SKU 按规则兜底。三类 SKU 用一套模型算,结果一定是头部算得还行、长尾全错,而长尾占了大半 SKU。
短保品单独一套规则保质期过半就要触发去化,不能等库存周转天数报警。低温品的补货周期按天算,常温按周算,两条节奏混在一起排,冷链车次一定乱。
04 / 干预机制

补货走五步,每步都有拍板的人

五步里最容易被跳过的是第三步和第五步:建议不写理由,人就只能凭感觉改;下单不追踪,重复采购就永远查不出来。这两步做实,闭环才闭合。

环节输入输出谁拍板
预测算未来 过去十八个月销量、促销日历、节假日与天气、渠道铺货计划 未来四到八周的单品 / 品类 / 渠道预测量,带区间与置信度 供应链计划
预警看风险 预测量、实时库存、在途、临期批次、供应商产能排期 断货风险清单、压库与临期清单、产能不足预警 计划员
建议定数量 预测量、安全库存、最小起订量、产能上限、保质期剩余 补多少、哪天补、走哪个仓,同时给出约束命中说明 供应链负责人
采购落单据 已确认的建议、ERP 里的供应商、价表与账期 采购单,一键导出进 ERP,直接下单 采购
追踪查闭环 下单记录、到货、入库、在途、库存变化 重复下单稽核、漏补提醒、建议与实际的偏差台账 采购 + 仓储
营销环节之前只有执行流程现在先过决策层谁受益
选人定名单 按标签包全量发,包大包小看运营手感 决策给出最优人群包、规模与留白比例 运营
素材定画面 一套主视觉通投所有资源位 按人群与资源位匹配最优素材,尺寸自动适配 设计
内容定说法 一套文案,改个数字就发 按人群痛点给不同说法:宝妈讲成分,囤货客讲单价 内容
权益定价码 统一券面额,全场一个力度 按价值分层给权益,贵客给专属、路人给小样 会员运营
渠道定顺序 能发的渠道全发一遍,成本不区分 按响应概率与触达成本排序,先自有后外部 渠道运营
预测不等于决策预测量是“未来会卖多少”,补货量是“该进多少”。中间隔着安全库存、起订量、产能和保质期。把预测直接当补货量下发,等于把模型当成采购员用。
约束要前置起订量和产能如果放到最后一步校验,前面所有精细计算都白做——算出来 13 箱,起订 20 箱,业务只能改成 20 箱,那 7 箱的差就是凭空多出来的库存。
追踪要闭环建议采纳率、改动幅度、重复下单次数,这三个数每月回看一次。改动幅度如果长期集中在某几个品类且方向一致,说明模型对这类系统性偏差,而不是业务在乱改。
05 / 核心场景

四件事,把预测变成日常动作

前两件是算,后两件是用。算得准不算本事,能让人每天愿意打开、愿意照着做,才算接住了。

场景 01 · 销量预测

把每支单品未来八周的走势算出来

海量 SKU 里,头部单独建模、常规按品类聚合后拆到单品、长尾按规则兜底。预测结果带区间,不只是一个数——区间宽说明这支单品本身波动大,业务看到宽区间就不会照着上限备货。历史趋势与未来走势同屏,畅销与滞销一眼能看出来。

场景 02 · 库存预警

断货和压货,提前两周看到

预测量与实时库存、在途、临期批次对一遍,出三类清单:哪些 SKU 会在两周内断、哪些会压过安全水位、哪些批次临期要加速去化。安全库存不再是一个拍出来的倍数,而是按品类动销波动与补货提前期算出来,支持一键设定、批量调整。

场景 03 · 补货建议

补多少,把三个约束一起算进去

预测量出来后,先按安全库存算理论补货点,再用最小起订量向上取整、按供应商产能封顶、按保质期剩余天数砍掉补不动的量。每条建议都带命中说明:是因为起订量凑整、还是被产能卡住。业务看得懂为什么是这个数,才敢签字。

场景 04 · DataQA

业务自己问,不用排队等分析师

“华东上周断货最多的十个 SKU 是哪些”“哪个品类毛利被促销吃掉了”“这周哪些单品开始转滞销”——直接问,语义层锁定口径,答案带图表与拆解。异动会先推送过来:销量异常、库存积压、临期风险三类,不用等月度报表事后发现。

算与用要分开看预测模型的考核指标是准确率与偏差方向;DataQA 的考核指标是问题被回答的时长与口径一致率。两套指标混在一起,就会变成“为了准确率好看而少做预测”。
建议要带解释,不能只给数只有数字的建议,业务要么全信、要么全改,两种都不健康。带约束命中说明之后,人是在“理解”而不是“接受”,改动才有依据可留痕。
预警宁可多一条预警的漏报成本远高于误报——误报只是多看一眼,漏报是货架空了没人知道。所以阈值先往敏感一侧放,跑两个月再按实际噪音收敛。
06 / 项目节奏

十二周,从盘数据走到能下单

节奏按“能不能用”排,不按“做没做完”排。第二周就要有一条能跑通的补货链路,哪怕只覆盖十个 SKU——先让它跑起来,再扩面。

阶段周期主要动作产出
一 · 盘数据规则打底 2 周 拉 ERP 近十八个月销量与库存,核对出库、签收、终端动销三个口径;把 SKU 按动销特征分类;盘点现有安全库存、起订量、供应商产能与冷链排期 口径核对表、SKU 分类表、规则盘点清单
二 · 建模校准算准 3–4 周 头部单品单独建模、常规品类聚合后拆单品、长尾走规则;把促销日历与节假日写成特征;每周与供应链开一次校准会,逐品类看偏差方向 三级预测模型、准确率分层报告、校准记录
三 · 试跑打通 ERP 3 周 双向打通:销量与库存自动进来,补货建议一键导出采购单;选两三个品类实跑四周,观察建议采纳率与改动原因,修规则 ERP 对接说明、采购单模板、试跑复盘
四 · 扩面交接到日常 每周期 按品类分批扩到全量 SKU;DataQA 问数与预警铺到供应链与运营;月度回看采纳率与重复下单,季度校准模型 全量补货规则、DataQA 看板与预警规则、例会机制

最容易崩的是第三周:建议出来了,业务不敢用。这不是模型问题,是没让人看懂理由。所以试跑阶段只选两三个品类,每周把改动原因记下来,改到第四周,业务自己会发现“改来改去还是原建议准”,信任是这么建立的。

07 / 交付物

交出去的是六份能直接用上的东西

不是一份咨询报告。每一份都对应一个每周要发生的动作:周一谁看预测、周二谁确认补货、月底谁看采纳率。

交付物类型用来干什么
三级预测口径与 SKU 分类表底座 文档 + 规则 说清每个预测用的是哪个销量口径、哪几支单品单独建模、长尾按什么规则兜底
预测模型与分层准确率报告算量 模型 + 报告 头部、常规、长尾分别多准,偏差往哪边偏,哪些品类要人工校准
安全库存与补货规则表定单 规则文档 安全库存怎么算、起订量怎么取整、产能怎么封顶、临期怎么砍量,一页说清
ERP 对接与采购单模板落地 接口 + 模板 销量库存怎么进来、建议怎么一键出采购单、字段怎么映射
补货追踪与重复下单稽核闭环 看板 + 规则 建议与实际的偏差、跨仓重复下单、漏补提醒,每月回看一次
DataQA 问数场景与预警规则日常 看板 + 手册 供应链与运营各有一套常用问题清单、口径字典与三类预警阈值
08 / 效果与口径

六个口径,把“准不准”拆成能追责的六句话

这一页不给一个笼统的准确率,给的是这套体系必须看的六个数——每个都对应一个能当场回答的问题,也对应一个容易骗人的假指标。

口径看什么回答什么问题容易骗人的地方
预测质量准不准 分层准确率(头部 / 常规 / 长尾)、偏差方向与幅度、促销期与非促销期的差 算得准不准,还是只是方向对 一个总体准确率数字——头部拉高、长尾拖后,混在一起什么都看不出来
库存健康压不压 库存周转天数、滞销 SKU 占比、临期库存金额、安全水位命中率 是不是靠压货换来的不断货 只看断货率下降,不看周转——把货堆满仓,断货率一定好看
履约表现断不断 断货率、缺货 SKU 数、紧急调拨次数、到货准时率 货架上有没有货,供应链响应快不快 把断货算成“零”再宣传,实际是长尾 SKU 直接不备了
补货执行用不用 建议采纳率、改动幅度与改动原因分布、从建议到下单的时长 业务到底在照做,还是在绕开 采纳率越高越好是误解——全盘采纳说明没人校准,模型一旦偏就全错
资金与成本省不省 库存占用金额、冷链车次利用率、紧急调拨的物流费用 少压的钱和少花的运费,是不是真的省下来了 只报库存下降,不说断货损失,账面好看但卖丢了量
决策效率快不快 问数响应时长、周报产出时长、异动从发生到被发现的间隔 业务想知道一件事,要等多久 把“报表更多了”当效率提升——报表多不等于问题被更快回答

三条口径红线:准确率必须分层看,不拆层就没有改进方向;断货率必须和库存周转一起看,否则可以靠压货做出漂亮数字;建议采纳率不是越高越好,全盘采纳说明人已经放弃校准,模型一旦系统性偏,整个仓一起错。

预测准确率的参照口径平均准确率说明
多模型并行的预测方案 74.4% 模型侧测试结果:头部与常规 SKU 拉高整体,长尾拖后
同业自研预测算法 60.1% 同期横向对照,以单一模型为主,促销期偏差更明显
人工经验预测的常见区间 30%–50% 按上周或上月平推,遇促销与季节切换大幅偏差

这三行是模型能力的横向对照,用来判断“什么水平算够用”,不是这家客户上线后的实测结果。这份材料给的是能力与流程,没有该客户的达成量级,所以本页不写成效数字,也不用等比替换去凑。

09 / 可迁移的方法论

这套体系里,真正难的是这四件事

模型、算法、系统都能买。这四条判断买不到,它们决定同样一套工具,是做成一条能下单的线,还是做成一个没人打开的看板。

01

预测要落到单据上

预测的价值不在准确率,在于它能不能变成一张采购单上的数字。落不到单据的预测,三个月后就会被业务弃用——不是它不准,是它对业务没用。

02

约束前置,别等到下单

起订量、产能、保质期不是校验项,是输入项。放在最后一步校验,前面所有精细计算都会被打回原形;写进模型,算出来的量才是能下单的量。

03

决策嵌进执行流

决策层不能另开一个系统让人去登录。它要长在原来的执行流程前面,输出直接落进运营已经在用的位置——选人给名单、素材给图、权益给面额,不改变习惯才有人用。

04

数据要能被业务自己问

“为什么这个区域掉量”这类问题,如果每次都要走需求排期,一个月后没人再问。把口径锁在语义层、把问数交到业务手里,分析才从项目变成日常。

还有一条不在卡片里:工具替掉的是体力活,不是判断。DataQA 能把一次问数从三天压到几秒,但它不知道哪个数字该上报、哪个异常是个错误;模型能给出补货量,但它扛不了断货的责任。判断权必须留在人手里,否则效率提升得越快,错得越快。

10 / 适用边界

什么样的企业适合走这条路

六个条件:有 ERP 底子、SKU 海量、短保品类、三条以上销售通路、促销日历可维护、愿意每周校准。缺哪条先补哪条,别从买模型开始。

有 ERP 底子 SKU 海量 短保品类占比高 三条以上销售通路 促销日历可维护 愿意每周校准

反过来判断也成立:没有 ERP 的,先在表格里把预测与补货逻辑跑顺,做“导出建议、人工下单”,别急着上系统;SKU 只有几十个的,规则表比模型更划算,人工算得过来;长保品类的,压货风险小,预测精度要求可以放宽;促销没有日历、全靠临时通知的,先补日历再谈模型,否则模型永远在解释异常;不愿意每周开会校准的,模型三个月就会失效,谁都不敢用。

40-MINUTE DIAGNOSIS

你的补货单,是模型出还是人拍?

数花提供 40 分钟免费诊断:先看你的销量、库存、在途能不能自动流转,补货规则里有没有把起订量与产能算进去,预测偏差集中在哪些品类,再判断该先接数据、先定规则,还是先拿两三个品类把闭环跑起来。诊断不收费,也不用先准备完整材料。

178-1190-8878
barton@sparkdata.cn
中国(上海)自由贸易试验区张江微电子港5幢101-3室
11 / 常见问题

关于供应链预测,最常被问到的六个问题

没有 ERP,这套东西还能跑吗?

不能按原文跑,但能分两步走。补货建议的输入是销量、库存、在途、起订量和供应商产能,这些数据哪怕在 Excel 里也能先跑起来——先做“导出建议、人工下单”,把预测与补货逻辑跑顺;等 ERP 打通后再做“一键导出采购单”。反过来先上系统、数据口径没对齐,补出来的单子没人敢用。

预测准确率多少才算够用?

看品类。短保、促销敏感、SKU 头部的品类,七成上下就能指导采购;长尾 SKU 的绝对值不高,但方向对就够用——长尾本来按最小起订量备。真正没用的是一句话的总体准确率:不分层看,头部和长尾混在一起,既看不出问题,也没法改进。

促销、天气、节假日这些,模型会不会算漏?

会,所以要提前把可预期的事件写进输入。促销日历要先有——哪个 SKU 在哪个渠道、哪一周做什么力度,这本身是一份要维护的表。模型不负责猜促销,只负责在“已知有促销”的前提下把量算出来;把促销当噪音交给模型去发现,准确率一定上不去。

补货建议出来以后,谁拍板?

供应链负责人拍板,模型不拍板。建议是给人做决策用的,人可以改,但改动要留痕:改了多少、为什么改。这些改动记录反过来是最好的模型校准材料——连续几个月都在某个品类上向下调,说明模型对这一类系统性高估。

DataQA 和补货模型是什么关系?

两条线,共用一套数据。模型负责算“未来会卖多少、该补多少”,DataQA 负责回答“现在发生了什么、为什么”。比如某天某个区域断货率突然抬头,DataQA 会先把它挑出来并给出拆解,人再去判断是补货没跟上还是需求真的异动。

FDE 在项目里到底做什么?

做三件客户自己短期做不动的事:把散在各个系统里的数据对齐成可算的口径;把模型结果翻译成业务能执行的规则与单据;在客户自己的团队能独立跑之前,替他们盯住日常。项目结束的标准不是交付文档,是客户侧的供应链与运营能自己开会、自己改规则。

12 / 相关能力

这条路径上的其他能力