旗舰场景 数据整理 岗位 · 供应链采购

IC-01 · BOM 脏数据清洗与一物多码归并

痛点 同一颗气缸在系统里有两个名字 · 下单下了两次、库房放了两处、盘点对不上

① 场景引入

一、这件事现在是什么样

库存与对账 · 真实业务触发

苏州那家非标厂的新闻(BOM 变更不同步、12 万呆滞、8 万延期罚款)让老板娘问了句「我们的 BOM 干净吗」。周建国不敢答 —— 他知道「气缸CJ2B10-50Z」和「SMC笔型缸50行程」大概率是同一颗料,但 1,847 行 BOM 里还有多少这种事,没人知道。

二、痛点 · 每条都有来源

  1. 苏州非标厂实录:BOM 变更不同步,买错 12 万物料全部变呆滞;另一项目被罚 8 万延期款、预计 15% 的利润最后亏了 8 个点
    依据:苏州 30 人非标厂实录:BOM 变更不同步,买错 12 万物料全部变呆滞;另一项目被罚 8 万延期款、预计 15% 的利润最后亏了 8 个点2一物多码是中小企业的标准病:同一颗料多种写法分开下单分开放 —— 「气缸

CJ2B10-50Z」vs「SMC笔型缸50行程」—— 直接后果是重复采购和库存虚高依据 · 一物多码实例:「气缸

CJ2B10-50Z」与「SMC笔型缸50行程」分开下单分开放;AI 实测 BOM 脏数据清洗独立完成度 85%3BOM 数据质量是所有计划类功能的地基:MRP 80% 的失效源于账实不符与 BOM 版本混乱 —— 地基不干净,任何智能补货预测都是空中楼阁依据 · MRP 失效归因:80% 源于账实不符与 BOM 版本混乱 —— 数据地基不干净,任何计划类智能功能都是空中楼阁

三、换个做法之后

变化不在「快」,在「参与的角色」和「覆盖的范围」

✕ 现在的做法

  • 苏州非标厂实录:BOM 变更不同步,买错 12 万物料全部变呆滞;另一项目被罚 8 万延期款、预计 15%的利润最后亏了 8 个点一物多码是中小企业的标准病:同一颗料多种写法分开下单分开放 —— 「气缸CJ2B10-50Z」vs「SMC笔型缸50行程」—— 直接后果是重复采购和库存虚高BOM 数据质量是所有计划类功能的地基:MRP 80% 的失效源于账实不符与 BOM 版本混乱 —— 地基不干净,任何智能补货预测都是空中楼阁

✓ 交给 Agent 之后

  • 多来源文件一次读入,先做口径与完整性校验,再开始算
  • 每条结论绑定来源文件、字段或条号,可以被审
  • 产出是企业真会流转的正式件(带签批栏),不是一张展示用的表
  • 该拦的地方给出「现在还不能提交」,并给不用干等的替代方案

四、场景闭环

6 步 · 每一步的产出都是下一步的输入

  1. 同物识别 · 三重信号扫描型号相似度(规格参数拆解)+ 采购记录交叉(同物异码各自下单)+ 库存位置关联—— 三信号同时命中才标「疑似同物」
  2. 归并建议 · 87 组疑似清单每组给出:两个编码、判定依据、建议主码(用哪个、废哪个)、需人工确认的原因
  3. 单位换算 · 公斤/吨、个/套、米/卷同物不同单位的采购记录换算到统一口径 —— 历史价可比性同时修复
  4. 空值体检 · 空交期/空规格标「待确认」1,847 行里 214 行关键字段为空—— 标注但不瞎编,待确认清单给到技术部
  5. 重复采购实锤 · 已发生的多花钱87 组里 23 组确认重复下单过 ——每组的重复金额合计(这部分是真金白银的账)
  6. 映射方案 · 不动主数据的过渡归并映射表 + 主码切换建议 ——ERP 改造前用「映射对照」过渡,采购下单先查映射

要准备什么:BOM 清单(1,847 行 · 现状)脏数据原样 —— 各种写法并存正是价值所在近 12 个月采购订单记录一物多码的「重复采购」实锤 —— 同物异码各自下单的证据库存表(分仓位)同物异码分放两处的实锤 —— 合并后的真实库存历史供应商送货描述(如有)型号规范写法的对照来源之一

为什么这个场景值得做

优先级评分:痛感 4 × AI 适配 5 ÷ 落地难度 1 = 20.0

最大差异点:不要求先规范 BOM 标准。现状 BOM 直接扔进来 —— 同物异码识别、单位换算、空值标注;疑似重复的标出但不删除,判定权留人。

