前阵子在某个制造企业的车间里看设备报警,维修师傅对着屏幕上几十条报警代码,一边翻纸质手册一边打电话问老前辈,十几分钟才理出个头绪。我当时就在想,这类场景其实早该有更顺手的工具了。过去我们聊工业AI,张口闭口都是“要训练模型”“要搞数据闭环”,普通工艺员、设备工程师一听就劝退。但大模型起来之后,事情悄悄变了,工业智能体的开发门槛被拉到了“会整理文档、会写规则、会点鼠标”就能入门的程度。这篇文章就是想把这种新范式讲清楚:小白怎么理解智能体、怎么选平台、怎么搭第一个能用的工业场景助手,以及真正落地时那些教程里不会告诉你的坑。
不管你是设备工程师、质量工程师、车间班组长,还是刚接触AI的IT人员,只要你想让大模型在厂里干点实事,这篇文章都值得收藏起来照着做。
1. 工业AI的老路:为什么以前“不会写代码就没法做AI”
先聊点背景。很多年前我做工业项目的时候,客户一提需求就是“能不能用AI帮我们做设备故障诊断”。听起来很明确,但真正动手才发现,传统AI落地的路径对大多数人来说根本不友好。你想做一个故障分类模型,得先收集历史故障数据,做清洗、打标签,再训练一个什么决策树、随机森林或者深度网络。光是“打标签”这一件事,在现场就要耗掉好几周,而且老师傅的经验很难变成结构化标签。等模型终于训出来了,换一台设备、换一个工况,准确率又往下掉,又得重新调。
为什么会这样?因为传统AI项目本质上是在“从零学一个特定任务”。每个工厂的长尾问题都太个性化,一个模型只能解决一个窄问题,成本却一点不少。所以很多工厂折腾半年,最后还是回到人工。这不是AI不行,是“造轮子”的路径太长,普通业务人员根本够不到。
大模型出现后,底层逻辑变了。它本身已经具备很强的阅读理解、知识归纳、逻辑推理能力,不需要你从零训练。你要做的不是教它“什么是设备报警”,而是把你厂里的知识整理好,把系统接口接好,给它划清楚边界。换句话说,以前的AI是“写代码造机器”,新范式是“组装一台已有大脑的机器人”。这种变化,才是小白能上手的根本原因。
还有一个容易被忽略的点:工业场景里很多问题不需要100分的AI,60分的辅助工具就有人用。老师傅看一眼报警代码能判断出七八成原因,但新员工不行。智能体的价值不是替代老师傅,而是把老师傅的判断逻辑沉淀下来,让新手在最短时间内达到“不犯大错”的水平。所以,不要一上来就追求“准确率99%的模型”,先想想怎么把一个“能回答、能查数据、能按SOP指导操作”的助手做出来。这件事,现在的技术路径已经完全能支撑了。
2. 智能体的“新范式”新在哪:大脑、手册、工具、笔记四件套
很多人听到“智能体”三个字就觉得高深,其实换个说法就通了:它是一个会用脑子、会翻手册、会操作工具、会记笔记的数字实习生。
2.1 四件套分别是什么
我用一个实习生入职的例子来拆解:
- 大脑(模型):负责理解你说的话、拆解任务、组织回答。工业里不需要你自己训模型,直接用成熟的大语言模型就行。
- 手册(知识库):你厂里的设备说明书、报警代码表、维修SOP、历史工单,这些都是“手册”。系统会把手册内容切成小块存进知识库,回答问题时先检索相关内容,再让模型组织语言。这就是常说的RAG,检索增强生成。
- 工具(API/函数调用):让智能体不只是“会说”,还能“动手”。比如查询设备实时温度、读取当前报警代码、生成维修工单、通知责任人。它调用外部接口的能力,就是“动手能力”。
- 笔记(记忆):记住上下文,比如用户是哪个车间的、之前问过什么问题、上次处理的结论是什么。有了记忆,对话才连贯,不用每次都重新交代背景。
2.2 哪些内容放手册,哪些内容接工具
很多教程只讲概念,却没讲工业落地时最关键的判断:什么内容放到知识库,什么内容接成工具。我自己的判断标准很简单:
- 静态知识放手册:设备参数、操作规范、故障对照表、维修经验。这些内容不常变,适合写成文档放进知识库。
- 动态数据接工具:实时温度、压力、报警代码、设备状态、保养记录。这些必须实时获取,不能靠模型猜,也不该塞进知识库。
- 流程动作接工具:创建工单、发送通知、更新状态。这些需要调用业务系统接口,让智能体替人执行。
这个判断为什么重要?因为你如果把实时数据写进知识库,今天写进去明天就过期了;如果你让模型凭记忆回答“这台设备上次保养是哪天”,它一定会一本正经地编一个日期。明确边界,是工业智能体不出错的第一步。
2.3 对小白最友好的心智模型
再回到“数字实习生”这个比喻。你招了一个名校毕业生,他不会你厂里的工艺,但学习能力强。你会给他什么?一本员工手册、一套操作SOP、几个系统账号,然后让他跟着老师傅跑几天。智能体也一样:模型就是那个毕业生,知识库就是手册,工具就是系统账号和操作按钮,记忆就是他的工作笔记。你不需要教他“重新学语文数学”,只需要把厂里的规矩和资源交到他手上。
理解了这个模型,你再看网上那些概念就不会晕了:什么Agent、RAG、Function Calling、Memory,其实就是“实习生”这个比喻里的四个组件。接下来真正的挑战是,怎么把这四件套组装起来。
3. 零基础起步:选平台、喂知识库、跑通第一个对话式Agent
3.1 先选一个能跑通的平台,而不是先去学原理
新手最容易犯的错,是想把所有原理都搞懂再动手。我的建议是反过来,先跑通一个Hello World,再回头补概念。怎么选起步工具?有几个判断标准:
- 有没有可视化编排界面,能通过拖拽节点搭建流程,而不是必须写代码;
- 能不能直接上传文档创建知识库;
- 能不能方便地把Agent发布到微信、飞书、钉钉这类大家日常使用的入口;
- 平台是否提供模型调用、知识检索、工具调用的一体化能力。
至于模型选哪个,初期不必纠结。优先考虑中文能力好、上下文够长、API服务稳定的开源或云服务模型即可。等业务跑通、量起来了,再评估精度、成本和私有化问题。
3.2 第一步:建一个真正能用的知识库
建知识库是决定成败的一步。很多人上来就甩几十个PDF进去,然后发现智能体回答得乱七八糟。要让知识库有用,得做三件事:
第一,先把文档转成能检索的文本。扫描版PDF要用OCR识别,图片型表格要转成文字或结构化表格,这是很多老手册的坑,不处理等于白传。
第二,拆分成适当大小的知识块。整页塞进去会导致检索不准。一般按章节、按语义段来切,让每个块都围绕一个完整的小主题,比如“E01报警的处理方法”就是一块,不要和“日常润滑保养”混在一起。
第三,统一术语和格式。不同老师傅写的记录,可能一会儿叫“油温过高”,一会儿叫“液压油超温”。术语不统一,检索就会漏。整理知识库时最好能做一个术语对照表。
3.3 第二步:创建Agent并写好“员工守则”
在低代码平台上创建一个Agent,一般只需要填角色设定。但很多人把这块当成“写作文”,写一堆“你要专业、负责、严谨、为用户提供优质服务”,这些全是废话,模型不会因此变得更可靠。真正有用的是明确、可执行的规则。
给你一个可以直接抄的对话助手提示词示例:
你是A车间设备维护助手。 职责定位:根据《设备知识库》回答设备报警、维护保养、故障排查相关问题。 回答规则: 1. 只能基于知识库内容回答,禁止编造故障原因、参数或处理方法; 2. 如果知识库中没有找到相关信息,直接回答:“知识库中暂时没有对应方案,请联系当班设备负责人”; 3. 回答按步骤组织:先说可能的故障原因,再说排查建议,最后说处理或升级路径; 4. 涉及实时数据(温度、压力、报警代码)时,不猜测,提示用户当前需要查询实时数据或查看监控界面; 5. 不承诺安全结果,不指导用户进行违规操作。涉及急停、安全防护、关键设备操作时,引导用户查看对应SOP并联系当班负责人。你留意一下,这里的规则全是“如果……就……”的条件句,每条都能落地检查,而不是形容词式的“要专业”。这个区别,是新手和熟练玩家最重要的分水岭。
3.4 第三步:测试、发布、迭代
创建好Agent,先在对话窗口拿真实场景测一轮。把车间常见的报警描述甩给它,看它能不能从知识库找到准确答案,看它会不会一本正经胡编。发现问题不要慌,基本逃不出两类:要么知识库内容不全,要么检索没命中,要么提示词约束不够。逐项调整就行。
跑通对话版之后,再把它发布成一个入口。最简单的是生成一个网页链接,或者接入企业微信、飞书机器人。为什么建议接入聊天工具?因为一线员工最常用的就是聊天软件,不需要额外装App,使用习惯零成本。很多项目死在“又让大家学一个新工具”,而接入IM之后,大家就当多了一个群助手,接受度高很多。
4. 实战拆解:设备故障辅助诊断智能体,从需求到投用
前面是方法论,这一章讲一个我参与过的完整案例。为了保护信息,所有细节我都做了脱敏处理,但流程和踩坑是原汁原味的。
4.1 需求梳理:选定一个最痛的窄场景
当时项目所在工厂是一个装配车间,设备种类不多但报警频繁,常见报警代码有几十种。老师傅凭经验能快速判断,但新人经常对着报警代码不知所措,一等就是半小时。我们一开始没有做“全厂智能体”这种大而全的规划,只锁定一个问题:当设备报警时,如何让操作员和维修工快速知道“可能的原因、排查顺序、处理建议”。
这非常重要。智能体项目最怕一上来就铺开,最稳的打法是找一个高频、重复、有明确知识边界的场景,先做深做透。诊断助手这个场景的好处是:有明确的报警代码对照表,有SOP支撑,有老师傅可请教,成功与否很容易量化。
4.2 知识沉淀:把老师傅脑子里的东西掏出来
我们第一件事不是写代码,而是“采访”。拉着车间里经验最丰富的两位老师傅,每人聊了两三个小时,把常见报警的处理思路录下来。然后整理成结构化文档,格式大体是这样:
- 报警现象:E01模具温度过高
- 可能原因:加热圈故障、温控器参数漂移、热电偶接触不良
- 排查步骤:先查热电偶,再查加热圈,最后查温控器
- 处理建议:更换备件、重新校准参数、升级处理
- 升级条件:三次排查无法解决,通知设备工程师
这一步耗时一周,但收获巨大。你会发现,老师傅的经验里有很多“如果这个原因排除了,再看那里”的决策逻辑,这就是智能体真正值钱的地方。把这些固化成知识库,比任何算法都重要。
4.3 接入数据:让智能体“看到”当前报警
知识库解决了“知识”问题,但一线使用时,员工往往只拍个照片或报一个代码,甚至直接问“E01现在报警了怎么办”。所以我们做了一个很基础但有效的事:接数据库查询接口,让智能体通过工具读取当天的报警记录,包括报警代码、起始时间、设备编号。
做法也很简单,在编排平台里注册一个查询函数,参数是设备编号和时间范围,返回报警代码列表。智能体在对话里判断出用户需要实时数据时,就自动调用这个函数,拿到结果后再结合知识库回答。这就是Function Calling在工业里最典型的应用,不是说多高深,但非常实用。
4.4 幻觉之战:控制“一本正经的胡说八道”
跑起来的第一周,我们就被现实上了一课。最典型的问题是:当DCS里闪过一个从未见过的故障代码时,模型会因为没有知识库内容而自行发挥,编出一条处理方案来。在工业现场,这绝对不能接受,因为维修工可能真的按它说的去操作。
应对策略有三条:
第一,加强约束提示词,在系统规则里明确写“找不到就明说找不到,禁止编造”。
第二,降低检索阈值的默认值,只有当知识库召回内容的相关度足够高时才允许模型回答;否则直接走“无答案”分支。
第三,要求回答带上知识来源。比如在回答末尾标出一句“依据:《A01设备报警处理手册》第3章”,方便维修工复核,也方便我们回溯问题。
经过两轮调优,测试集上的回答准确率从70%多提升到了90%以上,更重要的是,没见过的代码它基本都会说“知识库中没有对应方案”,而不是硬编。
4.5 灰度与反馈闭环
最后一步是上线方式。我们没搞大张旗鼓的发布会,而是在白班班组试运行了两周,拉了一个工作群,让大家直接用,有问题随时反馈。群里最热闹的就是“这个问题答得不对”“这个知识库没写”,这些反馈全部被我们记录下来。
每个周末,运营人看一下对话日志,把高频问题挑出来,补充进知识库。比如有员工不停问“报警后如何复位”,但知识库只有故障处理没有复位说明,我们就把复位流程补进去。这个循环跑顺之后,智能体会越用越聪明,而不是越用越跑偏。
两周之后班组反馈:大部分常见报警可以在一分钟内得到初步排查思路,新员工独立处理故障的信心明显提升,老师傅也不用老被同一个问题打断。项目算是立住了。
5. 小白最容易踩的五个坑,以及我的补救办法
再分享几个我见过最多、自己也踩过的问题。这些细节在官方教程里基本不会写,却是项目能不能活下去的关键。
5.1 把智能体当成数据库
很多人问着问着就会让Agent查“这台设备上次保养日期”“这个物料还剩多少库存”。模型根本没有这些数据,但它会迎合你,于是就开始编。补救办法只有一个:凡是数据类问题,一律接工具去查数据库或接口,不让模型靠记忆回答。在提示词里写清楚“日常数据问题必须调用查询工具,否则拒绝回答”。
5.2 只防大错,没防“小胡编”
团队通常很关注“没见过故障代码别硬编”,但容易忽略另一种情况:知识库里有相关内容,但模型在组织语言时润色过度,加了一些有误导性的细节。比如知识库写“可以尝试降低加热功率”,模型会扩展成“将功率降低至50%”,而这个具体数字是没有依据的。
处理办法:一是要求回答尽量保留原文关键信息,不自行补充具体参数;二是在测试集中加入一批“知识库只写了方向、没有具体数值”的问题,专门检查有没有私自编数字。这一点,在设备参数类问题里尤其要盯紧。
5.3 提示词在“喊口号”,而不是“立规矩”
这是新手最常见的通病。写一大堆“你要专业、负责、严谨、为用户提供最优的解答”,模型听了确实会更礼貌,但不会改变回答的边界。真正能控制行为的是条件句规则。我每次写提示词都会先列出一张表:什么情况能答、什么情况不能答、答的时候按什么结构、先做什么后做什么。把“如果……就……”写清楚,效果立竿见影。
5.4 知识库不清理,进去一堆废料
把几十个原始PDF直接传进知识库,等于让检索系统在一堆乱草里找针。扫描件、表格、流程图、加粗字体,全都影响检索效果。我的建议是:先整理成统一格式的Markdown或结构化表格,花在知识清洗上的时间永远不亏。现场手册如果太乱,宁可先挑出最常用的一二十个报警对照表做成文件,也别一把梭。
5.5 一上来就追求私有化部署
工业环境经常有“数据不能出外网”的要求,导致很多项目在第一步就被“私有化部署”卡死。实际情况是,中小工厂很难有足够的大模型推理资源,硬上只会得到一个特别卡、特别笨的模型。折中的办法是先做脱敏处理,把设备编号、客户信息替换掉,用云端API验证业务价值;等价值确实被认可,再考虑私有化方案。不要让部署方式成为扼杀项目的元凶。
6. 上线只是开始:运维、度量与后续扩展
智能体不是“开发完就结束”的项目,而是“知识运营”的长期工程。
6.1 指定一个知识库管理员
我们项目能持续运转,最关键的原因是有人负责。这个角色可以是设备工程师,也可以是懂点文档整理的工艺员。他每周要做的事很简单:看看这一周有哪些问题Agent回答不了,把高频问题整理成新的知识块加进去;抽查一部分回答,确认没有明显跑偏;根据一线反馈,调整提示词里的边界规则。
如果没有这个人,我建议不要上线。否则知识库会慢慢过时,Agent的回答质量会衰退,最后一线同事就不再用了。一个智能体的生命线,是它背后的知识更新机制。
6.2 用哪些指标观察效果
工业场景不要只看“对话轮次数”,要看落到业务上的结果。我们主要看三个指标:
- 有效回答率:用户提问中,Agent能给出有效答案的比例。太低说明知识覆盖度不够。
- 人工抽检准确率:每周抽50条回答,由业务专家判断是否可采纳。这是防幻觉的重要防线。
- 一线采纳率:可以通过对话下方的“有帮助/没帮助”按钮收集,也可以通过“是否按回答直接操作”的抽样判断。
这三个维度分别对应“够不够广”“准不准”“用不用”,比单纯看聊天情绪要实在得多。
6.3 从单个助手到一条智能体流水线
跑通一个诊断助手之后,可以顺着同样的套路复制到其他场景。比如生产排程助手:把排班规则、产能约束、物料情况接进去,让班长用自然语言问“明天上午3号线能不能排A订单”;质检原因分析助手:把历史不良品记录整理成语义库,配上缺陷图片描述,帮助质量工程师定位原因;能源调优助手:接通电表数据,结合生产计划,给出用电高峰提醒。这些场景的开发路径都一样:梳理知识、接数据、定边界、灰度验证、持续维护。
工业智能体真正的价值密度,不在于某一个模型有多强,而在于组织能否持续地把自己已有的知识快速变成一线可用的工具。每个车间都有大量“只有老师傅知道”的信息,智能体不过是把这些信息变成了随时可调用的数字助手。
最后分享一点个人体会
我做了不少项目之后最大的感受是:大模型在工业里落地,最大的瓶颈从来不是技术,而是“谁愿意长期维护知识和边界”。很多小白一开始兴奋,是因为感觉找到了终极解决方案;等发现每天要整理知识库、要和老师傅聊天、要一点点把“如果……就……”的规则磨出来时,热情就退了。但这恰恰是项目能否跑长久的分水岭。
所以,如果你想开始,我建议从一个小小的、最痛的场景切入。不要想着一口气做一个全厂万能智能体,先做一个解决单一问题的小助手,两周内让班组长们愿意在聊天群里@它,你就已经赢了。等到那时,你再回头看这四个字——智能体开发新范式,其实并没有那么玄,就是“把知识交给模型,把边界交给人”。