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