ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

工业智能体开发为什么必须场景驱动?避开技术自嗨的落地方法论

工业智能体开发为什么必须场景驱动?避开技术自嗨的落地方法论 1. 从“做模型”到“做系统”工业智能体真正的门槛在哪里这两年“工业智能体”这个概念被炒得很热但我观察到的一个现实是不少团队把大量精力花在了算法调优、模型选型、算力堆砌上结果项目落地时却卡在了车间里最不起眼的环节——数据对不上、流程跑不通、现场没人敢用。问题出在哪出在最开始的需求定义方式上。工业智能体不是一台能回答问题的聊天机器人它是一个嵌入到生产流程里、能感知、能决策、能执行、能闭环的完整系统。既然是系统它的开发逻辑就应该遵循系统工程的方法而不是实验室里的模型训练逻辑。而这套系统工程方法论的起点恰恰是场景。我见过太多反面案例某工厂想做一个设备预测性维护的智能体团队一上来就找公开数据集训练故障诊断模型准确率做到了98%结果到了现场发现传感器采样频率、数据标注口径、设备工况跟训练数据完全是两回事模型在实验室里再漂亮到了车间就是废铁。这个例子很典型它说明了一个核心问题工业智能体的价值不在模型本身而在模型与场景的匹配度。场景驱动的本质是把“业务问题”翻译成“技术问题”再让技术问题回到业务场景里去验证。它不是先有技术再找场景而是先锁定场景里的真实痛点再倒推需要什么样的数据、什么样的算法、什么样的交互方式、什么样的闭环机制。这个顺序一旦颠倒项目大概率会变成“技术自嗨”。所以这篇文章我想聊聊为什么工业智能体开发必须是场景驱动的以及场景驱动到底意味着什么、落地时该怎么做。我不会堆概念尽量把这些年看到、踩过、验证过的东西讲清楚。2. 场景驱动与技术驱动两种开发路径的对比2.1 技术驱动路径的三个典型误区先说说技术驱动为什么在工业场景里容易翻车。技术驱动的典型逻辑是我有一个先进的技术比如大语言模型、强化学习、数字孪生我去找一个能用上它的地方。这个思路在互联网领域有时候能跑通因为互联网的需求高度标准化、反馈极快、试错成本低但在工业领域几乎必然遇到问题。第一个误区是“拿着锤子找钉子”。大模型火了就所有环节都往大模型上靠数字孪生火了就所有设备都建个孪生体。但工业现场的真实需求往往是朴素且具体的比如“这个阀门的开度能不能根据上一个工序的良率自动调整”。这类问题用传统的规则引擎就能解决硬上大模型反而是灾难——推理时延不可控、结果不可解释、维护成本高昂。第二个误区是“重算法轻数据”。很多团队把注意力放在模型的网络结构、损失函数、训练策略上却忽略了工业数据的质量、完整性和时效性。工业数据的脏乱差程度远超绝大多数算法工程师的想象。同一台设备不同班次操作工的记录习惯不一样同一个故障不同维修人员的描述口径不一样更不要说传感器漂移、通信中断、存储丢失这些常态。算法再先进喂进去的是垃圾出来的也只能是垃圾。第三个误区是“忽视人在回路中的作用”。工业现场不是无人区操作工、维修工、工艺工程师、车间主任每个人都有自己的职责和判断。一个智能体如果只是冷冰冰地给出“建议更换轴承”却不解释为什么、不展示依据、不允许人工确认那它很难被接受。工人不敢用、不愿用系统的价值就归零。这三个误区的根源都是把“技术可能性”当成了“业务需求”。而场景驱动恰好能把这些误区从根上规避掉。2.2 场景驱动路径的四个关键特征场景驱动的开发逻辑是站在业务一侧往回看。它天然具备四个关键特征。第一从真实痛点出发。场景驱动不会先问“我们有什么技术”而是先问“这个车间里最让人头疼的是什么”。可能是设备非计划停机太多可能是换型时间太长可能是质量追溯查不到根源也可能是能耗居高不下。痛点越具体智能体的价值锚点就越清晰。第二以数据可用性为边界。场景驱动会先盘一盘现有数据哪些环节已经有传感器和数据采集系统数据质量如何采样频率够不够历史数据跨度多长数据之间能否对齐。数据边界决定了技术方案的边界而不是反过来让技术方案去凭空假设数据条件。第三以闭环结果为导向。工业智能体不只是“给个结论”而是要形成“感知—分析—决策—执行—反馈”的闭环。场景驱动会明确每一个环节的负责方和执行方式。比如决策出来了是直接下发给PLC执行还是推送给操作工确认后执行反馈是通过报表体现还是实时写入MES这些细节直接决定了智能体在业务上是否真正可用。第四以可解释和可干预为底线。工业场景里没有人敢把关键工艺参数完全交给一个黑盒模型自动调整。场景驱动要求智能体必须给出决策依据并且允许人工干预和回退。这不是对技术的不信任而是工业安全的基本要求。可解释性是工业智能体能够被接纳的底线。这两条路径的对比其实非常清晰技术驱动是“我有药找病人”场景驱动是“这病人配什么药”。工业环境里后者显然更可靠。3. 搞清楚场景里的“真实需求”谁在痛、痛在哪、有多痛3.1 需求调研别只盯着管理层沉到一线去场景驱动的第一步永远是需求调研。但这里的调研不是发个问卷、开个会那么简单。工业场景里的真实需求往往藏在报表数据、操作习惯和一线工人的抱怨里。我建议的做法是调研团队至少要在目标车间里蹲一周不要坐在会议室里听PPT汇报。你需要在早会上听到班组长说“今天又因为那个传感器误报停了两次线”需要在机台旁边看到操作工拿着手电筒抄表、再用手机拍照上传的“原始流程”需要在维修间里看到堆了一抽屉还没来得及分析的备件更换记录。这些细节PPT里永远看不到但它才是智能体真正要解决的问题所在。举个例子有个工厂的“痛点”是对外宣称的“设备利用率低”但蹲点之后发现真正的瓶颈是换型流程中人为等待时间太长设备本身没毛病。如果只按管理层的说法去优化设备利用率方案完全走偏而按一线观察去优化换型排程效果立竿见影。3.2 痛点量化把“觉得有问题”变成“确实有问题”找到痛点之后第二个动作是量化。一个需求如果不能被量化就没办法判断投入产出比也没办法设定可验收的目标。量化的方式可以从几个维度切入频率维度这个问题多久发生一次比如某台设备的故障停机每月发生几次每次多久损失维度每次发生造成多少损失包括产量损失、质量损失、维修成本、延误交付的违约成本等。趋势维度这个问题是越来越严重还是逐渐缓解是偶发还是常态化影响范围是单台设备、单条产线还是整个车间甚至跨工厂拿设备预测性维护来说如果数据显示某类故障平均每月发生两次、每次停机两小时、每小时产值损失五万元那这个痛点一年就是两百多万的潜在损失。投入一个智能体项目去解决它ROI是算得清的。而如果一个痛点量化之后发现一年损失不到几万块那可能用传统方法解决就够了没必要上智能体。量化还有一个作用就是给项目定一个清晰的目标基线。比如“把非计划停机次数从每月8次降低到3次”“把质量缺陷追溯时间从平均3小时缩短到20分钟”。有了这些基线后期验收时才有据可依而不是项目做完了说不清到底有没有效果。3.3 场景边界的界定先打一口井别挖一片湖场景驱动还有一个容易被忽视的要点边界。一个工业现场可以优化的环节太多了如果试图在第一期项目里把所有痛点一起解决大概率全做不好。合理的做法是聚焦。选定一个具体的、闭环的、可度量的场景作为切入点。比如“注塑车间的设备预测性维护”是一个场景“工厂整体数字化转型”不是场景是口号。再比如“焊接质量智能检测”是一个场景“基于AI的全流程质量管控平台”不是场景是规划PPT。场景边界界定的标准我总结了三句话有明确的起止点知道从哪段流程开始到哪段流程结束。有明确的干系人知道谁受益、谁使用、谁维护。有明确的成功指标知道做成什么样算成功做不成什么样算失败。这三个标准全部满足场景才值得立项。否则就继续收敛直到边界清晰为止。4. 场景如何决定技术选型数据、算法、交互方式都得听场景的4.1 数据类型与质量决定算法路线场景边界界定清楚之后技术选型就变成了一个“倒推”的过程。第一个要倒推的是算法路线。算法路线主要不是由“哪个模型最新”决定的而是由场景里已有的数据形态决定的。工业场景里常见的数据形态大概有这么几类时序数据来自传感器、PLC、DCS的连续数值信号常见于设备状态监测、工艺过程控制。图像数据来自工业相机、红外热像仪、巡检机器人常见于外观缺陷检测、仪表读数识别、安全行为监控。文本数据来自维修工单、质检报告、操作日志、交接班记录常见于故障根因分析、知识库检索。结构化业务数据来自MES、ERP、APS等系统的工单、产量、良率、库存等数据常见于排产优化、供应链协同。不同数据形态对应的主流技术路线完全不同。时序数据适合用异常检测、时序预测类模型图像数据适合用卷积神经网络或目标检测模型文本数据的知识抽取和语义检索适合用大语言模型而结构化数据更多用统计分析、运筹优化或树模型。我见过一个特别典型的失败案例团队想用大模型分析设备故障工单但现场连数字化工单系统都没有历史维修记录全是纸质手写的扫描成图片之后识别率极差。最后项目只能耗在OCR上真正的故障分析反而没做起来。这就是典型的不看数据条件、先定技术方向的教训。4.2 实时性需求决定部署架构第二个要倒推的是部署架构。工业场景里实时性要求差异极大这直接决定了智能体是部署在边缘还是云端。有些场景对时延极其敏感比如高速生产线上的质量缺陷检测摄像头拍下画面的瞬间就必须做出判断通常要求在几十毫秒内完成。这种场景必须做边缘部署模型要量化压缩推理要依托GPU或专用加速卡网络上不能有任何远距离传输的开销。有些场景则恰恰相反比如设备健康趋势分析每天凌晨跑一次批处理就完全够用。这种场景放在云端或者工厂数据中心就行了成本低、维护方便还便于统一管理多厂区的数据。如果选错了部署方式后果是灾难性的。边缘侧硬件成本高、升级难云端侧时延不可控、带宽压力大。正确做法是在场景定义阶段就和业务方确认清楚这个决策到底需要在多少秒之内完成允许网络中断吗数据能出园区吗这些问题的答案直接写在架构设计文档里。4.3 使用者习惯决定交互设计第三个要倒推的是人机交互方式。工业智能体的使用者不是程序员而是车间里的操作工、班组长、维修工、工艺员。他们的使用习惯决定了智能体的交互形式。举个很简单的例子在嘈杂的车间里让工人拿着手机看复杂的图表界面肯定不现实更适合的可能是语音播报或者大屏红黄绿灯提示。在维修场景里维修工戴着油污手套不愿意一遍遍点触摸屏更适合的可能是一张清晰打印的工单或者扫描二维码看到AR标注。还有一点特别关键智能体的输出一定要符合使用者的认知习惯。给操作工的信息应该是一句话就能看懂的操作指令比如“3号机台转速当前偏低建议将进给速度从120调到135”而给车间主任的信息则应该是趋势指标和原因分析。同样的智能体不同的角色需要不同的视图这在设计阶段就要想清楚而不是等上线后再补救。5. 场景驱动下的项目落地从立项到闭环的完整路径5.1 第一步联合共创工作坊对齐场景共识很多工业智能体项目死在第一步业务和技术各说各话。业务方说要解决“品质问题”技术方问“是检测问题还是工艺问题还是来料问题”两边对不上。要解决这个错位我强烈推荐在项目启动初期做一次“联合共创工作坊”。工作坊的参与者必须包含三类人业务决策者车间主任、生产经理、一线操作者班组长、资深操作工、技术团队算法、开发、实施。工作坊的目标是在一天之内把场景边界、痛点优先级、成功指标全部对齐并且输出一页纸的项目章程。工作坊的具体流程可以这样安排业务方花30分钟讲清楚“当前最困扰的三个问题”一线操作者补充实际操作中的细节和约束条件技术方就数据、算力、系统接口提出疑问三方共同投票选出本期要聚焦的场景大家共同定义“成功长什么样”形成指标约定数据盘点的时间和技术方进场调研的计划。这一步做完项目的方向和边界就清晰了。后面所有技术工作都围绕这次共创的结果展开。5.2 第二步数据盘点与可行性验证迅速暴露风险场景共识对齐之后马上要做的不是写代码而是数据盘点。数据是工业智能体的粮食粮食不够或者粮食发霉后面再努力都是白费。数据盘点需要输出一份《数据可用性清单》至少包含以下几项内容数据源清单相关数据在哪些系统里哪些设备有采集接口哪些还要人工录入数据质量评估缺失率、重复率、异常值比例、时间戳对齐程度。数据历史跨度够不够训练模型有没有覆盖到足够多的工况和故障类型数据获取方式是走数据库接口、消息队列、文件导入还是需要新增采集设备数据合规要求哪些数据涉及工艺机密能不能出园区数据盘点通常只需要一到两周但它能迅速暴露项目的真实风险。有个项目在数据盘点阶段发现所谓“历史故障数据”其实只有过去半年的而且故障样本只有二十多条根本不够训练一个像样的故障诊断模型。幸亏在立项早期发现了这个问题团队及时调整了方向——从“故障诊断”调整为“基于规则和阈值的异常预警”反而顺利落地了。这就是场景驱动的价值它让风险在花钱之前就暴露出来。5.3 第三步MVP快速迭代小闭环创造信任工业智能体项目不能追求“一步到位”正确的做法是先做一个最小可行产品MVP在真实场景里跑一个“小闭环”用看得见的效果换取业务方的信任。MVP的边界可以这样划定选择一条产线、一种设备、一类故障作为范围把“数据接入—模型推理—结果推送—人工反馈”这个链路完整跑通。至于界面好不好看、功能全不全都可以放到后续迭代里。我见过一个做得非常漂亮的案例某工厂要做工艺参数的智能推荐团队没有一开始就做成一个完整的数字化平台而是先选了一台瓶颈设备做了一个非常轻量化的推荐功能——根据当前原料批次、环境温湿度、设备状态给操作工推荐一个最优工艺参数范围并在旁边标注推荐依据。操作工用了一周之后发现按推荐参数调试设备稳定时间确实变短了大家都愿意用。有了这个口碑后续功能再逐步扩展就顺理成章了。这个“小闭环”的产品和落地节奏非常关键它可以拆成四个环节感知数据的稳定接入确认数据实时性满足要求模型的离线仿真验证用历史数据和影子模式跑出效果线上试运行只给建议、不直接控制减少业务方的安全顾虑效果复盘与迭代用真实的业务指标评估收益再决定要不要扩大范围。5.4 第四步效果评估与规模化推广用数据说话有了MVP的验证接下来就是规模化推广。但规模化不是简单地把同一套方案复制到所有产线而是需要建立一套效果评估体系。评估体系要回答三个问题这个智能体到底创造了多少业务价值用时间、成本、质量、效率等可量化的指标来体现。使用者的满意度如何操作工愿不愿意用、觉得好不好用。模型的稳定性如何在真实工况变化中效果是否衰减、是否需要定期重训。评估结果会直接决定推广策略效果达标的场景可以加大投入、扩大范围效果不达标的场景就要回头分析是数据问题、模型问题还是交互问题先修复再推广不要为了面子硬推。另外规模化推广时还要注意一件事组织能力。一个车间用得好不代表全厂都能用好。推广要配合培训、标准作业流程制定、绩效考核指标调整。工业智能体不只是技术系统它还是管理工具。不把管理和流程调整跟上技术再先进也很难扎根。6. 几个容易被忽视的“场景暗礁”来自真实项目中的教训6.1 你以为的数据可能根本不是你以为的那样场景驱动要求尊重现场但很多团队在对现场数据的理解上仍然过于天真。我举几个真实遇到过的情况“实时数据”其实有十分钟延迟。设备上的时序数据通过网关上传到服务器中间经过OPC UA采集、边缘缓存、Kafka传输实际延迟可能远高于预期。如果场景对实时性有硬要求必须先测量端到端的真实延迟而不是看设备厂商标称的指标。“同一型号的设备”数据规律可能完全不同。不同的安装位置、不同的维护历史、不同的运行工况会让同型号设备的振动特征、温度曲线差异很大。模型训练时如果混用数据而不做区分预测精度会大打折扣。标签数据的标准在历史上有过变迁。工厂可能在某个时间点更换了故障编码体系前后两种编码之间的映射关系没人维护。如果直接拿历史数据训练相当于混用了两种语义。这些数据暗礁在技术驱动的开发方式下很容易被忽略但在场景驱动的方式下数据盘点阶段就会暴露出来从而避免后期的返工。6.2 你以为的需求业务方自己也没想清楚还有一个常见情况是业务方提出了一个需求但随着项目深入需求本身发生了漂移。比如一开始说要做“设备健康度评分”做到一半又说其实想做“备件更换周期预测”两个需求虽然有相关性但数据需求和算法路线差别很大。应对需求漂移场景驱动有一个天然优势因为场景边界在立项时就被界定得很清楚一旦业务方提出新需求项目团队可以明确判断这属于“范围内”还是“范围外”。范围外的新需求要么作为二期项目另行排期要么走变更流程增加预算和周期。这样既能保护项目免受无限蔓延也能让业务方意识到需求定义本身是有代价的。当然这并不意味着需求不能变。工业现场的情况确实动态变化合理的变更是允许的但需要通过正式的变更管理流程把影响说清楚再做决策。6.3 你以为的智能现场根本不敢用最后想聊一个偏“软性”但极其重要的点信任。工业智能体的输出要被现场真正采纳需要的不仅是准确率更是信任。有几个方法能有效建立这种信任影子模式系统先只做记录和仿真推荐不直接影响生产让业务方在无风险的情况下观察系统的准确性。显式置信度每个推荐结果都标注置信度低置信度时不给建议而提醒“需要人工判断”。一键回退系统支持手动覆盖和回退任何自动化建议都可以被人工否决且否决行为会被记录用于后续优化。持续的解释模型每一次给出建议都附带可读的理由比如“因为振动值连续30分钟上升且超过历史95分位判断存在轴承磨损风险”。信任不是靠技术参数说服的而是靠一次次“说得对”积累的。场景驱动之所以强调MVP和影子模式本质上就是为了给建立信任留出时间和空间。7. 场景驱动不是“不追求技术的先进性”而是让技术服从于使命最后想再强调一点场景驱动并不意味着排斥先进技术。大模型也好、数字孪生也好、强化学习也好这些先进技术都很有价值但它们应该是在场景需要的时候才被引入而不是为了“显得先进”而强行使用。技术的价值不在于技术本身而在于它解决问题的能力和解决问题的成本收益比。一个用规则引擎就能解决的调度问题没必要上大模型但一个涉及大量非结构化文本的故障根因分析大模型就是合适的工具。场景驱动真正反对的是“为了技术而技术”的自嗨它鼓励的是“为了问题而技术”的清醒。我自己做项目这么多年越来越认同一个朴素的观点工业智能体的本质是让一线的人做事更轻松、更准确、更有把握。技术只是实现这个目标的工具场景才是理解这个目标的钥匙。场景驱动不是一种“限制”恰恰是一种自由度——它让你把创意和精力放在真正值得解决的地方而不是浪费在自娱自乐的技术表演上。如果你的团队正在规划一个工业智能体项目我的建议很简单先别急着选模型去车间里待两周把真实的痛点和数据搞清楚再回来定方案。你会发现后面的路反而顺畅得多。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进