最近跟几个做企业数字化的朋友聊天,大家有个共同的困惑:模型能力肉眼可见地在涨,写代码、分析文档、处理表格都像模像样,可一到企业工作流里,就总是跑不起来。不是模型不行,是走着走着就掉链子了——数据对不上、权限卡住、审批链断了、出了错没人敢担责,最后项目要么停留在Demo阶段,要么变成“人肉跑流程,AI在旁边写总结”。
这篇文章想把这个问题的底翻出来聊一聊。我的核心观点很简单:更强的AI解决的是“单点智能”,企业工作流需要的是“系统性的确定性”,两者之间隔着一整条工程化的鸿沟。我会从企业流程的真实复杂度、五个具体的卡点、现在各种工作流工具的边界,以及真正能落地的架构思路这几个方面展开,把我自己踩过的坑和经验写出来。不管你是做技术选型、带项目落地,还是想搞明白为什么AI在业务里推不动,这篇文章应该都能给你一些参考。
1. 先说结论:模型智商在涨,企业流程的“体质”没跟上
1.1 从“能答对题”到“能把事办成”
我见过太多类似的场景:团队拿到最新的模型,一周之内做出了一个惊艳的原型——让AI读合同、生成摘要、自动填报表,演示的时候老板连连点头。等真要把这个原型接到生产环境,问题一个接一个冒出来:合同文件在OA系统里,OA的接口只开放了只读权限;填报表需要财务系统的数据,但数据字典老旧,字段名和实际含义对不上;自动化的审批节点卡在部门负责人那里,AI生成的结论被驳回过三次,业务方开始质疑“这东西到底靠不靠谱”。
这个落差不是因为模型又退步了,而是因为“能答对题”和“能把事办成”本来就是两码事。考试考的是你在限定的题目里给出正确答案,企业流程考的是你在真实、混乱、多约束的环境里走完一整套闭环。模型能力越强,大家越容易忽略后者的难度,结果就是期望越高,摔得越重。
1.2 管理层最常见的误解:AI强了,流程就自动好了
不少业务负责人会把“AI落地”理解成一个线性过程:模型能力到某个阈值,流程自动化就水到渠成。实际上,企业工作流是一个由制度、系统、数据、组织角色共同构成的复合体。AI只是这个复合体里的一个智能组件,它负责“理解—推理—生成”,但流程的状态管理、任务分发、权限控制、异常补偿、审计追踪,这些都不是模型能直接替代的。
我经常打一个比方:AI像一个特别聪明的实习生,给他一份资料他能写得比老员工还漂亮。但是你要让他独立走完公司完整的报销流程、合同流程、采购流程,他会卡在第一步——因为公司这套流程本身就不是为“一个人全能闭环”设计的。它是一台机器,每个岗位是其中一个零件。你给零件装上再强的“智能”,也不能让整台机器自动转起来。
1.3 “更强”带来的错觉:能力溢出,反而放大了落地难度
还有一个挺反直觉的现象。当模型能力相对弱的时候,大家设计AI工作流时会有敬畏心,每一步都预设校验、检查、人工兜底。可一旦换上了公认的“最强模型”,团队容易不自觉地降低防御等级:既然它这么聪明,应该不会犯低级错误吧?于是,把太多的自主权交给了模型,一个环节出错,后面全被带偏。
我见过不止一个团队,因为换了更强的大模型,反而把原本跑得好好的小模型方案推倒重来,结果原来那套规则里的防错机制全没了。能力变强不等于可以不要约束框架,这就像给赛车装上了更强的引擎,却没有配套升级刹车和悬挂,直线是快了,弯道也更容易翻车。
2. 企业工作流的本质是“确定性工程”,AI本质是“概率系统”
2.1 流程引擎到底在管什么
要理解“跑不动”,先得搞清楚企业工作流背后的引擎在干什么。像Flowable、Camunda、Activiti这些BPM流程引擎,管的是流程定义、状态流转、任务分配、超时提醒、版本管理、审计日志这些事。一个审批流走到哪个节点、谁来处理、超过三天要不要自动升级、历史记录能不能回溯,全部由这套确定性机制保障。
这套机制的核心诉求只有一个字:稳。一个流程定义部署上去,跑一万次,结果必须是一万次一致。这不是“聪明”的事,是“可靠”的事。企业里大量的合规要求、财务管控、质量体系,都建立在这种确定性的基础上。你可以把BPM看成一条铁路,轨道铺到哪,车才能开到哪,信号系统保证了永远不撞车。
2.2 概率输出和确定性流程,天生就拧着
大模型是什么?是一个概率系统。同一个输入,你问它两次,它可能给出两个不同的答案,只是概率分布不一样。这个特性在处理开放性问题时是优点,放到企业流程里就成了麻烦。流程需要的是“这次和上次一样”的确定性,而模型给的是“每次都不一样,只是大多数时候差不多”的输出。
更麻烦的是出错的方式。流程系统如果出错,通常是逻辑错误,报错就能定位。模型出错是“一本正经地犯错”,它在上下文里显得合理,实际内容是错的,专业上叫幻觉。在一条自动化流程里,幻觉一旦发生,如果没有校验和拦截层,它会一路往下游传递,等你发现的时候,可能已经写入数据库、触发过审批、发过通知了。这个风险,比“跑不动”本身更致命。
2.3 审计、合规、追责:企业不能接受“差不多”
还有一个经常被技术团队忽略的点:审计与合规。企业流程的每一步,尤其是涉及钱、合同、客户数据的关键节点,都要能回放、能解释、能追责。传统流程系统天然满足这一点:谁在什么时间处理了哪个任务,状态怎么变的,都有记录。大模型进来之后,问题就复杂了:AI基于什么逻辑给出了这个结论?这个结论的置信度是多少?如果AI错了,谁来负责?
这些问题不解决,业务方就永远只敢让AI做“建议”,不敢让AI做“决策”。而一个只给建议的AI,严格来说并没有真正嵌入工作流,它还是浮在流程外面的一个辅助工具。这也是为什么很多项目PPT上说得天花乱坠,实际用起来还是老一套——因为责任链没有设计好,确定性没有兜住。
3. 卡住AI落地的五个具体环节
这部分写的都是我实际踩过的坑,每个坑背后都是一段加班排错的经历。
3.1 数据接入:孤岛与脏数据,比模型能力更致命
我参与过的一个项目,目标是让AI自动处理采购订单。模型能力完全够,但实际卡住我们整整两个月的,是数据。采购订单分布在三套系统里:ERP里有一套,OA审批流里有一套,还有一堆走线下的邮件和Excel。三套系统的字段口径还不一致,同一个供应商在ERP里叫“A公司”,在Excel里叫“A有限公司”,AI去匹配的时候经常匹配不上。
这样的问题在企业里太普遍了。数据孤岛、字段语义冲突、主数据不统一,任何一个都会让模型“看不懂”数据。现实是,数据治理的工程量往往十倍于模型调优,而这部分工作看起来又脏又没技术含量,很多团队不愿意投入,最后项目就卡在这个不是AI问题的AI问题上。后面我们学乖了,接手任何项目先做数据盘点,把来源、格式、质量、接口权限摸清楚,再谈AI怎么接。
3.2 权限模型:让AI既有权限干活,又不越权
企业安全要求“最小权限”,AI要处理一个流程,需要有相应的数据读取和操作权限。但麻烦的是:传统权限系统是给人设计的,人知道边界,AI agent并不知道。你给它开了订单查询权限,它可能通过一串推理去尝试访问其他不该看的库;你让它自动回复客户,它可能说出越界的承诺。
实际落地时,我们被迫做了一层“权限映射层”,把每个AI节点的能力边界约束到具体API和字段级别。简单说,就是给每个AI节点单独建一个服务账号,这个账号只能拿到执行某个具体任务所需的最少数据。即便如此,还需要实时审计AI每一步的操作记录,防止出现意料之外的访问路径。这个工作量,在技术方案里往往被严重低估,但它是不可省略的安全底线。
3.3 幻觉不是概率问题,是“一定会发生”的问题
单次调用大模型的幻觉概率,哪怕只有千分之一,听起来很低。但企业流程是高频的,一天跑几万次,千分之一的概率就是每天几十次事故。这意味着,幻觉不是一个“要不要防”的问题,而是一个“必须防”的问题。
怎么防?我的经验是三层:第一层,输入校验,确保数据格式和语义符合预期;第二层,输出校验,把模型输出和事实库、规则库比对,设置置信度阈值,低于阈值直接转人工;第三层,流程兜底,关键节点设计人工审批和大模型并行跑,AI的结果只作为参考,人工一键确认。这三层下来,AI能给业务带来效率提升,但绝不至于让AI的错误直接冲向生产。
3.4 可解释性:流程要能说清楚“为什么这么走”
业务部门问AI“为什么给我推荐这个供应商”,AI没法给出简单的、可验证的答案,它只能给你分析出一段文字。这在很多场景里是致命的。采购决策需要有明确的评分依据,合同条款需要有对应的法条逻辑,合规审查要求每一步都有据可查。
所以,在架构设计上,我们通常不会直接让模型“自由发挥”地输出结论,而是会要求模型输出结构化结果,比如JSON,里面包含决策原因、参考依据、置信度。然后由后端的规则引擎来做最终判断。这样一来,“可解释性”的问题就能移交给业务规则去回答,而不是依赖模型的黑盒输出。别小看这个设计,它能帮你挡掉80%的“为什么会这样”的灵魂拷问。
3.5 成本与延迟:在企业规模下被放大的算力账
做Demo的时候,一天调用几百次大模型API,成本可以忽略不计。但到了生产环境,一天几万次调用,每次几千token,费用就非常可观了。更麻烦的是延迟:一个复杂流程如果每个节点都实时调用大模型,用户操作一次要等几十秒,业务根本接受不了。
我们后来做了几个调整:第一,能离线预计算的就不实时调用,提前用批量任务生成中间结果;第二,能用小模型或规则的地方就不用大模型,调用之前先把任务分流;第三,设置缓存,同一个请求如果结果一致就直接返回。这些优化做完,成本降了差不多八成,延迟也压到了秒级以内。做企业级方案,经济账和性能账从一开始就要列入设计约束,不能等上线了才补救。
4. 现在到处在说的“AI工作流工具”,到底解决了什么,没解决什么
4.1 Dify、Coze、n8n这类编排工具:能把流程串起来,但扛不住重型场景
这两年Dify、Coze、n8n这类工具特别火,核心价值是把“大模型调用、提示词管理、知识库检索、API触发”这些环节可视化地串成一条流水线。对于快速验证想法、做个人助理、搞内部效率小工具,这类工具确实非常方便,我之前也用它搭过几个内部工具,效果不错。
但如果你要把它们直接套到核心业务工作流上,会发现几个硬伤:一是事务性能力弱,流程中途失败后的补偿、回滚机制不够成熟;二是高并发和稳定性支撑有限,毕竟不是为重负载设计的;三是权限、审计、合规能力比较薄弱。轻量工具擅长的是“快速串起来跑Demo”,而不是“稳定跑在生产线上”。它们解决的是编排层,不是执行层,两者之间差着一整套企业级保障机制。
4.2 Flowable、Camunda、Activiti:流程引擎很稳,AI接入还隔着一层
传统BPM引擎的拥护者会说:企业级流程本来就该用BPM,AI来当决策节点就行。这个方向我认同,BPM确实把确定性的部分管得很好。但实际做的时候会发现,现有BPM和AI的融合还处在比较初级的阶段。流程引擎里要接一个AI节点,你需要自己写服务回调、自己处理输出校验、自己设计超时和重试逻辑,没有开箱即用的标准方案。
而且二者的心智模式差异很大:BPM的设计者是“把流程定义清楚,按定义执行”,AI的落地方式是“把目标描述清楚,让它自己想办法”。要让两者配合,必须在AI节点外层再加一层“包装器”,把模型的开放输出翻译成BPM能理解的结构化任务。这层翻译工作,往往需要既懂BPM又懂模型的人来做,团队里这种复合角色特别稀缺。这也是为什么很多企业有现成的BPM,却迟迟没把AI真正嵌进去。
4.3 MCP的意义和局限
最近MCP(Model Context Protocol,模型上下文协议)讨论度很高,它解决的是模型如何调用外部工具和数据的标准化问题。有了MCP,AI agent可以更规范地访问数据库、调API、操作文件,这确实让agent的能力扩展了一大步。
但需要清醒的是,MCP解决的是“连接”的问题,不是“工作流”的问题。它让AI能触达各种工具,但触达之后的步骤编排、状态管理、异常处理、审批流转,仍然需要上层工作流框架来负责。MCP更像是给实习生配了一部能查到所有资料的手机,但实习生怎么把一个项目从头到尾推进完毕,依然需要一个完整的项目管理制度来保障。拿MCP直接去“跑企业工作流”,目前还差得很远。
4.4 ComfyUI的启示:领域封闭时,节点式工作流为什么能自洽
ComfyUI在AI绘画领域的成功很有意思。它同样是一套节点式工作流,但大家在上面很少遇到“跑不动”的问题,很大一个原因是领域封闭:输入输出都是图像,节点类型明确,工作流是模型推理链的结构化表达,用户自己也愿意折腾参数。在这个封闭环境里,节点式工作流天然合适。
企业工作流不具备这个前提。企业的流程涉及数不清的系统、角色、数据语义和历史包袱,流程本身是开放、多变、跨组织的。把ComfyUI那种节点哲学原样搬进企业,等于用一套玩具车模型去跑货运铁路,理念可以借鉴,直接套用必然失败。但它给了我们一个启发:把AI能力拆成边界清晰的节点,每个节点只做一件事、输入输出定义明确,这套思路在企业场景里一样有价值,只是外围要补的东西多得多。
下面我用一张表把这四类工具/协议的定位和边界梳理清楚,方便你对照自己的场景做选型:
| 工具/协议 | 核心定位 | 擅长的场景 | 主要边界 |
|---|---|---|---|
| Dify / Coze / n8n | 轻量级AI应用编排 | 快速原型、内部工具、简单自动化 | 事务、高并发、权限审计能力弱 |
| Flowable / Camunda / Activiti | 企业级BPM流程引擎 | 状态机、审批流、SLA、审计 | AI节点接入成本高,无标准AI集成方案 |
| MCP | 模型与工具间的连接协议 | 让agent规范访问外部数据和API | 只解决连接,不解决流程编排与状态管理 |
| ComfyUI | 领域专用的节点式工作流 | 图像生成等封闭领域 | 领域封闭,无法照搬到开放的企业流程 |
5. 能跑通的企业AI工作流长什么样:选型与架构建议
5.1 选场景:从“流程哪里疼”出发,而不是“AI哪里强”出发
最容易跑通的场景,通常满足三个特征:第一,数据可得且相对规范;第二,决策范围窄,风险可控;第三,处理频次高,效率提升能算清楚账。比如合同条款初审、发票要素提取核对、简历初筛、客服工单分类,这些都是比较好的切入点。
反过来说,一开始就选那种跨部门、长链条、高风险的端到端流程,比如“全自动采购审批”“全自动财务结账”,大概率会被各种历史遗留问题拖死。我的建议是先做窄切口,在一个小范围内证明价值,再逐步扩大边界。企业内部的信任是攒出来的,不是靠PPT攒出来的。一个10%场景跑得稳,比一个50%场景随时掉链子有价值得多。
5.2 架构上把AI放进“决策单元”,而不是“流程中枢”
核心思路是分层:流程层继续用BPM或定制代码管理状态机、任务流转、审批和审计;智能层把大模型封装成一个个决策点或处理点,比如“条款风险识别”“发票要素提取”“工单意图分类”;数据层把各系统的数据先做清洗和标准化,形成可供AI使用的统一视图。
这样做的好处是:确定性的事情交给确定性组件,不确定性的事情收敛在可控的小范围内。AI输出的结果必须转换成结构化数据,交给流程层判断走向。这样一来,即使AI出了错,错误也会被限制在一个节点内,不会污染整个流程。这恰恰是设计上最常见的错误——把AI当成一个“总管”,让它以自然语言去驱动整条流程,结果每一步都不可控,出了问题也定位不到是哪一环。
5.3 人机协同与回退机制:让AI失败得不那么致命
设计工作流时,要把“AI可能会错”当成一个必然条件来设计,而不是假设它不会错。常用的手段就是置信度分级和人工兜底:模型输出的置信度高于阈值,走自动通道;低于阈值,转到人工处理队列。另外,关键节点上,保留“AI建议+人工确认”的混合模式,让业务人员逐步建立对AI的信任。
还有一点特别重要:日志与回放。每个AI节点的输入、输出、置信度、人工操作记录都要完整保存。这样一旦出现问题,可以快速回溯是模型的问题、数据的问题还是规则的问题,而不是凭感觉争论。这套机制在项目初期尤其重要,它是业务方敢放权的底气。没有这套机制,AI能力再强,业务负责人也不敢把关键环节交出来。
5.4 成本与效果怎么算账
不要把AI成本只算成API费用,要把整个方案的成本算进来:数据治理、接口开发、人工兜底、监控运维。效果侧也尽量量化:自动化处理占比、平均处理时长、错误率、人工介入率、单笔成本变化。我见过太多项目,效果指标只写了一个“效率提升百分之几百”,问怎么算的,答不上来,这种项目离被砍也不远。
我的经验是,先定好指标再动工。把当前流程的基线数据摸清楚,比如人工处理一单要多久、错误率多少、成本多少,然后设定AI介入后的目标数值。拿到真实数据后,业务方和技术团队才有共同的尺子来评估“跑得动”还是“跑不动”。这也是一个项目能不能持续投入的关键——账算得清,信任才立得住。
6. 几句实在话
聊到最后,说点我在实际项目里的体会。很多人纠结“哪个模型最强”“哪个工作流工具最好”,其实都不是最关键的问题。更关键的是,你有没有为AI配好一个确定性的骨架:数据通不通、权限清不清、异常怎么兜、结果怎么审计。这几件事做扎实了,AI的能力才能真正长在业务流程里。
我踩过的坑也基本都集中在这几件事上,而不是模型本身。所以如果你现在正被“为什么AI还是跑不动工作流”困扰,不妨先把精力从换更强的模型、换更新的框架,挪回到流程的确定性治理上来。先在一条窄业务上走通全链路,把失败当成正常路径去设计,你可能会发现,跑不动的原因从来不是“AI不够强”,而是“工作流还没为AI准备好”。