评分口径:痛感看「这事没做好谁会生气、生气到什么程度」;

AI 适配看「输入是否非结构化、是否要跨部门取数、错了能不能当场看出来」;

落地难度是分母 —— 需要客户先做数据治理的场景,分数会被压得很低。

五、会产出什么

判断标准只有一个:这份东西能不能直接进企业的流程

  • 正式件本体:BOM同物异码归并建议表.xlsx 87 组 × 三重信号判定 × 主码建议 + 确认栏
  • 可派发清单:重复采购损失清单.xlsx 23 组实锤的重复金额合计 · 已沉睡的现金账
  • 可派发清单:空值与待判定清单.xlsx 214 行空值 + 11 组单信号 · 分送技术部的核对任务

这套东西不承诺什么:不直接改 ERP 主数据(那是账本红线)—— 本场景产出「归并建议表 + 映射方案」,改不改、怎么改,采购与老板确认后由人执行。

② Live Demo(演示逐步)

演示模式 · 可视化预演 本页展示的是「应该怎么跑、每一步看什么、交付什么」,用的是真实业务格式的脱敏构造数据, 不宣称已接入客户生产系统,也不承诺任何效率提升百分比。

案例设定:铭泰精密(虚构)苏州非标厂的新闻(BOM 变更不同步、12 万呆滞、8 万延期罚款)让老板娘问「我们的BOM 干净吗」。周建国知道「气缸CJ2B10-50Z」和「SMC笔型缸50行程」大概率是同一颗料 —— 但 1,847 行里还有多少这种事没人知道。

BOM 总行数1,847 行疑似同物87 组重复采购实锤23 组 · 6-8 万结论76 组高置信先走

输入采购手上能拿到的东西

不需要整理格式、不需要改文件名 · 直接拖进对话框

  • 01_BOM清单(现状).xlsx 1,847 行的脏 BOM —— 各种写法并存正是价值所在技术部维护 · 版本管理松散
  • 02_近12个月采购订单交叉记录.xlsx 同物异码各自下单的实锤 —— 重复采购的证据采购台账按物料聚合
  • 03_库存位置关联表.xlsx 同物异码分放两处的实锤 —— 第三重信号仓库货位表 · 马丽娟维护

注意标橙色那一份 —— 02_近12个月采购订单交叉记录.xlsx。它采购台账按物料聚合,平时压根不在核对范围里。这个场景的价值,很大一部分就来自把它读进来。

提示词就说这么几句

没有模板、没有表单 · 专业规则由 Skill 兜底

BOM 清单、采购订单记录、库存表都在这,帮我把一物多码的都找出来。 哪两组其实是同一颗料,依据要够硬 —— 采购记录里各自下过单的、库存里分开放的那种才算实锤。 只有型号像的单独放一边,让技术部去判。 重复采购多花了多少钱,给我算出来 —— 老板娘要看这个。 怎么把两个码合成一个,别直接动系统,给我个稳妥的办法。

短是因为「三重信号识别、单位换算规则、归并映射方案」都在能力包里。脏 BOM 原样扔进来,归并建议和钱账出去。

触发「我们的 BOM 干净吗」· 用三重信号回答

型号相似 + 采购交叉 + 库存关联 —— 三信号齐才算实锤

第 1 步 · 三重信号扫描 · 87 组疑似浮出

宁漏勿错 —— 只有型号像的不算

演示数据(表格原文)信号组合组数处置三信号齐全(高置信)76 组走确认流程(技术部一周核完)仅型号相似(单信号)11 组待技术判定—— 宁慢勿错从重复采购里算出了白花的钱87 组疑似里 23 组有「各自下单」的实锤 —— 最典型的 0521/1188:「不锈钢带 304」与「SUS304 卷料 0.5mm」近一年各下 4 单,两处库存合计 3.1 吨、合并需求 2.2 吨 —— 多备 0.9 吨 × 13,100元/吨 ≈ 1.18 万。87 组全部核完,这类「看不见的多备」合计预估 6-8 万 —— 这不是流程里浪费的时间,是压在库房里的现金。

第 2 步 · 单位换算 · 公斤/吨、个/套归一

历史价可比性同时修复

