工作流是一系列节点的集合,用于实现业务逻辑或完成特定任务。它为 数字员工/团队 的数据流转和任务处理提供结构化框架,能够把大模型能力和具体业务逻辑组合起来,以流程化方式实现更高效、可扩展的 数字员工/团队 开发。
适用场景
工作流更适合处理以下类型的问题:
- 需要多步执行的任务。
- 需要把模型、知识库、插件等能力组合起来的任务。
- 需要明确输入、输出和异常处理方式的任务。
- 需要按意图分流、批量处理或复用已有工作流能力的任务。
工作流的组织方式
工作流适合将多个处理步骤拆解成清晰的节点,让不同能力按照既定顺序执行。
工作流通常由基础节点、流程节点和能力节点组成。基础节点定义开始和结束;流程节点负责分支汇合、循环执行和变量更新;能力节点负责调用模型、识别意图、使用工具、访问外部服务、调用子工作流、数字员工/团队 或执行成员。
变量设置
工作流支持统一设置变量,并在多个节点中重复引用,适合集中维护高频参数、上下文信息和固定配置。
工作流中的变量分为两类:
- 系统变量:由系统根据当前执行上下文自动生成,只支持查看,不支持修改。
- 全局变量:由开发者在当前工作流内维护,可用于多个节点重复引用。
在支持变量引用的配置项中,可以直接选择系统变量、全局变量或前序节点输出变量,减少重复填写。
文档导航
- 基础节点:开始、结束。
- 流程节点:汇合点、循环、变量赋值。
- 能力节点:大模型、意图识别、插件、MCP、代码、知识检索、HTTP 请求、子工作流、数字员工/团队、执行成员。
- 扩展节点:OCR识别、多模态大模型、A2A。
- 调试与发布:单节点调试、整体调试、发布、版本管理与 MCP 开放。
常用使用顺序
- 先确定流程需要的输入、输出和节点顺序。
- 根据处理方式选择基础节点、流程节点和能力节点。
- 完成节点配置后进行单节点调试和整体调试。
- 调试通过后发布工作流,并在 数字员工/团队 中引用。