Ch14 Agent原理修订于 二〇二六年七月六日

对比-StaticvsDynamicvsAgenticWorkflow

概述

Static、Dynamic 和 Agentic Workflow 是 LLM 应用编排的三种模式,代表了从”完全确定性”到”完全自主”的连续谱。

核心对比

维度Static WorkflowDynamic WorkflowAgentic Workflow
执行路径固定,预定义,无分支条件分支,根据中间结果选择路径模型自主决策,动态生成执行计划
决策者开发者(编码时决定)规则 + LLM 判断(运行时按规则走分支)LLM 自主(运行时自行规划)
适用场景标准 RAG、固定格式问答、数据清洗管道路由型 RAG、多步骤 QA、需根据输入选策略的任务复杂多步推理、开放域任务、工具编排
灵活性低,输入变化不改变执行路径中,有限状态机式分支高,模型可随时调整策略
可控性最高,每一步都可预期中,分支可枚举但有条件最低,模型行为不可完全预测
成本低,单次推理中,可能多次 LLM 调用高,多次 LLM 调用 + 工具调用 + 反思循环
调试难度低,路径固定易 trace中,分支可追踪高,路径非线性,需复杂 tracing
可靠性高,确定性输出中,规则兜底低,需 guardrails 和 fallback
2026 推荐简单确定性任务中等复杂度 + 需可控性复杂开放任务 + 容忍不确定性

选型决策树

任务复杂度?
├── 简单固定流程 → Static Workflow
│   例:固定格式文档问答
├── 需根据输入选择不同策略 → Dynamic Workflow
│   例:根据问题类型路由到不同知识库
└── 需多步推理+自主工具调用 → Agentic Workflow
    例:数据分析、代码生成与调试、研究助手

渐进式演进

不要一步到位用 Agentic Workflow。从 Static 开始,逐步引入 Dynamic 分支,最后在必要环节启用 Agentic 自主决策。这种渐进式策略能平衡灵活性与可控性。

相关笔记

来源

  • Building Effective Agents (Anthropic Research, 2024)
  • LangGraph Workflow Patterns (LangChain, 2025)
  • The Rise of Agentic Workflows (Andrew Ng, 2024)

关联10

知识图谱

局部图谱 · 点节点跳转