
大模型火到工业圈之后不少做PLC、DCS的同行都在聊Agent。前两天还有个老哥问我说想拿Agent去做闭环实时控制我当时就回了一句“你要是拿这个想法去跟功能安全评估组汇报大概率会被打回来重写。”我不是说Agent没用而是“实时控制的工业Agent”这个说法在当下的技术框架里确实是个伪命题。原因不复杂但背后牵扯到的东西挺深时间尺度、系统确定性、算力生态和认证规则哪一条都绕不过去。先把话说清楚Agent不是不能用但用在哪一层怎么用完全两码事。这篇文章我就把“为什么实时控制现在落不了地”掰开揉碎讲一遍再聊聊我实际看到的、觉得能走通的用法。1. 这个“伪命题”是怎么火起来的——先搞清楚大家在吵什么1.1 工业Agent的三种说法多数人混着用工业Agent这个词认真追究起来现实中有三种完全不同的意思。一种是拿Agent当“大模型会话助手”比如操作员问一句“昨晚3号反应釜温度波动怎么回事”它帮你查历史数据、出个分析报告这就属于离线辅助和实时控制八竿子打不着。另一种是“自动化流程编排”比如检测到某个指标超限Agent自动去查工艺卡、生成操作票、推给值班长审批它介入的是工作流不是物理回路。第三种才是争议最大的——“让Agent直接参与实时闭环控制”模型看传感器数据、出控制指令、发给执行机构按毫秒级周期干活。我要否的就是第三种。这三种说法最大的问题是混着用讨论起来完全不在一个宇宙。有人拿离线辅助的成功案例去证明Agent能搞实时控制有人把编排流程的Agent当成“控制Agent”概念一混淆判断必然走样。所以先把边界划清楚后面所有讨论才有意义。1.2 实时控制要求的“实时”不是你以为的“快”很多人一听“实时控制”第一反应是“延迟低就行几毫秒就算实时”。真做控制的都知道这个词工业界有明确定义核心不是单纯的“快”而是确定性——指令必须在规定时间内完成错过时间窗哪怕运算结果是对的也当作控制失败处理。我们拿实际场景说话。常规PLC的扫描周期在10到50毫秒大型DCS的控制周期可能要求50到500毫秒到了伺服运动控制直接进入亚毫秒级电流环几十微秒、速度环几百微秒、位置环一到两毫秒这是毫秒乃至微秒级的“硬定时”。化工流程里有些回路看着慢温度控制十分钟才调整一次但报警联锁触发之后SIF回路要求在几百毫秒内响应这叫做安全仪表功能的时间约束同样是硬性的。我列一张表把实时性分级摆出来看级别典型场景允许时间窗错过后果硬实时伺服电流环/速度环、安全联锁、故障保护微秒~毫秒级设备损坏、人员伤害、生产事故软实时温度/压力PID调节、批次控制毫秒~秒级质量波动、控制品质下降近实时工艺优化、排产调度、能耗分析秒~分钟级经济性下降不直接造成安全事故离线事后分析、报表统计分钟~小时级时效性低无安全影响这表列完问题就清楚了Agent真实的能力区间在哪一层基本是倒数两档。拿倒数两档的能力去做前三档的活谁给它的底气呢所以“实时控制的工业Agent”被我说成伪命题核心就是时间尺度的错位不是态度问题是物理约束问题。2. 根子上的矛盾Agent需要“想”实时控制却“没时间想”2.1 大模型推理的非确定性和工控的确定性天生打架控制工程师最不能忍的一件事是什么同一个输入两次运行结果不一样。PLC必须保证相同的输入永远给出相同的输出这是可复现性的基本要求控制策略在设计阶段就要做形式化验证要穷举状态空间逻辑必须完全确定。大模型呢LLM本质是概率模型同样的提示词输入进去采样温度不为零的时候两次输出可能完全不同就算温度设成零token级的采样依然有随机性只是概率分布更尖锐而已。这意味着Agent做出的“控制决策”天然带不确定性而实时控制系统要求的是“确定性行为”。在自动驾驶领域这种不确定性还有人讨论容错问题但在工业现场安全生产是第一位的一套每天可能在细微处飘来飘去的控制逻辑谁敢让它直接挂到执行机构上工业控制系统要过的功能安全认证对应的标准是IEC 61508的SIL等级这里面有一条死线——所有安全相关逻辑必须经过确定性生命周期验证一个概率性输出的组件连静态分析都过不了。2.2 LLM推理的延迟真实数据比你想的还要夸张就算把确定性的问题放到一边纯比速度Agent框架也扛不住大模型推理的延迟。现在一个中等规模的Agent框架从感知、规划、工具调用到模型推理全流程走下来动不动就是秒级延迟。即便只算大模型单次推理本身本地跑7B模型量化到4bit单token生成也得十几毫秒到几十毫秒一轮回复要几十个token那就是一秒上下。走云端大模型API更不用说网络来回加上排队响应时间普遍推到两到五秒。对照一下前面那表格里的各级控制周期伺服控制几十微秒PLC扫描十到五十毫秒连温控回路都希望秒级内收敛。Agent从传感器数据读到生成控制指令一个来回的延迟已经是PLC一个完整扫描周期的几十倍温度回路可能已经震荡好几个来回。这不是“优化一下延迟就能解决”的问题而是Agent框架里最轻的一环——单次LLM推理就比整个实时控制链路允许的端到端时间预算长出两个数量级。2.3 完整Agent闭环缺了多少环节数一遍就明白了就算强行用一个足够小的模型去压缩推理时间还要做到“实时”Agent框架本身有一个致命伤——它的感知、规划、记忆、工具调用每一层都是串行或者半串行的。控制算法工程师做实时系统讲究的是在最坏情况下从输入到输出要有可证明的、有界的时间上界。你写一个ControlNet再快后面挂一个记忆模块要检索历史状态再挂一个工具调用要去查数据库任意一个环节的响应时间波动都会直接拖垮整个回路。实时控制系统的每一毫秒都是有预算管理的。PLC从读输入寄存器到执行用户程序再到写输出寄存器整个周期都在一个固定的时间槽里完成中断来了就处理优先级恒定调度器可预测。Agent这里呢你把组件拆开数一遍状态感知要查询IoT数据记忆模块要检索向量数据库模型推理要跑矩阵运算规划模块可能还要回环确认。每一个环节都是毫秒级以上的开销而且更糟的是这些延迟不是固定的而是受负载影响的数据量大就慢并发高就慢完全不可控。拿这种结构去做实时控制等于让一个没法保证交期的人上流水线。3. 就算抛掉速度还有三座大山压着你翻不过去3.1 可解释性与安全认证评审会这一关就过不去工业现场的安全逻辑不仅要正确还要能证明它正确。DCS里的联锁逻辑写出来每一行都要能解释为什么这个条件触发这个动作如果误动作会造成什么后果。安全评估的人会做全路径分析一条一条推演。你放到大模型场景让Agent给出一套判断——模型内部那几千亿参数跑出来的结果到底是基于什么特征、什么因果链得出来的没人能给出确定性的解释。如果今天温度超限触发了联锁出现了误动作到追溯的时候你拿什么材料去还原决策现场这件事做工程的人都有体会新技术的引入往往不是技术上过了就行而是要过安全评审、过变更管理、过业主的验收委员会。一套黑盒模型挂在控制回路上安全分析师只能给出“无法证明其安全性”的结论然后项目停留在试点阶段。这不是说技术绝对做不出来而是认证体系和安全文化决定了这条路径在现阶段的商业环境里走不通。3.2 工业现场的算力约束GPU服务器不是想上就能上玩大模型的都知道推理要快就要有算力一张A100能跑7B本地推理但工业现场机柜里塞一张几百瓦的GPU散热、供电、可靠性、防爆认证全是问题。化工厂的关键控制室那是防爆区域一台普通PC机都得论证防爆等级你要塞进去一张高功耗加速卡电气安全评审就够喝一壶的。工业现场的常规部署形态是嵌入式控制器、PLC和工控机算力极其有限。Agent的完整框架要跑得动要么本地部署高配服务器要么云端推理。本地部署意味着全站增加发热源和故障点云端推理意味着把控制回路的延迟掐在别人的网络手里一个断网整个控制就瘫了。工控领域对单点故障极度敏感一套需要依赖外部网络或外部算力的控制架构从可靠性设计角度看就已经不合格了。3.3 多Agent协作更复杂不确定性还会叠加有人会说单Agent延迟高那能不能拆成多个Agent并行或者搞成一个“感知Agent”加一个“决策Agent”再加一个“执行Agent”的流水线让各个环节并行跑起来这个想法我理解但在实时系统里多组件协作带来的同步问题比单体的还麻烦。多个模型并行跑每一个输出都有独立的不确定性决策Agent的输入本身就是多个感知Agent输出的汇总这些输出之间可能冲突可能信息过期组合之后的不确定性呈指数级上升。控制系统要求的是整体行为可预测多Agent的规划器还得做冲突仲裁、消息同步、优先级管理每一个环节都加重了端到端延迟和不可预测性。我见过有些研究项目试图用这种方式做“分布式Agent控制”结果在仿真环境里都跑不稳更不要说实机了。4. 那Agent在工业里真就一无是处——正确打开方式在“环外”4.1 Agent能落地的恰恰是“非实时有人确认”的场景写到这里别误会我并没有否定Agent在工业界的价值。只是它真正能打的场景不在控制环内而在控制环外的“辅助决策层”。这层不要求毫秒级响应不要求确定性输出允许“人在环上”做最后确认恰好把大模型的长处——语义理解、逻辑推理、文本生成——发挥到最大。我实际见过已经落地或者接近落地的几个场景工艺异常智能诊断系统把DCS报警和操作记录汇总Agent事后分析给出“大概率是冷却水流量不足导致反应釜温度漂移”的判断附带排查建议操作票自动生成根据工艺状态自动起草开车、停车、异常处理操作步骤人工复核后执行交接班报告自动汇总把当班数据、报警事件和操作动态生成结构化交班文本还有备件库存智能补货建议基于历史消耗预测未来一段时间的需求提交采购审核。这些事以前靠工艺员一条条翻记录现在Agent几分钟搞定正确率可能到九成人工复核兜底使用成本和风险都可控。这些场景也有个共通特征输出是“建议”而不是“指令”最终决策权在人。这正好避开了安全认证和确定性这两道死坎再往前走还有一道红线不能破——建议必须要有上下限约束和人工确认机制千万别搞成“Agent建议直接下发”那就又滑回控制环内了。4.2 从“环内”退到“环上”一种务实的过渡架构那我再给大家画一条务实的技术路线底层保持传统PLC/DCS做闭环控制稳定可靠中间层是优化算法和规则引擎负责正常运行工况下的参数寻优最上层才放Agent负责非实时的分析、规划、建议跟操作员对话。Agent的数据来源不是直接挂到控制总线上而是从历史库、实时库旁路读取或者经过网关做单向数据采集。Agent的输出以建议工单的形式推送到操作站由工艺人员确认后再去调整上层优化器或下层控制器的设定值。这么做有个好处任何一层挂了下一层还能兜住。Agent完全故障传统控制照常运行工厂不会停摆有了“人在环上”这一道闸错误建议也不会直接落到执行机构安全边界清晰。我个人判断未来三五年能在工业界落地生根的“Agent应用”大概率都是这种旁路架构大家如果有项目要立项照着这个思路去设计成功率会高很多。我把能落地的和不能落地的边界整理成表方便大家做技术选型场景Agent介入方式是否需要毫秒级响应是否允许人工确认当前落地难度实时回路控制直接输出控制指令是否极高基本不可行安全联锁触发保护动作是否极高完全不可行批次切换优化生成操作建议人工复核否分钟级是中等可行性较高报警诊断离线生成根因分析否是低已有较好案例排产调度生成排产方案计划员调整否是中低案例增长快报表/交接班自动化文本生成否是低见效最快5. 给确实想碰“实时Agent”的同行几条实打实的建议5.1 别急着上模型先把“控制环内/环外”划分清楚我做过的项目里凡是大模型上得顺的无一例外都先做了这个动作把系统里的所有控制功能摊开按“环内”和“环外”分类。环内的东西凡是涉及安全联锁、紧急停车、实时调节的一律写死规则不交给模型环外的分析、优化、排程、辅助决策才考虑Agent介入。这就好比修房子承重墙绝不能动隔断墙才能自由拆改。先画清这条线后面所有设计和评审都会顺畅很多不然你自己的技术团队开会都能吵三天。5.2 如果非要上“半实时”从软实时场景切入有人可能觉得纯离线不过瘾非要往前探一步那就选“软实时”场景。工业里有一批回路响应要求没那么苛刻比如批次生产的流程切换整个切换窗口有几分钟允许操作员复核后再执行再比如能源管理里的负荷优化调度分钟级调整一次给足人工介入空间。这些场景中Agent给出方案的时间预算比较宽裕即使一次推理要花两到三秒也不会影响整体节奏而且每次输出前都有确认环节安全边界可控。但前提是你要给Agent的输出加上“硬约束”数值上下限、变化步长限制、触发条件的多重校验以及“人工确认后生效”这最后一堵防火墙。没有这些限制条件就不要碰哪怕是软实时也不行。5.3 架构上走“混合”别做“纯Agent”的梦单靠Agent一条腿走路在工业界是走不远的。我在最后一条意见上给出我目前看好的混合架构底层是传统PLC/DCS负责确定性闭环中间层是规则引擎和优化算法做常规工况下的自动调整最顶层才是Agent做综合分析和决策建议。层与层之间的数据流尽量单向Agent尽量不往控制总线里写数据只往上层的操作员站发消息。这套架构的好处每一层职责单一、边界清晰、可验证性强某一层坏了不会拖垮全局以后无论是过安全评审还是做故障追溯都能拿出清晰的交代。做项目规划时我建议直接以这个混合架构为默认模板再根据现场情况调整比从零设计“Agent专用控制架构”靠谱得多。六、写在最后现实点说项目里要真有人拍桌子说“必须上实时Agent”我一般先劝他冷静然后拉着一起做一轮技术预研核心就是几个问题延迟预算多少安全等级多少有没有人工确认环节数据从哪里来控制总线能不能承受不确定输出这些问题一过完基本就都清醒了。如果确实想在工业场景里吃Agent的红利切入点一定是从辅助决策做起把人工确认当成底线把安全边界划清楚先跑通一两个高价值、低风险的场景积累数据和信任再慢慢往后端延伸。这条路看似保守实际是当前最稳的快路。我自己这几年做过不少AI落地项目一个特别深的体会是太性急想一步到位的人往往连试点都没跑完就放弃了反而是那些一开始就承认“全自动闭环不现实”的人一步一步把旁路辅助做扎实最后拿到了实实在在的生产效益。写这篇文章也不是劝退而是劝大家把劲使对地方。“实时控制的工业Agent”现在是伪命题原因是“实时控制”四个字对系统性的要求和Agent今天的能力上限之间存在硬缺口。但缺口的另一边辅助决策、工艺分析、排程优化这些东西都实实在在等着Agent去干市场规模一点都不小。咱们先把这些能干的干好等能力到了再往前探不迟。