✅ 2026-10-27 · 冷藏已跑通全自动

AI 罗森订货系统

把每天一次的订货,从「凭经验逐项点数字」变成一次可回算的算法决策。
AI 算量 → 程序读屏填数 → 三重核对 → 保存留痕 → 到货回算。

✅ 冷藏:一条命令全自动跑完(11 类 / 约 40 分钟) 🟡 常温:口径未定,只采集不下单 ⚪ 三店复制:JetKVM 装机即可,待装机
降本不把货订成库存 提效不再占用店员一小时 增利钱花在毛利最高的品上 减报废短保按 2 天备货
后仓订货 → 远程订货 → AI 订货
6 / 6远程操作全流程步骤已实测通过
3 重核对逐行核对 → 总量核对 → 阀门拦截
13:30提交死线;T+2 到货 ⇒ 漏订 = 两天无货
3 家罗森门店作为验证场景(JetKVM 装机即可复制)

这件事以前怎么做,现在怎么做

以前:人工
  • 后仓对着屏幕,一列一列逐项点数字
  • 凭经验估量 —— 订多了报废,订少了断货
  • 13:30 前必须提交,一个人被钉在终端前
  • 订完就完了,没人回答"订得对不对"
现在:全自动(冷藏)
  • 算法按 30 天销量 + 实时库存 + 在途,逐品算建议量
  • 排序看日均毛利,不是看销量 —— 钱花得值
  • 程序读屏、填数、保存、截图,人不用守着
  • 到货后订 / 卖 / 报废三数回算,下一轮更准

订货的三个阶段:后仓 → 远程 → AI

① 过去
后仓订货
人必须在店里
  • 走到后仓,对着订货终端 逐项点数字
  • 13:30 提交死线,一个人被钉在终端前一小时
  • 凭经验估量:订多了报废,订少了断货
→
② 已实现
远程订货
人不用到店里
  • 通过独立通道 远程看到门店终端画面,在哪都能操作
  • 操作延迟 ~150ms,点得跟现场一样准
  • 但这一步人还是操作者:量靠人估、数字靠人点
→
③ 推进中
AI 订货
人只做确认
  • 算法算量:30 天销量 + 实时库存 + 在途 → 逐品建议量
  • 程序执行:读参考 → 填「订购数」→ 保存 → 截图留痕
  • 下一步无人化:13:00 自动跑、失败重试、强提醒兜底

智能在哪:三层都在替人做决定

① 决策层
算法算量

覆盖天数分长短保:长保 7 天、短保 2 天;算出来的量按件取整,凑不满 1 件就不订。

② 执行层
程序读屏 + 填数

远程进入订购汇总,读出系统参考数据,只写「订购数」这一列,保存并截图留痕。

③ 回算层
下单后自己验证

到货后对比订量 / 销量 / 报废,反推下一轮参数;断货、报废都进复盘。

算法怎么算(五条判定,按顺序执行)

1
30 天零销量 ⇒ 不订 卖不动的品占货架、占资金;订它就是把钱变成库存。
2
短保覆盖 2 天 面包 / 饭团 / 三明治 / 便当 / 寿司 / 酸奶 / 鲜奶 / 蛋糕等,按可售期备货,不按 7 天压。
3
长保覆盖 7 天 多订只占资金、不报废;缺货才是真损失。
4
负库存按 0 算 到货没做入库会变成负库存 —— 按 0 算是"宁可少订"的保守假设,避免重复订。
5
排序按日均毛利,分级按紧急度 排序管"钱先花给谁",分级管"谁最急":A = 已断货,B = 可售不足 3 天,C = 3—7 天。

技术路径(不改门店系统,只做"看屏幕 + 点屏幕")

1
远程进画面独立通道登录门店终端画面
→
2
画面校准铺满视口,每次现算坐标(不写死)
→
3
进订购汇总罗森账号登录 → 订购业务
→
4
读参考数据逐格读销量 / 库存 / 配送周期
→
5
逐项填数只写「订购数」一列
→
6
保存 + 留痕保存并截图,可回看可追溯
不碰的三件事:不破解门店系统 · 不在终端装任何程序 · 不改数据库。
只做一件事:像人一样看着屏幕、点屏幕 —— 出问题随时能切回人工。

进展(每一步都有实测)

2026-09-28
方案定稿确定「远程读屏 + 程序点屏」路线,不碰门店系统
2026-10-10
绿城店首次 AI 点屏成功AI 第一次替人完成订货终端上的点击
2026-10-14
操作延迟 1 秒 → ~150ms追帧 + 本地光标,点得准、点得快
2026-10-19 → 10-20
全流程 6 步实测通过 + 脚本封装登录 → 画面校准 → 进订购 → 读参考 → 填数 → 保存;已封成脚本与操作手册
2026-10-23
口径冻结(12 条口径 + 7 步)+ 订货阀门上线全填 1 / 缺必填 / 缺依据 三类拦截;订货从"人工点屏幕"变成"脚本一条命令"
2026-10-27
冷藏全自动跑通 + 三重核对一条命令跑完 11 个品类约 40 分钟:采集 → 算量 → 填数 → 逐行核对 → 总量核对 → 保存留档
2026-10-21 →
跑完整订货 + 进店复制按「装机 → 算法调试 1 周 → 单店 1 周 → 三店 1 周」推进

两种店型,两条路

① 有 POS 开放接口的店(无人便利店)

银豹开放 API 能拿到逐笔销售、库存、成本价 —— 直接按动销算,不需要任何额外硬件。

实测(2026-10-20 · 30 天):动销 488 个 SKU;算法算出 58 个该订 / 196 件; A/B/C 分级 37 / 9 / 12(A 级 = 已断货);另识别出 162 个 30 天零动销商品。

② POS 封闭的店(罗森加盟店)

拿不到逐笔销售 —— 只有精算表(月结)和鲜食柜抓图。做法是远程读屏 + 程序点屏: AI 算建议量,程序替人点订货终端。

远程通道 6 步全流程已实测;按「装机 → 算法 1 周 → 单店 1 周 → 三店 1 周」出三店对比数据。

下一步(做完才算数)

1
复制到 3 家罗森(JetKVM 装机当天可跑) 判据:第二、三家不需要重做流程,装机后一条命令跑通。
2
出前后对比数据 判据:缺货次数、报货工时、报废金额三组数字,单店一页,可回算。
3
常温口径定稿 判据:常温 12 条口径补齐并冻结,才允许下单(现在只采集)。

现在怎么跑:一条命令 + 三重核对

① 一条命令

跑 run_daily.py:采集 11 个品类 → 算量 → 填数 → 核对 → 保存,约 40 分钟,全程脚本,中途不用人点。

② 三重核对

逐行核对(填进去的数逐行读回比对)→ 总量核对(保存后顶部「订购数量」必须等于目标)→ 阀门(全填 1 / 缺必填 / 缺依据 三类拦截)。

③ 只装不用刷

订货终端用 JetKVM 成品:插 HDMI + USB 即用,不刷机、不改门店系统;读屏 → 点屏 → 留档截图。

口径冻结:12 条口径 + 7 个步骤,改动必须先确认;常温与冷藏是两套,常温只采集不下单。