
# 工作流搭建范式简介
工作流的搭建范式，是指在AgentArts工作流编排中，节点之间的连接与协作方式所形成的固定模式。不同的范式决定了数据如何在节点间流转、任务如何被拆解执行、以及最终结果如何汇聚输出。
理解搭建范式，有助于在面对复杂业务场景时，能够快速选择合适的编排结构，而不是凭直觉随意连线。AgentArts工作流编辑器提供了开始节点、结束节点、大模型节点、判断节点、循环节点、意图识别节点、插件节点、工作流节点、变量聚合节点等丰富的节点类型。这些节点经过组合可以形成多种搭建范式：
表1工作流搭建范式 
| 范式     | 核心节点                | 说明                                                         |
|:---|:---|:---|
| 顺序链式执行 | 大模型节点、插件节点、代码节点     | 节点首尾相连，形成一条有向执行链。前一节点的输出是后一节点的输入，任务被拆解为若干顺序步骤，逐步加工完成。      |
| 条件路由执行 | 判断节点、意图识别节点         | 工作流在运行过程中遇到分支，根据结构化条件或用户自然语言意图，将执行流程导向不同的处理分支，实现一个入口、多条路径。 |
| 并行聚合执行 | 判断节点 + 变量聚合节点       | 多个分支各自独立处理，最终由变量聚合节点收口，将不同分支的输出合并为统一变量，传递给下游节点。            |
| 循环迭代执行 | 循环节点、变量赋值节点         | 一组节点被重复执行多次，每次处理数组中的一个元素或完成一轮任务，适合批量处理与多轮迭代场景。             |
| 嵌套编排执行 | 工作流节点（子工作流）         | 将已发布的工作流作为子程序嵌入主流程，主流程负责总体调度，子流程专注单一功能，实现复杂任务的模块化拆分与复用。    |
| 反思精炼循环 | 循环节点 + 大模型节点 + 判断节点 | 生成结果后引入评估环节，若结果未达标则触发修订，形成"生成→评估→修订"的闭环，持续提升输出质量。          |
   
以上范式并非互斥，现实中的工作流往往是多种范式的组合。本章将逐一介绍每种范式的定义、工作原理，并提供可直接上手操作的示例。
面对一个工作流搭建需求，可以参考以下思路快速定位所需的范式：
```
任务是否需要重复处理多个数据项？
    └─ 是 → 是否需要在多轮处理中评估并改进输出质量？
              ├─ 是 → 【反思精炼循环】
              └─ 否 → 【循环迭代执行】
任务是否需要根据不同输入走不同路径？
    └─ 是 → 多个分支的结果是否需要汇聚给同一个下游节点？
              ├─ 是 → 【并行聚合执行】（条件路由 + 变量聚合）
              └─ 否 → 【条件路由执行】
流程是否包含可独立封装、未来可复用的功能模块？
    └─ 是 → 【嵌套编排执行】
以上都不是，任务可以被拆解为若干固定顺序步骤？
    └─ 是 → 【顺序链式执行】
```
表2常见范式组合 
| 组合方式        | 典型场景                       |
|:---|:---|
| 顺序链 + 条件路由  | 先完成数据预处理，再根据处理结果路由到不同输出逻辑。 |
| 条件路由 + 并行聚合 | 多分支处理后用变量聚合统一结果，再交给下游节点处理。 |
| 嵌套编排 + 顺序链  | 主流程调用多个子流程，每个子流程内部是一条顺序链。  |
| 循环迭代 + 反思精炼 | 在循环体内嵌入"生成→评估→修订"的精炼逻辑。    |
   
