BIBIYAYA · FOOD AI OPERATIONS LABAI智能库存 · 临期食品管理 · 餐饮减废 · 厨余资源化

必赢亚洲大模型怎样把销量、天气、保质期和库存数据连接成真正可执行的补货建议?

一条“周日订 36 盒鲜切水果盒”的补货建议,有价值的不是 36 这个数字,而是它经过了哪些数据、做过哪些修正,以及哪几个环节需要人再看一眼。下面用一款保质期只有 4 天的鲜切水果盒做示例推演,把必赢亚洲大模型所在的数据链从销量一路走到订货单。所有数字都是模拟数字,只用来说明每一步的输入、清洗和输出。

设定如下:示例门店 S07,鲜切水果盒每箱 12 盒,最小订货 2 箱;出厂后保质期 4 天,到店时已过 1 天,门店规定到期当天下架,所以到货当天起有 3 个销售日;供应商次日 06:00 到货,前一天 15:00 截单;冷柜最多放 60 盒。现在是周六 15:00,要决定周日到货批订多少。

纵向数据链示意图:鲜切水果盒的补货建议依次经过销量、天气、库存、保质期、预测、优化、补货建议七步,每一步列出输入字段与输出字段,前四步的清洗结果汇入预测,预测分位数与库存、箱规、冷柜上限一起进入优化器,最后生成带待确认项的建议卡
图 2:Data → Purchase Chain——七个方框从上到下依次是销量、天气、库存、保质期、预测、优化、补货建议。每个方框里 in 是输入字段,out 是输出字段,标注 RAG 的字段来自规则检索,标注 LLM 的输出由大模型写成文字。
  1. Sales 销量:输入是 POS 明细里的门店、SKU、售出时间、数量和促销标记。清洗有两件事:把退货冲回原销售日,把缺货日的销量还原成需求。周六 14:10 冷柜售罄,全天只卖出 38 盒,而历史上该店 14:10 之前的销量约占全天 62%,于是还原需求约 38 ÷ 0.62 ≈ 61 盒。输出是日需求序列和缺货截尾标记,更多例子见促销与真实需求的区分。
  2. Weather 天气:输入是预报气温、降水概率和预报发布时间。关键在时间对齐:训练时只能用当时已经发布的预报,不能用事后的实际观测,否则模型学到的是未来信息。周日预报最高 33℃、降水概率 10%,输出高温标记等天气特征,哪些商品对天气敏感可以看天气怎样改变采购量。
  3. Inventory 库存:输入是批次台账,含批次号、到货日、到期日、在手和在途数量。清洗是把门店、日期、批次三个键对齐,并用盘点差异修正系统库存。周日开店前预计在手 14 盒,其中周五批 4 盒周日是最后销售日,周六批 10 盒可卖到周一,输出按批次的可售库存。
  4. Shelf Life 保质期:输入是到货日、到期日和门店下架规则,“到期当天下架”这类规定藏在门店手册里,由 RAG 检索出来变成参数。周日到货批有周日、周一、周二三个销售日。若冷链装了 IoT 温度传感器,固定天数还可以升级为按批次温度历史估计的剩余保质期,这是数字孪生(Digital Twin)研究的方向,起点可参考临期干预的时点。
  5. Forecast 预测:输入是清洗后的需求序列、天气特征、星期、节假日和促销计划。短保品预测的目标是分位数而不是单个均值,模型输出未来三天每天的 P10、P50、P90。周日 P50 为 46 盒,P10 为 34 盒,P90 为 58 盒,已包含高温带来的上调。
  6. Optimization 优化:输入是分位数、批次库存、箱规、最小订货量、冷柜上限,以及缺货与报废的成本。冷柜上限 60 盒减去在手 14 盒,最多再收 46 盒,所以只能订 2 箱或 3 箱。订 24 盒时周日可售 38 盒,缺货概率约 80%;订 36 盒时可售 50 盒,缺货概率约 34%。输出是订货量和缺货概率。
  7. Purchase Recommendation 补货建议:输入是优化输出,加上 RAG 取回的供应商条款。大语言模型在这一步才第一次出场:数字作为结构化字段直接填入建议卡,它只负责把理由和风险写成人能读懂的句子。

以上为示例推演数字,正态分布假设下 P50 = 46、标准差约 9.4,不代表真实门店数据。

这条链里大模型只出现在两处:中途用 RAG 读取规则,例如门店的下架规定、供应商的截单时间和最小订货量;最后一步生成解释。预测和优化模块产出的数值,大模型一位也不改。把这些输出合起来,就是下面这张建议卡。

补货建议卡(示例推演)

  • 建议订货量:36 盒(3 箱),周日 06:00 到货,周六 15:00 前提交。
  • 预测区间:周日需求 P10 至 P90 为 34 至 58 盒,中位数 46 盒。
  • 主要理由:周日预报 33℃,需求上调;开店前在手 14 盒,其中 4 盒周日到期;冷柜上限使本次最多只能再收 46 盒。
  • 需要人工确认:周日缺货概率约 34%,超过示例规则的 30% 提示线,是否等周日中午冷柜有空位后加补 12 盒;周五批 4 盒是否已盘点;周日有没有未录入的社区活动。

数据链里最容易出错的,通常不是模型,而是把缺货当成了没人买。

哪一步最容易出错

Sales:缺货日的销量是不是真实需求?
这是最常见也最隐蔽的错误。38 盒和 61 盒相差 23 盒,如果模型把 38 当作真实需求,就会把“冷柜空了”学成“没人买”,此后每周都少订一点。
Weather:训练用实际气温、上线用预报?
两者误差方向不同,模型上线后表现会比回测差。做法是保存每一次预报的发布时间,训练时只取当时能拿到的那一版。
Inventory:台账比货架多了几盒?
台账多 4 盒,订货量就少 4 盒,周日的缺货风险就多一份。盘点差异要在预测前先修正。
Recommendation:大模型有没有改数字?
建议卡里的数值应由模板直接填入,大模型只写文字。必赢亚洲模型的每张建议卡都保留数值来源,便于采购员在 App 里逐项核对。

七步里的每一步都可以单独回测:清洗质量看缺货还原后的误差,预测看 P10 到 P90 区间的实际覆盖率,优化看约束有没有被正确执行。把这几处做扎实,比换一个参数更多的模型更能改善补货建议。

KEEP READING

继续阅读必赢亚洲 AI 大模型的其他文章

一个食品企业同时有上万个 SKU 时,为什么不能给每个商品都使用完全相同的预测模型?

按销售频次、变异系数、季节强度、保质期和数据长度给 SKU 分群,再把不同群路由到不同预测器,并设置监控与回退。

一个食品企业同时有上万个 SKU 时

必赢亚洲 AI:为什么食品库存预测不能只靠大语言模型?

食品库存预测需要可复核的数值。时序模型负责销量区间,优化器负责带约束的订货量,RAG 读取规则,大语言模型只负责解释与工具调用。

必赢亚洲 AI:为什么食品库存预测不能只靠大语言模型?

返回必赢亚洲 AI 大模型栏目

在线询盘

请留下您的联系方式,我们会尽快与您联系。

扫码联系我们