SequentialWorkflow
SequentialWorkflow
Section titled “SequentialWorkflow”从数据流开始
Section titled “从数据流开始”researcher -> writer -> editor -> reviewer先画输入、输出和依赖,再选择类或架构。结构越复杂,越要保存中间输出、route decisions、成本和耗时。
| 形态 | 适合场景 |
|---|---|
| 直线 | 每一步依赖上一步。 |
| 并行 | 多个角色独立处理同一输入。 |
| 图 | 有混合依赖和汇合点。 |
| 路由 | 不同任务需要不同 workflow。 |
确认顺序依赖
Section titled “确认顺序依赖”先画输入、输出和依赖,再选择架构。如果箭头是一条直线,sequence 就够。如果分支之后汇合,用 graph。如果不同任务类型需要不同 workflow,用 routing。
researcher -> writer -> editor -> reviewer| 形态 | 适合场景 |
|---|---|
| 直线 | 每一步依赖上一步输出。 |
| 并行 | 多个角色能独立工作。 |
| 图 | 依赖会分叉再汇合。 |
| 路由 | 第一步要决定运行哪个 workflow。 |
保留中间输出
Section titled “保留中间输出”复杂 agent 系统需要能检查原始输出。只有最终答案通常无法解释哪个角色引入了错误假设。