应用系统的工作流 vs AI 工作流 — 对比分析

CCFlow 工作流 vs AI 工作流 — 对比分析

基于 BP.WF 引擎能力与典型 AI Workflow / Agent 编排场景整理,面向产品设计、架构选型与融合演进参考。


1. 一句话结论

类型本质
CCFlow 工作流预定义流程图 + 组织权限找人 + 人确认后状态迁移的 BPM 引擎
AI 工作流目标 / Prompt 驱动 + LLM 规划 + 工具调用,可选人工闸门的智能编排

CCFlow 的一等公民是待办(人);AI 工作流的一等公民是推理与工具调用(模型)


2. 场景定位对比

维度CCFlow(BPM)AI 工作流
典型业务请假、报销、公文、合同审批、立项、采购调研报告生成、代码修复、客服多步问答、数据清洗流水线
核心诉求合规、权责、审计、组织协同自动化、智能决策、少人工介入
成功标准该谁办谁办、可追溯、可退回、可统计任务完成质量、成本、时延、可复现性
参与主体员工、岗位、部门、角色Agent、Tool、LLM、可选人类审核员
不确定性容忍低:路径与规则尽量事先固化高:允许模型动态选路、重试、改计划

CCFlow 擅长:组织内「谁在什么条件下做什么、谁签字负责」。
AI 工作流擅长:非结构化任务的「理解—规划—调用工具—产出结果」。


3. 过程表示与推进方式

3.1 CCFlow:图 + 状态机

发起人填表 → GenerWorkFlow 实例
     ↓
当前节点待办 (GenerWorkerList)
     ↓  人打开 / 填表 / 点「发送」
方向线 Direction + 条件 Cond → 下一节点
     ↓
FindWorker / DeliveryWay → 下一处理人
     ↓
写 Track 轨迹 → 循环直至结束节点

关键载体(BP.WF):

