← Build 实验室
BUILD测试中

ERP / MRP · Material Readiness

物料齐套风险检查:BOM + AI

用确定性 BOM / 库存净需求判断下周订单是否齐套,再让 AI 把供应商更新转成会影响齐套时间的受限事件。

要回答的问题当供应商异常先出现在文本更新里时,AI 能否及时把变化送进物料计划,同时不接管 BOM、库存净需求和齐套判断?

可运行演示AI 增强现有工作Hybrid · AI + 确定性逻辑人工复核

工业语境与系统边界

场景实验 · ERP / MRP

AI 与规则、Solver 或代码协作

集成边界:单层 BOM 与开放 PO 的齐套仿真;未连接 ERP、MRP 或 MES。

MRP · MATERIAL READINESS

供应商的一句话,可以改变齐套结论;但 BOM 和库存数学仍由代码负责。

AI 只把尚未写回 ERP 的供应更新变成事件,随后确定性逻辑重新计算 Day 5 可用量。

01 · 生产任务

Product A × 100,计划 Day 5 生产。

当前 ERP 日期看起来齐套;真正未知的是供应商刚发来的 Controller 延期更新。

生产订单Product A × 100 · Day 5
MOTORMotor需要 100 · 当前可用 110
CTRLController需要 200 · 当前可用 230
HOUSINGHousing需要 100 · 当前可用 110
CABLECable需要 300 · 当前可用 320

证据深度

验证这个结论。

限制必须保持可见;实现细节可以深入查看,但不能阻塞 Demo 主流程。
验证 2026-10-21 · 构建 6e89290 · 未测 2 项 / 阻塞 3 项展开全量记录
记录日期
环境
https://winston-builds.vercel.app
构建
6e89290
复现
scripts/test-v3-acceptance-browser.mjs(report-only(首轮不设门禁))
  • 未测8 条路由 × 3 视口(1440×900 / 720×900 / 390×844)的横向溢出、Tab 焦点 outline、#evidence 深链、正文对比度抽样(仅记录数值,阈值未定)
  • 未测对比度阈值判定:首轮只记录实测数值,WCAG 阈值待真实分布确认
  • 阻塞读屏(screen reader)

    原因:当前无读屏执行环境

  • 阻塞原生 200% 浏览器缩放

    原因:headless 视口不能替代原生缩放,需人工验证

  • 阻塞视觉构图接受

    原因:需人眼评审;当前会话无视觉模型能力

当前边界
  • 这是单层 BOM、单生产订单的最小 MRP 实验,不代表完整 ERP / MRP。
  • AI 不能修改 BOM 用量、库存数量或自行创造供应关系。
  • 当前没有替代料、批次、报废率、多级 BOM、产能或采购加急成本。
  • 全部数据均为模拟数据。
实现方式

一个物料计划实验:Product A 的生产订单需要 Motor、Controller、Housing 和 Cable。基础库存与 Open PO 本来足以覆盖计划,但一条供应商更新说明 Controller 延迟 3 天。AI 只提取延迟事件;BOM Explosion、净需求和受影响生产日期由确定性代码计算。Demo 使用一层模拟 BOM、生产数量、On Hand、Open PO 数量和到货日。代码先计算基础可用量,再把 AI 提取出的 materialId 与 delayDays 应用到对应 Open PO 日期,重新计算齐套结果。

可复用模式

“文本异常 → 结构化供应事件 → 确定性依赖计算”的模式可以复用于多级 BOM、齐套检查和生产风险预警。

证据与来源
  • Demo
    交互式物料齐套 Demo

    BOM 节点会从基础齐套状态切换为风险状态,并显示受影响生产订单。

  • 架构
    AI → MRP Logic 边界

    AI 结构化供应异常;代码拥有 BOM、库存和齐套日期的计算权。

  • 源码