案例背景
多物料互替(钛白粉、助剂、乳液各有 2–3 个替代料)的工厂按 A→B→C 固定优先级执行采购与投料:A 永远先被消耗,B、C 长期没人用——呆滞不是意外,而是优先级规则本身造成的。同一物料还可能出现在多个替代组(A、B 同时在钛白1组与钛白2组),一组的调整会改变另一组的消耗路径。本项目按「库是大脑、AI 做判断、规则做闸门」的范式构建原材料呆滞风险预警与替代料智能建议本体:22 类 / 16 对象属性 / 31 数据属性 / 146 实例个体(1735 条三元组,7 条 SHACL 约束)承载替代组优先级三元重构(GroupPriorityAssignment)、批次组合键消歧、物料级与批次级风险状态分层;4 条 SWRL 规则阈值参数化(临期 30 天 / 库龄 90 天)经 Pellet 定点迭代自动推导:高风险物料 B、C、E、F、S,临期批次 4,过期批次 5,自动生成 20 条建议单(优先级调整 5 / 呆滞预警 5 / 暂停采购 5 / 报废 5),每条带 suggestionReason 与 requiresApproval=true。呆滞判定采用组内人均月耗相对口径避免绝对值误判,边界负例显式验证(G 库龄 89 天差 1 天不判高风险),9/9 主流程场景测试与 24/24 pytest 通过,KPI:呆滞判定准确率 ≥95%、优先级排序吻合 ≥90%、三类建议单全自动。
案例描述
以原材料呆滞风险预警与替代料智能建议本体(OWL 2 DL,1735 条三元组:22 类 / 16 对象属性 / 31 数据属性 / 146 实例个体,7 条 SHACL 约束)为底座构建呆滞预警智能体:替代组优先级分配三元重构为 GroupPriorityAssignment 显式节点(assignmentOfMaterial / assignmentOfGroup / priorityValue,propertyChain 推导 hasPriorityInGroup / belongsToGroup,共享物料跨组优先级各自独立),批次以(belongsToMaterial, batchNo)组合键消歧,物料级与批次级风险状态分层。4 条 SWRL 规则阈值经 RuleParameter 参数化(临期 30 天 / 库龄 90 天)自动推理:R1 临期批次 4(A/20260401 剩 8 天等)、R2 呆滞高风险五条件(组内人均月耗相对口径,命中 B/C/E/F/S)、R3 候选生成、R4 过期批次 5 + 报废候选;自动生成 20 条建议单(优先级调整 5 / 呆滞预警 5 / 暂停采购 5 / 报废 5),每条带 suggestionReason(库龄/优先级/消耗基准三项证据)与 requiresApproval=true。边界负例守住口径(G 库龄 89 天差 1 天不判高风险、S 批次剩余 38 天不触发临期),9/9 主流程场景测试(含 ABC/ABG 重叠组博弈分析)与 24/24 pytest 通过。
成为第一个围绕这个案例提出问题或分享复现经验的会员。