概念说明
Flow流程模板定义
Node步骤节点(审批、分流、合流、子线程等)
Direction节点间转向(WF_Direction
Cond路由/完成/抄送等条件
GenerWorkFlow运行实例总控
GenerWorkerList待办工作人员列表
Track审批轨迹与审计
Work / 表单节点业务数据

推进力几乎总是:人点发送(或超时策略、事件钩子自动下传)。

3.2 AI 工作流:目标 + 计划 + 工具环

用户目标 / Prompt
     ↓
LLM 理解与规划(Plan)
     ↓
选择 Tool / Agent / Sub-agent
     ↓
执行 → 观察结果 → 再推理(ReAct / Plan-Execute)
     ↓
可选 Human Gate → 最终产出

过程往往不是事先画死的固定图,而是运行时由模型生成下一步;图若存在,也多为「粗粒度阶段」而非细粒度岗位审批链。

3.3 对照小结

维度CCFlowAI 工作流
过程表示预绘 Flow + Node + DirectionPrompt / 目标 / 动态计划 DAG
推进力人工发送 + 条件求值LLM 规划 + Tool 调用
路由显式条件、手工选节点模型选工具 / 选分支
「下一步」谁决定设计器 + 运行时规则引擎模型(+ 策略约束)

4. 「执行者」模型对比

4.1 CCFlow:组织与接受人规则

找人是引擎核心能力之一,典型机制:

  • DeliveryWay:按岗位、部门、SQL、上一步选择、表单字段等数十种规则
  • TodolistModel:抢办、会签协作、队列、共享等多人模式
  • RunModel:普通 / 分流(FL) / 合流(HL) / 分合流 / 子线程
  • 组织模型Port_Emp / Dept / Station 与节点绑定

节点上虽有 WhoDoIt(Operator / MachineOnly / Mux)等人机混合钩子,但产品主路径仍是 Operator 人工审批

4.2 AI 工作流:Agent 与工具

  • 执行者多为 Agent / Worker / Tool
  • 「找人」变成「选哪个模型、哪个工具、是否需要人工审核」
  • 并行常表现为多 Agent 协作或异步任务扇出,而非组织分流合流
维度CCFlowAI 工作流
默认执行者组织内人员LLM Agent / 脚本工具
分配逻辑DeliveryWay + 组织权限Router / Planner / 策略配置
多人协作会签、抢办、抄送、加签、移交多 Agent、评审 Agent、人审闸门
权责明确到工号与岗位常落到「系统/租户」,人审才落到个人

5. 数据、表单与状态持久化

5.1 CCFlow:数据库中心

典型表模型:

表/模式含义
WF_Flow / WF_Node定义
WF_Direction / 条件表路由
WF_GenerWorkFlow实例状态
WF_GenerWorkerList待办队列
ND{FlowNo}Track轨迹审计
流程 PTable / 节点表单表业务数据

特点:

  • 强结构化表单驱动条件与找人
  • 待办、在途、已办、抄送列表全部围着库转
  • 报表、监管、督办天然可做

5.2 AI 工作流:会话与 Run 日志

  • 状态多为 Run / Session / Thread + 消息历史
  • 记忆可能含向量库、外部知识库
  • 业务结构化数据常通过 Tool 写入外部系统,而非引擎内置表单体系
维度CCFlowAI 工作流
状态载体关系库实体 + 待办表会话日志 / Run 状态 / 事件流
输入形态表单字段、附件、公文自然语言、多模态、结构化 Tool Schema
审计重点谁在何时审批、意见、签名Prompt、Tool 调用、Token、模型版本
查询友好度待办/轨迹 SQL 成熟需自建可观测与审计规范

6. 控制流能力对照

能力CCFlowAI 工作流
条件分支Direction + Cond(表单/SQL/岗位/API 等)Prompt 约束、代码 if、模型判断
并行分流 / 合流 / 子线程,显式等待并行 Tool / 多 Agent,汇合策略自定
子流程手动 / 自动 / 延续子流程Sub-agent、子图、嵌套 Run
退回 / 驳回WorkReturn,可指定节点、原路返回少「退回节点」语义;多为重试、改 Prompt、人工改判
撤销发送WorkUnSend常需补偿事务 / 幂等设计
抄送CC / CCList,知会不阻断通知渠道(邮件/IM),语义弱于组织抄送
超时SDT + OutTimeDeal(自动下传、跳转、移交、消息等)超时取消、降级模型、人工接管
加签 / 移交 / 催办原生业务操作一般需产品层补齐
挂起 / 冻结Hungup / Fix 等状态Pause Run / 人工介入

结论:组织协同类控制流(退回、会签、移交、抄送、督办)是 CCFlow 的「主场」;动态规划与工具编排是 AI 工作流的「主场」。


7. 人在回路(Human-in-the-loop)

CCFlowAI 工作流
人的位置默认在环内:几乎每个用户节点都产生待办默认在环外:按需插入审核闸门
交互形态打开表单 → 填写/审批 → 发送/退回确认计划、批准 Tool、终审结果、纠正幻觉
合规价值高:权责清晰、可追责中:依赖闸门设计与日志留存
吞吐受人处理速度限制机器步骤可高吞吐,人审成瓶颈

对 CCFlow 而言,「无人自动跑完」是例外(超时、事件、机器节点);对 AI 工作流而言,「人全程审批每一步」是例外。


8. 设计期 vs 运行期

阶段CCFlowAI 工作流
设计期流程设计器画节点/方向;表单设计;接受人规则;条件写 Prompt、选模型、配 Tool、设 Guardrail
变更成本改图、改规则、发版/同步定义改 Prompt、换模型、调温度与工具集
可预测性高(路径可枚举、可仿真)中低(同输入也可能不同路径)
测试方式用例节点、条件、找人、权限Eval 集、轨迹评分、红队、回归 Prompt

说明:BP.WF 中已有 AI 相关能力,但定位多为设计期助手(如 AI 生成流程/表单、Copilot),运行时发送主链路仍走传统 NodeSend / NodeSendOrchestrator,并非独立 Agent 执行器。


9. 非功能与工程差异

维度CCFlowAI 工作流
确定性弱(需温度、种子、约束缓解)
成本模型服务器 + 人力审批成本Token / API + 偶发人审
延迟人天级等待常见秒~分钟级自动步骤常见
安全重点越权、数据权限、伪造审批Prompt 注入、工具滥用、数据泄露、幻觉
可解释性轨迹 + 条件配置可解释需额外做推理链/Tool 日志解释
集成方式Dev2Interface、表单、消息、组织同步Tool/MCP、RAG、外部 API
失败处理退回、挂起、移交、管理员干预重试、回退、人工接管、补偿

10. 适用场景建议

更适合 CCFlow

  • 强组织审批链:多级领导签批、会签、抄送
  • 强合规审计:公文、财务、人事、采购
  • 路径相对稳定、规则可配置固化
  • 需要待办中心、在途监管、超时督办、岗位交接

更适合 AI 工作流

  • 高非结构化:文档理解、方案生成、代码修改
  • 步骤依赖模型判断,难以事先画全部分支
  • 希望少人值守、自动调用多个系统/工具
  • 探索性任务、内容生产、智能客服编排

不适合简单二选一的场景

  • 「先 AI 起草,再走组织审批」
  • 「审批中嵌入智能建议 / 智能找人 / 风险识别」
  • 「AI 自动跑子任务,关键节点仍必须人签」

这类场景更适合 融合架构(见下一节)。


11. 融合演进:不是替代,而是分层协作

推荐把二者看成两层,而不是互斥产品:

┌─────────────────────────────────────────┐
│  AI 层:理解、草稿、建议、工具执行、风控评分   │
└──────────────────┬──────────────────────┘
                   │ 结构化结果 / 建议 / 自动填单
┌──────────────────▼──────────────────────┐
│  CCFlow BPM 层:待办、权限、会签、退回、轨迹 │
└──────────────────┬──────────────────────┘
                   │ 组织责任落地
┌──────────────────▼──────────────────────┐
│  业务系统 / 表单数据 / 消息 / 档案            │
└─────────────────────────────────────────┘

可落地的融合模式:

模式做法价值
AI 辅助设计用自然语言生成 Flow/Node/表单草案,导入设计器降低建模成本
AI 辅助办理待办页给出审批建议、摘要、风险点(人最终点发送)提效不丢权责
智能填单 / OCR附件解析写入表单字段,再进入正常发送链减少录入
机器节点 + 人节点WhoDoIt / 事件钩子调用 AI 服务,关键节点仍人工局部自动化
AI 子流程主流程到某节点触发 AI Run,完成后回调继续 BPM复杂智能任务外置
结果回写AI 产出写入 PTable/附件,Track 记「系统意见」审计可对齐

原则建议:

  1. 权责仍归 BPM:凡涉及签字、同意、驳回,最终状态迁移走 CCFlow。
  2. 智能尽量无状态或可重入:AI 失败不应破坏 GenerWorkFlow 一致性。
  3. 双轨审计:Track(人)+ AI Run 日志(模型/工具)一并可查。
  4. 先建议后自动:智能能力先做「辅助」,稳定后再开放「自动下传」。

12. 概念速查对照表

CCFlow 概念近似 AI 工作流概念差异要点
FlowWorkflow / Graph / Pipeline前者强组织语义,后者强执行语义
NodeStep / Agent Node / Tool Node前者默认人节点
Direction + CondEdge + Router前者规则求值,后者常模型路由
GenerWorkFlowRun / Execution前者长生命周期待办,后者常短生命周期任务
GenerWorkerList无直接对应(近似 Assignee Queue)AI 侧常无组织待办中心
DeliveryWayAgent Router / Tool Selector找人 vs 找能力
TrackTrace / Span / Message Log审批意见 vs 推理与工具轨迹
表单 / GEWorkStructured Output / Tool Args强业务表单 vs Schema 参数
退回Retry / Human Correction节点级退回 vs 任务重做
抄送Notify组织知会 vs 消息推送
子流程Sub-agent / Subgraph组织子流程 vs 智能子任务
超时处理Timeout / Deadline Policy业务督办策略 vs 运行取消策略

13. 总结

  1. CCFlow 解决的是组织协作与合规落地:谁办、按什么规则办、如何留下可追责轨迹
  2. AI 工作流 解决的是智能任务编排:如何理解目标、规划步骤、调用工具并产出结果
  3. 二者在表示模型、推进力、执行者、状态持久化、控制流语义上差异显著,不宜互相替代
  4. 最佳实践是 AI 负责智能与效率,CCFlow 负责权责与协同,通过建议、填单、机器节点、子流程回调等方式分层融合。
  5. 当前 BP.WF 中的 AI 能力偏设计辅助与办理建议雏形;若要做「AI 原生运行时」,需要在保持 BPM 主链路稳定的前提下,单独沉淀 Agent 执行、可观测与人审闸门能力。

附录:阅读代码时的关键入口(CCFlow)

主题建议入口
流程 / 节点定义WF/Flow.csWF/Node.cs
方向线Template/Direction.cs
条件Template/Cond.cs
发送主链路WF/WorkNode.NodeSend.csWF/NodeSendOrchestrator.cs
下一节点WF/NextNodeResolver.cs
找人FindWorkerWorkerListBuilderDeliveryWay
对外 APIDev2Interface.cs
退回 / 抄送WF/WorkReturn.cs、抄送相关 WorkCC
枚举(运行模式、超时、WhoDoIt 等)EnumLib.cs

文档生成说明:对比以 CCFlow BP.WF 传统 BPM 能力为基准,AI 工作流侧按业界常见 Agent / LLM Workflow 抽象归纳,便于产品与架构讨论对齐。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驰骋低代码、工作流、表单引擎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值