演示数据(表格原文)同物不同单位(公斤 vs 吨、个 vs 套)的采购记录换算统一 —— IC-02 的库龄分析和 PC-02 的价格曲线都因此受益。该拦的地方拦住了结论是「归并建议表还不能直接执行」—— 11 组单信号的可能是同物也可能是两种规格(如同一系列不同行程的气缸)。归并错一组(把两种料合成一种)比不归并更危险:下次下单就买错了 —— 苏州那家厂的 12 万呆滞就是这么来的。给出的不是干等:76 组高置信先进确认流程;11 组单信号全标「待技术判定」,技术部核对单今天发出(附型号照片和两种写法的对照)。

第 3 步 · 空值体检 · 214 行标「待确认」

不瞎编 —— 待确认清单给技术部

演示数据(表格原文)排除性结论「214 行空值可以从『数据质量事故』降级为『待补录』—— 抽查显示空值集中在两个已停产的老产品线(尾单在售),不影响当前在产 BOM 的可用性。补录排期下季度,不阻塞本次归并」—— 待办范围收窄,先修在产的。

第 4 步 · 映射方案 · 不动主数据的过渡

ERP 改造前用「映射对照」先治重复下单

演示数据(表格原文)归并映射表:B 码 → A 码(主码)—— 采购下单前先查映射、库存合并显示、ERP 主数据改造三个月后再提(那时 87组判定都已被业务验证)。把技术动作翻译成钱「BOM 清洗」翻译成「87 组疑似同物、23 组重复采购实锤、多备库存预估 6-8 万 —— 这是已经沉在库房里的钱;苏州那家厂为同款脏 BOM 付出 12 万呆滞 + 8 万罚款。而清洗本身是识别不是改造 —— 不动 ERP 主数据,用映射表过渡,风险接近零」—— 数据地基的价值用沉睡的库存现金来计。76 组归并建议可以走流程 —— 11 组单信号的本周必须发技术部核对单信号组的核对拖一天,「两种料当一种买」或「一种料当两种备」的风险就多埋一天 —— 苏州厂 12 万呆滞的起点就是一次没核对的想当然。给出的不是干等:①76 组高置信清单今天发技术部(附三重信号证据,一周内核完);② 11 组单信号核对单今天发出(型号照片 + 两种写法对照 + 用途位置);③ 映射表先在采购内部试用 —— 下单前查映射,重复下单从今天开始收敛。三件事并行,归并的「确认-执行-验证」三步在两周内走完第一轮。之后这一次跑完,公司多了什么

不讲省了多久 · 讲少了几个隐患、沉淀了什么

演示数据(表格原文)✓1,847 行 BOM 的脏数据显形 —— 87 组疑似同物、23 组重复采购实锤✓多备库存 6-8 万的现金账算出 —— BOM 质量第一次和钱挂钩✓映射过渡方案落地 —— 不动 ERP 主数据也能先治重复下单✓「清洗不是改造」的口径建立 —— 高置信度先走、单信号宁慢勿错追问现场可能被问到的答不上来的问题,比答得漂亮的问题更能决定这场演示的结果归并会不会把两种真不同的料合成一种?这正是三重信号设计的原因 —— 只有一重信号(型号像)的 11 组全部留给技术部判定。归并错比不归并危险(下次就买错料),宁慢勿错是底线。ERP 主数据什么时候改?映射表先跑三个月,稳定后技术部+采购联合提主数据改造单 —— 那时候 87 组的判定都已被业务验证过,改造风险最低。这个跟MRP 上线有什么关系?直接关系 —— MRP 失效的 80% 源于 BOM 版本混乱和账实不符。这 87 组归并完,才谈得上任何计划类功能;不清洗直接上 MRP,是把智能建在沙滩上。

③ 能力沉淀(Skill / 提示词 / 预期输出 / 人工边界)

1. Skill 能力包

导入之后,同类任务会自动按这套规则走 —— 提示词才能写得那么短

BOM 脏数据清洗与一物多码归并 · Skill

SKILL.md 主本 + references(输出骨架 / 判据 / 渲染脚本)· 符合 WorkBuddy Skill 规范

版本 v1.0

bom-data-cleanup.zip

在 WorkBuddy 里直接上传这个 zip 即可导入

包内结构

  • SKILL.md 主本 —— YAML 元信息 + 执行流程 + 硬规则 + 人工边界
  • references/output_template.md 输出骨架(sheet 名 / 分区顺序 / 列头)+ 可直接运行的渲染脚本
  • references/judgement_rules.md 判据与口径 —— 什么情况算异常、什么情况必须拦住

references 不会一次性全读进来 —— Agent 按需取用。所以 Skill 可以写得很细,不会拖慢每次对话。

2. 原始素材

这些就是采购手上真实能拿到的东西 —— 格式不统一是常态,不是问题

📁IC-01 · 演示素材

