关于 24h 可视化陈列
一个面向连锁便利店 / 商超总部的 3D 可视化陈列管控平台。 它要解决的是一句很具体的话:总部定的陈列标准,门店到底做没做、做得对不对。
我们不做的事
- 不做 ERP/进销存:商品与库存来自你们已有的系统,我们只读。
- 不替门店做决定:门店端是只读指引,执行结果由门店确认。
- 不用假数据填版面:没有数据源就不显示,避免把估算值当事实。
- 不把 AI 当裁判:模型只做识别,分数由可解释的规则算出来。
我们专注的事
- 把陈列标准变成可执行的画面:货架、层级、格位、商品图。
- 把执行变成可核对的动作:逐行打钩、拍照、扫码定位。
- 把结果变成可追溯的证据:分数、整改建议、复核与驳回记录。
- 把管理变成可催办的队列:谁没做、谁逾期、谁需要重拍。
产品设计上的四条自我约束
这些约束既是界面规范,也是我们对「内部工具应该长什么样」的态度。
先答「今天该干什么」
督导打开看板先看到待复核、待下发、逾期催办的队列;指标是背景,不是主角。
每个数字都能点到底
数字 → 门店 → 方案 / 照片,不出现「只能看不能办」的孤岛数据。
没有数据就说没有
缺数据源的指标(如坪效需要销售额)显示明确的空状态与原因,不编一个好看的数。
克制、可读、不作装饰
信息密度优先、数字使用等宽字形对齐;动效只用于状态变化与操作反馈, 并遵循系统的「减少动态效果」偏好。
AI 稽核的分数,是怎么算出来的
这是我们最想讲清楚的一件事:模型负责「看见什么」,规则负责「值多少分」。 这样分数可解释、可复算,也便于按你们的业务口径调整。
模型:只做识别
从门店照片中识别出可见的商品与品项,输出置信度;不做打分、不做责任判定。
规则:可见率 90% + 质量 10%
最终 0-10 分由规则引擎计算,主体是「该陈列的品项里,实际可见的比例」。
位置维度不计分
模型的位置判定有噪声,因此位置只作为提示展示,不进入分数,避免误伤门店。
成本治理:每次实际调用 AI 都会记账;相同的「照片 + 清单 + 提示词版本」命中缓存即不再重复计费。
技术底座
陈列是 3D 的,执行是分散的,数据是敏感的——这三点决定了底座的样子。
| 部分 | 做法 | 为什么 |
|---|---|---|
| 3D 陈列渲染 | 浏览器端 3D 实时渲染,货架/层板/格位与商品贴图 | 总部与门店看到完全一致的画面,无需来回导图 |
| 后端服务 | 单后端统一提供 API;总部/门店/看板/移动端共用 | 口径只有一份,避免多端统计打架 |
| 多租户 | 一公司一库,公司内按门店区分 | 数据隔离清晰,跨公司访问直接拒绝 |
| 接入已有系统 | 对 ERP 只读同步;未接 ERP 可用 Excel 导入 | 不动主数据、不增加 ERP 改造负担 |
| 移动端 | 门店编码 + 密码登录;长期会话,减少反复登录 | 店员一天多次开合,登录摩擦越小越好 |
| AI 调用 | 识别与打分分离;调用台账 + 结果缓存 | 分数可解释,成本可预测 |
数据与安全的边界
把边界说清楚,比给一个笼统的「军工级安全」更有用。
身份来自登录态
接口以登录主体判定身份与公司归属,不接受客户端传入的身份参数作为权限依据。
管理员动作受控
平台级管理动作与公司级自助动作分组鉴权,越权访问返回明确的拒绝结果并留痕。
出站请求有护栏
对外抓取商品图等资源时校验目标地址并在重定向中复验,避免服务端被诱导访问内网。
会话可失效
令牌到期自动退出;账号支持停用、解锁与登录失败锁定,异常登录不会静默放行。
图片经服务端代理
商品图由服务端代理读取对象存储,前端不直接持有存储凭据。
审计可查
关键管理动作写入审计日志,谁在什么时候改了什么可以查证。
常被问到的问题
我们门店没有 3D 模型,能用吗?
可以。货架用标准模板搭建(单面 / 双面 / 端架,尺寸可调),商品用你们已有的商品图,不需要建模。
一定要接我们的 ERP 吗?
不一定。可以先用 Excel 导入商品与库存跑通闭环;接入 ERP 时我们只做只读同步,不写回你们的系统。
门店会不会嫌麻烦、不愿意用?
门店端只做三件事:看画面、打钩、拍照;移动端还能扫码定位格位。不要求店长理解陈列逻辑,只要求照着做。
AI 打分会不会不准,导致误判门店?
所以位置维度不计分,分数只看「该陈列的品项可见比例」与照片质量;督导仍有最终复核权,可驳回并要求重拍。
门店数据会不会被其他公司看到?
不会。多租户按公司隔离,跨公司访问会被拒绝;门店是公司资产,同公司内按权限可见。
加盟商能自己管账号吗?
可以。门店后台以公司为单位给门店授权、管理账号;授权收回即冻结门店,重新授权即恢复。