Agentic Workflow Patterns

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

#tech / ai #type / synthesis #status / 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 化
创建于 2026/5/4 更新于 2026/5/27