脱敏构造数据 · 真实业务格式 · 埋点可核验

共 3 份

  • 01_BOM清单(现状).xlsx 1,847 行的脏 BOM —— 各种写法并存正是价值所在
  • 02_近12个月采购订单交叉记录.xlsx 同物异码各自下单的实锤 —— 重复采购的证据
  • 03_库存位置关联表.xlsx 同物异码分放两处的实锤—— 第三重信号

怎么用

  • 把素材全部拖进 WorkBuddy 对话框(不需要整理格式、不需要改文件名)
  • 粘贴下方提示词发送
  • 拿到正式件初稿 —— 签批栏留空,推荐意见留空,由你填

3. 提示词卡片

BOM 清单、采购订单记录、库存表都在这,帮我把一物多码的都找出来。 哪两组其实是同一颗料,依据要够硬 —— 采购记录里各自下过单的、库存里分开放的那种才算实锤。 只有型号像的单独放一边,让技术部去判。 重复采购多花了多少钱,给我算出来 —— 老板娘要看这个。 怎么把两个码合成一个,别直接动系统,给我个稳妥的办法。

为什么这么短就够了:短是因为「三重信号识别、单位换算规则、归并映射方案」都在能力包里。脏 BOM 原样扔进来,归并建议和钱账出去。

换成你自己的业务:把素材换成你手上的真实文件即可。导入 Skill 之后,

该走几步、什么口径、什么情况必须拦住,Agent 自己知道 —— 你只需要说清这是什么事。

自己组织输入的三步法

  • 用自然语言说清核心需求 —— 就按平时跟同事交代活的方式说:什么事、什么文件、什么要求。不用讲究格式。
  • 调用 Skill 补齐专业规则 —— 导入本页 Skill 后,流程、口径、硬规则 Agent 自己知道。
  • 用「增强提示词」补全遗漏 —— 输入框旁边有增强按钮,把随口说的话补成更完整的表述。

分工:自然语言负责「这是什么事」,Skill 负责「该怎么做」,增强提示词负责「别漏了什么」。

4. 预期输出

不方便现场跑的时候可以直接拿这份给客户看 · 与实跑结果同结构

📋正式交付物

带签批栏 / 冻结首行 / 开筛选 —— 判断标准是「能不能直接进企业的流程」

共 3 份

  • IC-01_BOM同物异码归并建议表.xlsx 正式件本体 · 87 组 × 三重信号判定 × 主码建议 + 确认栏
  • IC-01_重复采购损失清单.xlsx 23 组实锤的重复金额合计 · 已沉睡的现金账
  • IC-01_空值与待判定清单.xlsx 214 行空值+ 11 组单信号 · 分送技术部的核对任务

Skill 里固化了什么:从重复采购里算出了白花的钱该拦的地方拦住了排除性结论把技术动作翻译成钱

输入清单:BOM 清单(1,847 行 · 现状)脏数据原样 —— 各种写法并存正是价值所在近 12 个月采购订单记录一物多码的「重复采购」实锤 —— 同物异码各自下单的证据库存表(分仓位)同物异码分放两处的实锤 —— 合并后的真实库存历史供应商送货描述(如有)型号规范写法的对照来源之一

人工边界:不直接改 ERP 主数据(那是账本红线)—— 本场景产出「归并建议表 + 映射方案」,改不改、怎么改,采购与老板确认后由人执行。

升为客户真实案例还缺什么:客户当前真实输入文件(不要整理过的)岗位现行 SOP 与审批链(金额分档、谁签字)至少一次真实出过问题的案例客户当前正在用的正式输出模板客户确认的阈值口径(多少天算临期、多少金额算大额)

5. 同一角色下的其他场景

库存与对账 · 产出即下一步输入

IC-02 · 呆滞料预警清单(库龄分档) — 860 万的库存里躺着 96 万没人动的料 · 财务月报里它只是个「周转率」数字查看 →IC-03 · 月度对账差异表(三单匹配) — 供应商对账单和我们记的差了八千块 · 为这八千块,采购、仓库、财务三个人对了一下午 查看 →

上下游串起来就是完整链路。每一步的产出都是下一步的输入,不用在不同工具之间来回复制粘贴。

场景内容基于 WorkBuddy 产品能力整理,演示中的企业、人物与数据均为虚构,不代表任何客户的实际成效;痛点引用的公开来源已做脱敏处理。网页版由原资料转换,部分演示表格以原文形式展示。

想把这个场景在你们企业跑通?

顾问会先看你们的数据和流程够不够,再决定从哪一步开始。