1. 从千万级SKU的“数据沼泽”到智能决策的“高速公路”
在制造业干了十几年IT,我见过太多企业被海量SKU(Stock Keeping Unit,库存量单位)拖垮的场景。一个典型的离散制造企业,产品线稍微复杂一点,SKU数量轻松突破百万,甚至千万。这背后意味着什么?意味着你的ERP(企业资源计划)系统里,躺着几百万条物料主数据、工艺路线、BOM(物料清单)结构。每次接一个新订单,报价员需要像考古一样,在浩如烟海的数据里翻找相似的历史订单、匹配物料成本、核算加工工时、评估外协费用。这个过程,快则几小时,慢则几天,而且极度依赖老师傅的经验。一个资深报价员离职,可能直接导致公司报价准确率下降、利润流失。
这就是我们常说的“数据沼泽”——数据量巨大,但价值密度极低,无法直接转化为决策力。而AI Agent,正是我们尝试在这片沼泽上修建的一条“智能决策高速公路”。它不是要取代ERP,而是成为ERP之上的“智能驾驶舱”。简单来说,AI Agent在这里是一个能够理解业务目标、自主调用工具、并执行复杂流程的智能体。当销售接到一个“定制化非标件”询价时,理想的场景是:AI Agent被触发,它自动解析询价单的技术参数,在千万级SKU库中通过向量化技术秒级找到最相似的已有产品及其完整成本数据,再根据差异点(如尺寸变化、材料替换)调用成本模型进行动态修正,最后综合考量当前原材料市场价格、产能负荷、物流成本,生成一份精准、合规的报价单,并附上关键风险提示。整个过程,从“天”级缩短到“分钟”级。
这不仅仅是效率提升,更是商业模式的进化。它让企业有能力处理以往不敢接的“小批量、多品种”订单,实现真正的柔性制造。今天,我就结合我们团队在一个大型装备制造企业的落地实战,拆解这条从“数据沼泽”通向“智能报价”的深度路径。你会发现,核心不是追求最炫的算法,而是如何将AI的“智能”与制造业严密的“流程”和“数据”深度融合。
2. 千万级SKU管理:数据治理是AI Agent的“地基工程”
在谈论AI Agent如何智能报价之前,我们必须先解决一个更根本的问题:你的数据“能用”吗?很多企业一上来就想做智能应用,结果发现AI模型给出的建议荒谬无比,根源往往在于数据质量。对于千万级SKU,数据治理不是可选项,而是必须夯实的“地基”。
2.1 SKU数据“脏乱差”的典型症状与清洗策略
制造业SKU数据的问题具有高度共性。首先是一物多码和一码多物:同一个螺母,因为采购来源不同、录入人员不同,在系统里可能就有五六个不同的物料编码和描述。其次是属性缺失与不一致:关键的技术参数(如材质、硬度、精度等级)可能为空,或者填写格式五花八门(“45#钢”、“45号钢”、“45钢”混用)。最后是BOM结构冗余与错误:一个产品的BOM可能包含大量过期或替代料,层级关系混乱。
我们的实战策略是“分而治之,人机结合”:
- 规则引擎先行:我们首先建立了一套强大的数据清洗规则库。例如,针对材质字段,我们预设了标准材质库(如GB、ASTM标准),编写规则脚本,对非标描述进行模糊匹配和归一化。对于数值型参数(如尺寸、重量),设置合理范围校验,自动剔除明显异常值(如一个螺丝长度写成100米)。这部分可以处理掉大约60%-70%的显性错误。
- 相似度聚类与合并:对于规则无法解决的“一物多码”难题,我们引入向量化技术。将物料的“名称”、“规格型号”、“材质”、“品牌”等文本属性通过Embedding模型转化为向量,然后计算所有SKU之间的余弦相似度。通过聚类算法,我们可以将描述极其相似但编码不同的SKU自动分组,提供给业务专家进行最终审核与合并决策。这一步是降本增效的关键,我们曾在一个子类中一次性合并了超过30%的冗余SKU。
- 知识图谱补全:对于属性缺失,我们利用已经清洗好的数据和外部知识(如标准件手册、供应商目录)构建了一个小型的制造业物料知识图谱。例如,如果一个“深沟球轴承”缺失了“内径”属性,但它的“型号”是“6204”,知识图谱可以基于规则“型号6204对应内径20mm”自动补全。对于更复杂的情况,可以训练一个轻量级的预测模型。
注意:数据清洗不是一劳永逸的项目,而是一个需要持续运营的流程。我们建议设立“数据管家”角色,并开发一个简单的数据质量看板,监控关键属性的填充率、唯一性等指标,将问题闭环到具体的业务部门。
2.2 构建面向智能查询的SKU向量化索引
清洗后的标准化数据,是为AI Agent提供“视力”的基础。但传统数据库的模糊查询,在千万级数据面前依然力不从心。我们需要为SKU构建一个高效的“向量索引”。
我们的做法是,为每个SKU创建一个“特征向量”。这个向量不仅仅包含名称、型号的Embedding,还融入了结构化属性:
- 文本特征向量:将“产品描述”、“关键工艺说明”等长文本通过如
text-embedding-3-small这类模型转化为向量。 - 类别特征向量:对“产品大类”、“工艺类型”等类别信息进行One-Hot编码或目标编码。
- 数值特征向量:对“重量”、“尺寸”、“标准单价”等数值进行标准化(归一化)。
然后将这三部分向量拼接起来,形成一个高维的复合特征向量。接下来,使用诸如FAISS(Facebook AI Similarity Search)、Milvus或Chroma这类向量数据库,为所有SKU的复合向量建立索引。
为什么这么做?当AI Agent接到一个询价需求,比如“一个用于高温环境的304不锈钢法兰,DN50,PN16”,它可以先将这个自然语言描述转化为查询向量,然后在向量数据库中进行近似最近邻搜索。毫秒级内,它就能找到历史上所有最相似的“不锈钢法兰”订单及其完整的成本、工艺数据,作为报价的基准。这比在SQL数据库里写复杂的多条件联合查询要快得多,也灵活得多,因为它理解语义相似性,而不仅仅是字符匹配。
3. 智能报价AI Agent的架构设计与核心“技能”拆解
有了高质量的数据和高效的检索能力,我们就可以开始设计智能报价AI Agent了。它的目标不是做一个“聊天机器人”,而是一个能够执行端到端报价流程的自主智能体。
3.1 基于ReAct框架的智能体决策循环
我们采用了经典的ReAct(Reasoning + Acting)框架作为智能体的核心推理逻辑。你可以把它理解为一个拥有“大脑”和“手脚”的智能员工。
- Reasoning(思考):智能体分析当前的目标(如“为询价单#123生成报价”)、已有的上下文(询价单内容、客户信息)和记忆(历史相似订单),决定下一步该做什么。
- Acting(行动):智能体根据思考结果,调用一个具体的“工具”(Skill)去执行。比如,“调用SKU相似度搜索工具”。
- 观察结果:工具执行后返回结果(如搜索到的Top 5相似SKU列表),这个结果成为新的观察,输入给“思考”环节。
- 循环:智能体基于新的观察继续思考、行动,直到达成目标(生成完整报价单)或无法继续(报错)。
这个循环由一个大语言模型驱动。我们给LLM定义清晰的“角色”(你是一名资深制造业成本估算专家)、目标(生成准确、合规的报价单)和一系列可用的工具。
3.2 报价Agent必须掌握的五大核心“技能”
要让Agent完成报价,必须赋予它一系列可执行的“技能”。这些技能本质上是封装好的函数或API,Agent通过自然语言指令来调用它们。
| 技能名称 | 功能描述 | 关键技术实现 | 输出结果示例 |
|---|---|---|---|
| 1. 询价单解析与需求抽取 | 从上传的PDF/图片/文本中,提取结构化参数。 | OCR技术 + LLM信息抽取。提示词工程是关键,需定义好需要抽取的字段(物料名称、规格、材质、数量、技术要求等)。 | {“物料”: “齿轮轴”, “材质”: “20CrMnTi”, “模数”: 3, “数量”: 100} |
| 2. 历史相似SKU/订单检索 | 基于抽取的需求,在向量库中寻找最相似的历史参考。 | 将需求文本向量化,在FAISS/Milvus中进行相似度搜索。需结合语义相似度和关键属性匹配(如材质必须相同)。 | 返回相似度最高的3个历史SKU编号及它们的成本明细。 |
| 3. 动态成本计算 | 基于参考成本,根据差异进行修正计算。 | 规则引擎 + 轻量级预测模型。例如,重量变化导致材料成本按比例调整;工艺复杂度增加调用加工工时估算模型。 | 材料成本: 1500元, 加工成本: 800元, 外协成本: 300元 |
| 4. 实时市场数据查询 | 获取最新的原材料价格、汇率、运费等。 | 对接外部数据API(如钢铁网价格指数、物流平台接口)。Agent需判断本次报价是否需要以及需要哪些外部数据。 | 304不锈钢板当日市价: 15500元/吨 |
| 5. 报价单生成与合规校验 | 汇总所有成本,添加利润率,生成格式规范的报价单。 | 模板引擎 + 业务规则校验。确保利润率在政策范围内,特殊客户有特殊折扣,报价单格式符合公司标准。 | 生成一份包含明细、总价、有效期、条款的PDF报价单。 |
开发体会:技能的设计要“高内聚、低耦合”。每个技能只做好一件事,并且有清晰、稳定的输入输出接口。这样不仅易于开发和测试,未来增加新技能(如“供应链风险预测”)也会非常方便。我们使用像LangChain、LlamaIndex这类框架来编排这些技能,它们提供了很好的工具调用和流程控制抽象。
4. 实战避坑:Agent与现有ERP/MES系统的深度集成
这是项目从“演示原型”走向“生产系统”最关键,也最坎坷的一步。AI Agent不能是空中楼阁,它必须与企业的生命线——ERP(如SAP、Oracle、用友、金蝶)和MES(制造执行系统)深度打通。
4.1 绕过“核心业务逻辑重写”的陷阱
我们绝不建议去直接修改ERP的核心代码,或者试图用AI Agent替代ERP中的核心模块(如财务、库存管理)。这风险极高,且难以维护。我们的集成哲学是:“感知-决策-执行”。
- 感知:Agent通过ERP系统提供的标准API或数据库只读视图,获取业务数据(如物料主数据、历史订单、当前库存)。很多现代ERP都提供了丰富的OData或RESTful API。
- 决策:Agent在“外部”利用获取的数据,结合AI模型,做出智能决策(如计算成本、推荐工艺路线)。
- 执行:Agent将决策结果(如生成的报价单、建议的生产工单),再通过ERP的标准API或创建接口表的写入方式,反馈回ERP系统,驱动后续流程。
例如,报价Agent生成报价单后,并不是自己打印出来,而是调用ERP的“销售报价单创建”API,在ERP中正式生成一张待审核的报价单据,后续的审批、转订单流程完全在ERP内闭环。这样,所有业务操作都有迹可循,符合内控要求。
4.2 处理实时性、一致性与错误恢复
集成中的技术挑战非常多:
- 数据实时性:Agent计算成本时用的原材料价格,可能和ERP采购模块里的最新采购价有延迟。我们采取“缓存+实时查询”结合的策略:基础价格每天同步一次到Agent的本地缓存,对于价格波动剧烈的物料,在计算时触发一次实时API查询。
- 事务一致性:AI Agent的决策过程可能涉及多个步骤和外部调用,不是一个数据库事务。我们引入了“补偿事务”机制。例如,如果Agent创建报价单成功,但后续发送邮件通知失败,系统会记录这个失败状态,并触发重试或人工干预流程,而不是回滚整个报价单(这在ERP中可能很复杂)。
- 错误处理与降级:任何一个技能调用失败(如网络超时、API限流),Agent不能直接“崩溃”。我们为每个技能都设计了明确的失败处理逻辑和降级方案。比如,相似订单检索失败,可以降级为根据物料大类使用标准成本法进行估算,并在生成的报价单上醒目提示“本次报价基于标准成本,仅供参考”。这保证了系统的鲁棒性。
5. 从项目启动到规模推广:组织、度量与演进路线
技术实现只是故事的一半,另一半是“人”和“流程”。一个AI Agent项目要想成功落地并产生规模价值,必须精心规划其推进路径。
5.1 小步快跑:选择高价值、高可行性的试点场景
不要一上来就试图用AI Agent解决所有报价问题。我们选择的第一个试点场景是“标准件变型快速报价”。这类产品家族庞大(如各种规格的阀门、法兰),历史数据丰富,变型规则相对明确(尺寸、压力等级变化)。业务价值明确(报价效率提升80%以上),技术风险可控(主要依赖规则和检索)。用4-6周时间,集中力量打通从询价单到报价单的全流程,做出一个能让业务部门眼前一亮的最小可行产品。
在试点阶段,我们格外关注与关键用户的共创。每天站会,每周演示,让报价员直接使用并反馈。他们提出的“这个参数我们实际不看中,那个参数才是关键”、“这里需要加上表面处理的附加费”等意见,比任何需求文档都宝贵。
5.2 定义属于AI Agent的效能度量指标
如何证明AI Agent的成功?不能只看技术指标(如响应时间、召回率),必须与业务指标强关联。我们建立了三层度量体系:
- 核心业务指标:
- 报价平均耗时:从接到询价到输出报价单的时间。
- 报价准确率:与最终成交价或资深专家复核价的偏差率(我们设定初期目标为偏差<5%)。
- 人工干预率:有多少比例的报价需要人工修改或复核后才能发出。这个指标会随着Agent能力提升而下降。
- Agent性能指标:
- 任务完成率:启动的报价流程,有多大比例成功走完全流程并生成结果。
- 工具调用准确率:Agent在每一步选择调用正确工具的比例。
- 平均推理步数:完成一个报价任务需要多少次“思考-行动”循环。优化目标是减少不必要的步骤。
- 成本与收益指标:核算项目投入(算力、API调用、人力)与产生的收益(因报价效率提升而多接的订单、因成本估算更准而提升的毛利率)。
5.3 构建技能商店与Agent运营中台
当试点成功,希望将AI Agent推广到更多场景(如非标设计报价、采购寻源、生产排程异常处理)时,一个集中化的“技能商店”和“Agent运营中台”就至关重要。
- 技能商店:将所有开发好的技能(SKU检索、成本计算、邮件发送等)注册到一个中心仓库。每个技能有清晰的文档、输入输出格式、版本号。新的Agent项目可以直接像搭积木一样,从商店里选取所需技能进行组装,无需重复开发。
- Agent运营中台:提供统一的Agent生命周期管理(创建、部署、监控)、对话与执行日志审计、知识库管理、以及统一的用户交互界面。业务部门可以在这个中台上,通过低代码的方式,配置一些简单的业务流程型Agent。
这条路走下来,你会发现,制造业AI Agent的落地,技术只占三分之一,另外三分之二是对业务的深度理解、对现有系统生态的尊重,以及一种务实、迭代的工程化推进策略。它不是一场颠覆式的革命,而是一次聚焦于关键业务痛点的、深度融合的智能化升级。当你的报价员从繁琐的数据检索和计算中解放出来,转而从事更具价值的客户沟通与方案优化时,这场变革的真正价值才得以显现。