[F]CCAF101
GuideDomainsScenariosBootcampEnterprise
获取备考指南
CCAF101

Ameureka × CCAF101

Privacy PolicyTerms of ServiceContact
CCAF101/认证指南/workflow-vs-agent

LEARN · Workflow vs Agent

Workflow vs Agent:如何为生产任务选择正确架构

通过任务可预测性、风险、成本和恢复要求,判断应该使用 Workflow、Agent 还是混合架构,并避免不必要的多 Agent 复杂度。

EXAM WEIGHT27%
步骤稳定、失败代价高且需要审计时优先 Workflow;路径需要动态判断但目标和边界明确时使用受约束 Agent;只有在职责隔离或并行收益明显超过交接成本时,才升级为多 Agent。

用任务形态做决定

架构不是能力排行榜。Workflow、Agent 和多 Agent 是不同控制方式,各自适合不同不确定性。判断时先看任务,而不是先看想使用的技术。

维度Workflow单 Agent多 Agent
路径预先定义动态选择多角色动态协作
可预测性高中低到中
测试难度低中高
成本控制容易需要预算需要全局预算
适用固定流程有限探索职责隔离、并行

决策树

先问三个问题:

  1. 任务步骤能否在执行前大部分写出?
  2. 错误是否必须被严格审计和回滚?
  3. 是否存在单个上下文无法同时承担的专业职责?

如果前两个答案是“是”,优先 Workflow。如果第一项为“否”,但目标、工具和停止条件可明确,可以使用 Agent。只有第三项为“是”,并且并行或隔离收益足够大,才考虑多 Agent。

混合架构通常更实用

很多生产系统并不是二选一。可以让 Workflow 管理阶段、审批和重试,让 Agent 只负责某个开放节点,例如检索候选方案或分析错误原因。

确定性输入校验
  → Agent 生成候选
  → 确定性规则过滤
  → 人类批准高风险动作
  → Workflow 执行
  → 独立验证

这种结构把不确定性限制在局部,保留可测试的外壳。

反模式

Agent 包办一切

同一个 Agent 同时规划、执行、验证和批准,会产生自我确认偏差。至少把关键验收做成独立规则或独立评审角色。

为了“智能”拆成很多角色

角色越多,交接、上下文同步和冲突处理越复杂。没有明确职责差异的角色应该合并。

没有停止条件

开放循环如果没有最大轮次、预算或完成判定,会持续消耗资源并放大错误。

架构决策记录

为每个方案记录:

任务:
选择: workflow | agent | hybrid | multi-agent
关键不确定性:
允许工具:
预算:
停止条件:
失败恢复:
人工批准点:
验证方法:

可执行检查清单

  • 不确定性只放在确实需要判断的节点。
  • 每个 Agent 有工具白名单和预算。
  • 多 Agent 角色职责不重叠。
  • 交接状态结构化且可版本化。
  • 高风险动作有明确人工批准点。
  • 最终结果由独立检查验证。

INTERACTIVE DEMO

Workflow vs Agent 决策实验室

选择最接近你的任务形态。即使 JavaScript 关闭,下方三种决策规则仍会完整显示。

使用 Workflow + Agent 的混合架构

把可预测步骤固化为 Workflow,只把需要判断、搜索或恢复的局部交给 Agent。

优先使用 Workflow

步骤、输入和验收条件都稳定时,显式流程更容易测试、审计和控制成本。

使用 Workflow + Agent 的混合架构

把可预测步骤固化为 Workflow,只把需要判断、搜索或恢复的局部交给 Agent。

可以使用受约束的 Agent

开放任务需要动态规划,但仍要设置工具白名单、预算、停止条件和人工升级路径。

EDITORIAL RECORD

作者
Ameureka × CCAF101 编辑组
审核
项目操盘人
最后核实
2026-06-21

RELATED PATHS

  • Agentic Architecture 考域:编排、路由与可靠交接(27%)
  • MCP 从零到生产:Server、Tools、Resources 与错误恢复
  • Context Management 考域:记忆、检索、压缩与可靠恢复(15%)
  • 五大考域学习地图

来源与使用边界

  • https://docs.anthropic.com/
  • AGENTS.md §4 工作流入口

课程归档与竞品归档仅用于知识覆盖和信息架构研究,页面正文、代码与图表均为 CCAF101 原创整理。CCAF101 是独立中文学习社区,并非认证方官网。

Ameureka × CCAF101