做工业AI这几年,我最大的感受是“他山之石可攻玉”这句话再合适不过。AI不是为工厂发明的,图像识别先火在手机相册里,语音助手先火在客厅里,大语言模型先火在办公文档里;可真正把价值吃到嘴里的,反而是车间现场那些不起眼的场景。我被问得最多的问题是:工业AI到底在工厂里做些什么?不是概念图上那些泛着蓝光的“智慧工厂大屏”,而是具体到一条产线、一道工序、一个按钮的实际动作。
这篇文章我就用自己踩过坑、掉过头发的一些真实经历,把工业AI在车间里正在做的事拆开讲清楚。适合正在评估AI落地的制造业工程师、车间管理者和做数字化规划的朋友,也适合那些想在工厂场景里找到算法价值切入点的数据分析师。别被“工业AI”四个字吓到,说白了就是:把成熟AI能力搬到产线上,用工程方法解决现场真问题。
1. 工厂为什么要上AI:先想清楚“他山之石”怎么攻玉
1.1 工业AI的边界和本质
工业AI并不是一个孤立的“智能系统”,它是把已经在外界验证过的算法能力,迁移到工厂的物理环境里解决具体问题的工程化过程。手机上的图像识别能分清猫和狗,移到生产线上就是要分清“这个工件表面0.3mm的划痕算不算缺陷”;互联网平台上成熟的推荐算法,移到车间里可能就是“哪台设备接下来最可能出故障,应该提前安排检修”。这个迁移过程,就是“他山之石可攻玉”的直译版本。
但工厂和互联网最大的不同在于物理约束。互联网产品出了bug,灰度发布、下个版本修复,损失顶多是用户体验;工厂里一个误判可能造成批量报废、设备损坏甚至安全事故。工业数据也不像互联网数据那么“干净”:设备老化会导致信号漂移,不同批次原料会带来干扰,现场电磁环境复杂,很多产线连历史数据都没有归档。这些约束决定了工业AI不是把算法跑起来就行,而是要把“算法、数据、工艺知识、现场硬件”放在同一个工程框架里去设计。
很多团队失败,不是因为模型不好,而是把工业AI当成纯算法项目来做。模型在实验环境里跑得很好,到了车间就被光源、振动、节拍这些“物理细节”打得毫无还手之力。理解了这层边界,才知道为什么工业AI必须从现场问题出发,而不是从算法炫技出发。
1.2 怎么选一个值得做的AI场景
我在项目上常用的判断标准,就两条:痛点是否尖锐,边界是否清晰。
先看痛点。AI落地一定要打在“真金白银”的损失上,比如质检漏检造成客诉、非计划停机造成的产值损失、排产不合理导致交期延误。痛点越尖锐,后期推动越容易,工人和班组长会主动配合你迭代模型。反过来,只是为了“数字化示范”而上线的AI项目,往往上线之后没人管,两三个月就哑火了。
再看边界。AI最适合解决一个边界清晰的单点问题:只看一台设备的状态,只看一道工序的产品质量,只排一个车间的生产计划。如果一件事要依赖十几个系统的数据,还要跨部门协同才能定义清楚“什么是对的”,那我一般建议先不要碰。这里不是AI不行,是问题本身还没有收敛到算法可以处理的状态。
把这两条结合,工业AI相对好落地的第一梯队基本就是:视觉质检、设备预测性维护、生产排产优化、能源与工艺参数优化。下面我逐个说,每个都是车间里已经验证过的场景。
2. 车间里已经跑起来的四类工业AI应用
我把这四类场景先做一个横向对比,方便心里有个整体定位:
| 应用类型 | 解决的核心痛点 | 落地难度 | 收益可见性 |
|---|---|---|---|
| 视觉质检 | 人工漏检、质检员疲劳、客诉索赔 | 中高 | 立竿见影 |
| 预测性维护 | 非计划停机、维修成本高 | 中 | 需要积累 |
| 排产调度优化 | 交期延误、产能利用率低 | 高 | 慢热但空间大 |
| 能源与工艺参数优化 | 能耗高、参数靠经验 | 中 | 算得清楚 |
2.1 视觉质检:用“AI眼睛”盯住人工容易漏掉的缺陷
机器视觉检测是工业AI落地最集中、也是“他山之石”色彩最明显的一类。它把互联网视频领域积累出来的目标检测、图像分割等模型,直接迁移到产线。
我参与的一个冲压件外观检测项目,产线上要做的是检测金属表面划痕、压伤、脏污三类缺陷。过去靠两个质检员站在灯光下目检,每人每天要看几千个工件,疲劳之后漏检难以避免。现场装了四台工业相机,从上下左右同时拍照,检测结果通过PLC联动的剔除机构把不合格品自动分拣出去。表面上这是一套“拍照+识别”的流程,但真正决定成败的细节特别多:光源角度怎么打、工件表面高反光怎么处理、检测速度能不能跟上生产节拍。
一般开发阶段准确率能到99%以上,但到了现场不是只有99%就够了。漏检率是底线——漏掉一个缺陷客户端索赔,全项目组都得写分析报告;误检率则是上限——误报太多,工人每天要去处理大量假报警,很快就对系统失去信任。所以设计验收指标时,漏检率通常要按较低的千分级别去卡,误检率则要根据产线人工复核的能力来定,一个常见的起始区间是3%-5%。
2.2 预测性维护:让设备在“坏之前”先说话
设备维护是另一个高价值场景。很多工厂的关键设备,比如压缩机、风机、减速机、主电机,一旦非计划停机,损失是以分钟计算的。一台大型设备的意外故障,维修费用固然不低,但更贵的是停掉整条产线的产值损失。
预测性维护的基本逻辑很简单:通过在设备上安装振动、温度、电流等传感器,持续收集状态数据,用AI模型学习设备从健康到劣化的变化规律,在故障真正发生前提前预警。但这件事落地有一个绕不开的难点——故障样本太少。正常设备跑一年也可能只发生一两次故障,直接拿来当监督式深度学习的数据根本不够。所以实际项目里更多采用“规则基线+AI模型”的混合方案:先用振动速度、加速度、温度等阈值做初级报警,再对积累的数据训练劣化趋势模型,把报警准确率逐步提上去。
部署这类项目时,我建议不要一上来就追求准确预测“还有多少小时会坏”。更务实的做法是做“劣化分级”:设备状态分正常、关注、预警、停机,每一级对应不同的维护动作。这样既能给维保团队留出计划性检修时间,又不会因为误报动摇一线信心。
2.3 排产调度优化:把老师傅脑子里那本账重新算一遍
很多工厂的排产,靠的是老师傅经验。小批量、多品种的生产模式下,订单插单频繁、设备约束复杂,人工排产基本只能做到“差不多”。AI排产要做的,是把生产过程中的设备能力、工序顺序、模具切换、交期要求、人员班次全都变成约束条件,在解空间里搜索一个可行且综合成本更低的计划。
这里出现的“AI”,其实不止是深度学习,更多是运筹优化、约束求解、启发式算法这一套东西。工业AI给工厂提供了一个统一叫法,但实施团队心里要明白:排产项目拿不下,十有八九不是算法不行,而是数据模型里的约束和实际生产对不上。比如某个工序本来有三条并行产线,但实际只有两条处于可用状态;这个信息如果没进模型,再好的算法排出来的计划也会被现场直接推翻。
所以排产类项目最关键的不是选模型,而是跟车间反复核对“哪些约束是硬的、哪些条件可以弹性处理”,把工艺逻辑梳理清楚之后再写优化目标。这块做扎实,才有机会真正看到产能利用率提升、在制品减少等硬效果。
2.4 能源与工艺参数优化:不动设备也能省下真金白银
在一些连续流程工厂,比如钢铁、化工、食品加工、喷涂线,能源成本占生产成本的比例非常高。AI在这里扮演的角色,有点像“最佳工艺参数搜索器”。过去工程师靠经验定参数,比如炉温、车速、喷枪压力、干燥时间,为了保质量通常会把参数设得保守一点;AI则可以从历史数据和实时数据中学习工况和良率、能耗之间的关系,在保证质量的前提下把参数往更经济的区间调整。
这种场景的收益很好算:一个车间一年能源费用大幅下降,AI项目的投资回报落得很快。但需要注意,工艺参数优化涉及强耦合、大滞后等特性,参数之间互相影响,不能只靠做一个预测模型就往上冲。稳妥的做法是先采用“推荐+人工确认”的半闭环方式,由AI给出参数建议,操作工在界面上确认之后再执行。运行一段时间建立信任,再逐步过渡到自动闭环。
3. 一个AI视觉质检项目的完整落地过程
3.1 现场调研:先看产线,再谈算法
以最常见的表面缺陷检测为例,第一步不是急着训练模型,而是去产线蹲点至少一两天。我习惯记录几个信息:生产节拍是多少秒一件;工件在检测工位的停留时间有多长;现场是固定光源还是自然光;工件表面有没有油污、反光、纹理干扰;不良品的类型有哪些、比例各是多少。
这些信息直接决定硬件方案。节拍快、工件小,可以用多相机同时拍照;视野大、缺陷细,就得选高分辨率相机;工件表面反光厉害,就需要调整光源角度或加装偏振片。光学方案如果在现场调研阶段没有确定好,后面模型训练阶段怎么调都像在泥潭里挣扎,这是很多项目前期最容易踩的坑。
调研阶段还应该和一线质检员多聊。他们对哪些缺陷最头疼、哪些情况容易扯皮、哪些位置最容易漏检,心里都有一本账。这些经验即使不能直接变成算法,也能帮你在标注规范里把“难例”挑出来。
3.2 数据采集与标注:宁可多折腾十天,不然后面返工三个月
视觉模型的效果,数据质量占七成,算法只占三成。数据采集需要覆盖不同班次、不同光照、不同产品型号、不同缺陷位置。特别要提醒的是,不要只采“典型缺陷”,还要采“看起来像缺陷但其实是好的”难例。这类难例对于控制误检价值极高,但很多人前期不重视,结果模型一上线就疯狂误报。
标注环节也别交给一个人闷头标。缺陷边界怎么界定、脏污到什么程度算不合格、划痕长度达到多少必须拦截,这些标准需要工艺、质量、算法三方对齐成一份标注规范,然后进行双人标注和抽检复核。如果标注标准不统一,模型学到的将是“标注员的平均偏好”,而不是真正的质量定义。
碰到缺陷样本量很少的情况,也不要慌。可以先用迁移学习从预训练模型出发,再用数据增强补充位置、亮度、角度变化;必要时和同行产线一起收集相似数据做预训练。这些方法能有效缓解小样本问题,但也要现实一点:如果某类缺陷本来就是一年出几次,完全靠AI检测的意义并不大,很多工厂会把它放到抽检或定期排查里解决,而不是强行上模型。
3.3 模型训练、测试与验收指标:别只盯着测试集准确率
模型训练阶段,一般先区分缺陷类型:像划痕、裂纹这类具有方向性的用目标检测框架,像脏污、色差这类区域型的用分割或分类框架。这里不展开具体框架,因为工业项目选型的核心就一句话:在满足现场精度和速度要求的前提下,优先选团队最熟悉、推理部署最方便的模型。不要为了技术新意而选一个难部署的大模型,工厂没有那么多时间和算力陪你试错。
验收指标上,我强烈建议用“漏检率”和“误检率”两个指标组合来定,而不是只看整体准确率。准确率在生产现场数字比较好看,但它会把多数正常样本的“预测正确”计算进去,掩盖了最要命的漏检问题。理想的做法是:把现场实际看到的工件分布作为测试集,绘制出漏检和误检随置信度阈值变化的曲线,再在产线负责人面前当场讨论选哪个阈值。因为降低阈值会减少漏检,但一定会抬高误检,这是一个必然的权衡,必须由业务方自己拍板。
3.4 边缘部署与持续迭代:模型上线不是终点,是起点
模型训练完后,部署位置很有讲究。早期很多项目喜欢把相机图像传回服务器识别,车间网络一旦抖动,检测就会卡顿。现在的主流方案是在产线旁边放一个边缘计算盒子,内置GPU或NPU,相机直连,推理结果通过IO模块或PLC联动剔除机构。这样既保证毫秒级响应,又不依赖车间网络的稳定性。
部署完不等于结束。一定要建立数据回流机制:现场被判为不合格的图片、被操作工人工纠正的图片,全部保存下来,定期合并进训练集做增量学习。我发现很多项目就是忽略了这个持续迭代过程,上线时准确率漂亮,跑三个月产品换型了就慢慢不准了。工业AI是一个需要陪跑的工程,不是一次性交付。
4. 实际落地时躲不开的几个坑
这一节我整理成一张速查表,再逐一展开说:
| 典型问题 | 表象 | 排查方向 | 解决办法 |
|---|---|---|---|
| 数据质量差 | 模型训练不稳、指标忽高忽低 | 先查标注一致性和样本覆盖 | 双人标注、补充难例 |
| 环境扰动 | 上线误报激增 | 对比昼夜、季节光照差异 | 训练集混入扰动、光源稳压 |
| 报警疲劳 | 工作人员不再处理告警 | 统计误报率和关键告警触达率 | 分级报警、多信号关联 |
| 推理超时 | 检测跟不上节拍 | 测设备端推理耗时 | 模型量化、轻量化选型 |
| 模型漂移 | 准确率随时间下降 | 监控置信度分布变化 | 数据回流、定期增量训练 |
4.1 数据质量才是最大的短板
这个问题排第一。很多工厂连基本的历史数据都不齐,设备维修记录、工艺参数、不良品图片都分散在不同系统甚至纸质单据里。我给的建议是:先花时间把相关数据格式统一、归集、标注清楚,再谈建模型。如果时间允许,先跑一两个月的数字化存储,把数据管道跑通,比指望AI从零散记录里产生奇迹现实得多。
数据里还有一个特别容易忽略的问题:类别不平衡。正常良品占99%,缺陷只占1%,甚至更低。如果直接把原始数据扔给模型,模型很容易学到“全部判正常”的懒惰策略。所以训练时必须做欠采样、过采样、加权损失等处理,并且在评估时按缺陷类别分别看指标,而不是只看混合后的平均值。
4.2 环境扰动:灯光、反光、灰尘从来不安分
视觉项目上线后最容易翻车的就是环境。白天和夜班的灯光色温不同,夏季和冬季车间温度不同,设备振动会让相机视野轻微偏移,工件表面油污多少也会波动。应对办法是:在训练集里刻意混入各种现场扰动,测试时设置“环境变换”专项抽查,并在部署上保证光源稳定,给光源做稳压,必要时定期清洁镜头。很多工程师喜欢在干净环境下调试,但真正考验模型的是下午三点车间里扬起的灰尘和夜间昏暗的灯管。
还有一个很隐蔽的问题是相机安装的长期稳定性。我发现有些项目刚装好的时候相机位置校准得很好,跑了一个月后因为产线振动,相机角度偏了半度,整个检测区域都串位了。所以部署时要把相机固定支架做牢,并且在软件里加一个标定板自检流程,定时提醒现场人员确认画面没有偏。
4.3 误报多到被人无视:报警疲劳
预测性维护和视觉检测都会遇到这个问题。系统一上线,前两周报警特别多,工人认真处理;过了两周,发现十个报警里八个是误报,慢慢就没人理了。一旦出现真实故障的报警被忽略,之前积累的信任就全完了。
我的做法是分级报警:报警信息分成提示、预警、严重三级,严重级必须短信加邮件双重触达;同时增加关联规则,比如两个维度信号同时异常才升级为严重报警。用规则把误报拦截在一级,让真正的告警保持稀缺性,这比单纯指望模型变得完美容易得多。
4.4 节拍卡死、推理太慢:AI说得对,但不一定来得及
车间不是研究院,推理速度直接决定方案能不能用。一个视觉检测工位如果生产节拍是每秒两个工件,留给AI推理的时间窗口可能只有几十毫秒。选模型的时候就要同时看准确率、推理速度和部署硬件的算力,必要时做模型量化或裁剪,把推理时间压进节拍预算。
我在一个高速产线上就吃过亏,训练出来一个高精度大模型,推理时间超了100多毫秒,最后只能换轻量模型重新调精度,前后多花了三周。后来学乖了,在项目启动阶段就把“目标节拍”写成必须遵守的约束条件,先算清楚推理时间预算,再回头定模型规模,顺序不能反。
4.5 产品换代导致模型漂移:上线只是开始
工厂的产品、工艺、原材料不会一成不变。今天检测的是A型号外壳,下个月就可能切换到B型号,颜色、纹理、结构都变了。模型如果还守着旧数据,准确率一定会肉眼可见地掉。
应对方式是把“换型”当成一个常态化流程:每次产品切换前主动采集新样本,做小规模增量训练;同时监控模型的置信度分布,发现大量低置信度输出时触发重新训练告警。这个过程本质上就是把AI系统当产线设备一样定期保养,而不是当一次性软件。
5. 工业AI下一步:趋势和我的一点个人经验
5.1 大语言模型正在进入车间,但不要急着让它“接管一切”
最近大语言模型在工业圈讨论很多,也有不少已经落地的方向:把技术图纸和生产规范自动生成标准作业指导书、质检报告的自动汇总、设备故障日志的语义检索、维护方案的初稿生成。这些场景有一个共同特征:它们把“人找信息”变成“信息找人”,本质是知识管理,不是实时控制。
在这类应用上,我建议先圈定一个封闭场景,比如“某类设备的维修助手”,把数据权限、答案模板、人工复核流程都设计好,再小范围试运行。不要一开始就想着让大模型去直接操作设备,工业安全红线不是靠提示词能兜住的。
5.2 数字孪生与仿真优化:机会很大,门槛也不低
数字孪生结合强化学习做工艺优化,在离散制造和流程行业都有真实案例。它能通过仿真环境快速试错,相当于给AI装了一个“安全沙盒”。但落地前提是工厂的物理建模精度要足够高,数据采集要足够密,否则仿真世界里调出来的参数到了现实会失真。
很多工厂目前连实时数据采集都还没全覆盖,这个方向更适合已经具备较好数字化基础的企业,不要盲目跟风。如果在MES都没打通、设备联网率还很低的阶段就上数字孪生,很可能做出来的是一个没法更新的“静态模型”,价值大打折扣。
5.3 我的几次实战体会
说了这么多,我最想分享的实战体会其实就一句:工业AI要从一个小闭环开始,把“数据采集—模型训练—现场部署—收益确认”整个链路完整跑通。一次只解决一个尖锐问题,哪怕只是把一条产线的误检率降下来,产生的节省就是最好的说服力。我见过太多想一步建“AI中台”的项目,最后都倒在无穷无尽的数据摸查和跨部门扯皮里。
另一点是:永远要先立一个基线。没有上AI之前,人工质检的漏检率、设备故障的平均停机时长、当前排产的产能利用率,这些指标必须量化记录。有了基线,项目上没上、效果好坏,一说便知;没有基线,任何AI效果都说不清楚,排个报表都费劲。
回到“他山之石可攻玉”这句话。工业AI既需要借鉴其他领域成熟的技术,也需要借鉴同行踩出来的经验。真正难的,不是把某个模型跑起来,而是让模型在车间里持续稳定地产生价值。这个“持续稳定”,靠的是对工艺的尊重、对数据的较真,还有对一线操作人员工作习惯的理解。能把这几件事做好,AI在工厂里做的就不仅仅是一个个炫目的demo,而是真正能扛住三班倒、扛住油污和振动的生产力——这才是攻玉的方向。