← [ BACK_TO_NOTES ]

Agentic Workflow Patterns

把 prompt chaining、routing、parallelization、orchestrator-workers、evaluator-optimizer 和 autonomous agents 放在同一张图里比较,帮助判断什么时候该用哪种模式。

#ai #synthesis #growing

[!info] related notes

Agentic Workflow Patterns

范围

这篇关系笔记讨论的不是“agent 要不要接工具”,而是当你已经决定做 multi-step system 后,应该选哪种工作流模式。

为什么要放在一起理解

这些模式长得都像“多次调用 LLM”,但它们解决的问题完全不同:

  • 有的重点是把任务拆小
  • 有的重点是分类路由
  • 有的重点是并行提高速度或置信度
  • 有的重点是动态拆任务
  • 有的重点是迭代打磨结果
  • agent 则是把决策权进一步交给模型

如果不放在一起比较,很容易为了“看起来高级”过度上复杂结构。

依赖路径 / 调用链 / 演进链

可以按复杂度和灵活性大致看成一条升级链:

  1. Prompt Chaining
  2. LLM Task Routing
  3. LLM Parallelization
  4. Orchestrator-Workers
  5. Evaluator-Optimizer
  6. Agent

越往后,灵活性越高,但成本、延迟和调试难度通常也越高。

对比与易混淆点

模式核心问题适合场景主要代价
Prompt chaining任务能否拆成固定步骤大纲 -> 正文、抽取 -> 整理延迟上升
Routing输入是否该走不同路径客服分类、模型分流分类错误会放大
Parallelization是否能并行提速或提置信度多维评审、guardrails、voting成本上升
Orchestrator-workers子任务是否事先难写死coding、复杂 research编排更复杂
Evaluator-optimizer是否值得反复打磨翻译、复杂写作、深度搜索loop 成本
Agent是否需要模型持续决定下一步open-ended coding、computer use成本高、错误可叠加

几个经验判断:

  • 如果单次调用加检索就够,不要急着升级成 workflow
  • 如果步骤清晰,用 workflow 往往比 agent 更可控
  • 如果路径不可预测、工具反馈很多,agent 才真正有优势

Appendix 里的落地例子为什么典型

  • Customer Support Agents 同时具备会话、工具调用、明确完成标准和人工审批点
  • Coding Agents 则因为测试可验证、环境反馈强、任务结构清楚而特别适合 agent 化

学习检查

不看正文回答:

  1. Prompt Chaining、Routing、Parallelization 分别适合怎样的任务结构?
  2. Orchestrator-Workers 与固定并行最大的差异是什么?
  3. Evaluator-Optimizer 为什么需要可判断的质量标准?
  4. 什么时候应该升级到 autonomous agent,而不是继续增加 workflow 节点?
  5. 为什么模式选择的关键是“任务的不确定性与可验证性”,而不是哪个模式更高级?
  6. 给一个代码重构任务,设计 chaining / parallel workers / evaluator 三种方案并说明取舍。
创建于 2026/5/4 更新于 2026/9/30
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本