盘货模型
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e9ec61f3/qwe-v2。
技能介绍
要解决什么问题
零售与供应链补货往往同时受多类硬约束:每个供应商有独立预算上限、SKU 与品类有最大可接受周转天数、在途与可用库存不能超过可补量、箱规必须整箱、部分 SKU 还有效期或库位停补/清货规则。手工在 Excel 里凑数很难保证「不超预算、不超周转、整箱、规则优先级一致」,也容易留下未花完的预算。
技能如何工作
本技能指导你从 Excel 输入设计并实现一套约束型补货模型,核心是两阶段分配:
- Phase 1(约 70% 目标库存):用加权日均销算目标库存,得到理想补货量,再套用 Rule 4(补货 ≤ 可用+在途)与 Rule 1(补后周转 ≤ 上限),按供应商预算等比例缩放,并向下取整到箱规(不足一箱可跳过)。
- Phase 2(花完剩余预算):在仍满足 Rule 1 的前提下,把剩余预算继续分给 SKU(含已达标品),向上取整到箱规(可超过 70% 目标以用尽预算)。
- Phase 3:按供应商汇总;若超预算,从最大行按箱递减直至合规。
规则按固定优先级落地:过滤零销与停补/清货库位 → 效期类过滤 → 库存/在途上限 → 周转上限 → 箱规 → 供应商预算封顶。加权日均销用于让 Rule 1 与补后周转口径一致;赠品 SKU 可不套用周转上限。
输出在 Excel 预留列:V 补货量、W 补货金额、X 补后周转天数或跳过原因;未补货行在 V/W 写 -。
完整参考实现见 scripts/build_model.py,规则细节见 references/rules.md,列结构见 references/excel_template.md。
适用边界与注意点
- 输入列名与业务含义需先对齐(预算、周转、价格、箱规、库位、效期等),否则过滤与封顶会偏。
- 两阶段策略是设计取舍:单阶段容易预算闲置;Phase 1 保守取整、Phase 2 积极取整,结果会随箱规与预算余量变化。
- 特殊规则(BGM/CGM/POCT 效期、按库位停补等)需在 Step 1 明确,再写入规则表,不要假设模板里已含全部字段。
使用场景
- 多供应商 SKU 补货 Excel 已含销量、库存与单价,需在各供应商预算上限内算出整箱补货量并回填 V/W/X 结果列。
- 补货方案必须满足补后周转不超过 SKU/品类上限,且单次补货不超过可用库存加在途,需按文档中的 Rule 1、Rule 4 顺序实现。
- 采购预算常花不完,需用两阶段算法:先按约 70% 目标库存向下取整到箱规,再用剩余预算在周转上限内向上取整用尽额度。
- 存在零销过滤、库位停补/清货、BGM/CGM/POCT 效期等特殊规则,要先走优先级表再做供应商等比缩放与超预算按箱递减。
适合人员
- 按供应商额度拆分月度/周度补货量的供应链计划,要把周转天数与箱规固化进可重复跑的 Excel 模型。
- 维护公司补货主表的数据分析,需对照 references/rules.md 把过滤、封顶与两阶段缩放写成一致逻辑。
- 负责把盘货规则落地为 scripts/build_model.py 或等价脚本的工程同学,需对齐输入列与 V/W/X 输出映射。
- 审核补货清单的业务或品类负责人,需依据 X 列查看补后周转或跳过原因以解释未补货 SKU。