大数跨境

从单 Agent 到企业级 Workflow:一文讲透 Agent 的 7 种主流架构

从单 Agent 到企业级 Workflow:一文讲透 Agent 的 7 种主流架构 智能体AI
2026-10-11
10
导读:一文讲透 7 种 Agent 架构:Single Agent、ReAct、Multi-Agent、Router、Skill、Workflow

让 LLM 处理需要推理的部分,让工程系统处理需要确定性的部分——每一种 Agent 架构,本质都是在这两者之间重新划定边界。

当前 Agent 开发中,Single Agent、ReAct、Plan & Execute、Multi-Agent、Router、Skill、Workflow、Graph 等概念层出不穷,架构图也日益复杂。从最初的“用户 → LLM → 答案”,演变为包含 Router、Agent 集群、Tools、MCP、RAG、Memory 及后端业务系统(ERP/CRM/MES)的复杂链路。

...architecture

用户 → Router → Agent A / B / C

→ Tools / MCP / RAG / Memory

→ Workflow → ERP / CRM / MES / 数据库

架构越复杂是否越先进?答案是否定的。在客服问答等简单场景强行使用 Multi-Agent 往往适得其反;而在跨系统、带审批的复杂业务流程中完全依赖 LLM 自由发挥则风险巨大。

核心问题并非“什么架构最先进”,而是“面对具体业务,应赋予 Agent 多大的自由度,又需施加多少工程约束”。

下文将拆解主流的 7 种 Agent 架构,探讨其适用场景与选型逻辑。

本文看点

01

7 种主流 Agent 架构逐一拆解

02

架构的本质:管理不确定性

03

按任务特征落地的选型决策表

一、需求演变:从“会不会答”到“怎么做完”

早期 AI 应用主要解决问答与总结类需求。随着企业引入 Agent,需求转变为“让 AI 执行任务”。例如:“分析客户采购量下降原因,制定跟进计划并创建销售任务”。这一过程涉及多系统数据查询、分析判断及任务创建,引发了以下核心问题:

  • 谁决定下一步行动?
  • 谁管理上下文和中间状态?
  • 失败后谁负责重试?权限如何控制?
  • 何时必须引入人工介入?

Agent 架构的设计,正是为了回答这些问题。


二、架构本质:管理不确定性

LLM 具备强大的推理能力,但具有天然的不确定性。在探索型任务中,这种自由是优势;但在生产系统中,如“退款超过 5000 元需人工审批”等业务规则必须是确定性的。

核心原则:让 LLM 处理需要推理的部分,让工程系统处理需要确定性的部分。

后续介绍的每种架构,均是在这两者之间寻找平衡点。


三、单 Agent 决策模式

1. Single Agent(单一智能体)

结构最简单:用户 → Agent → LLM → Tool → 输出。

Single Agent 常被低估。对于“查询今日销售额”等简单任务,理解、调用、返回三步即可搞定,无需拆分为多个专用 Agent。简单即能力:调试容易、成本低、延迟低、权限与状态易管理。

适用场景:知识助手、FAQ、文档助手、编程 Copilot、简单查询、单工具调用。

当任务复杂度增加,下一步动作不再显而易见时,Single Agent 便显得力不从心。

2. ReAct(推理+行动)

ReAct(Reason + Act采用“想一步,做一步,看结果,再想下一步”的循环模式。

适用于步骤无法预先固定的任务。例如排查“订单未发货”原因,需依次查询订单状态、库存、补货计划,每一步依赖上一步结果。ReAct 擅长此类动态探索。

潜在问题:

  • 工具调用过多:简单任务可能引发多次无效调用。
  • 陷入循环:可能出现 A→B→A 的死循环。
  • 难以测试:同一任务每次执行路径可能不同。
  • 成本不可控:每一步均需消耗模型 Token。

3. Plan & Execute(规划+执行)

为解决 ReAct 的不可控性,该模式先将任务拆解为计划(Planner),再由执行器(Executor)逐步执行。

例如“分析客户采购下降”,可拆解为:查信息、查订单、分析趋势、查记录、归因、出策略、建任务。其优势在于结构清晰、易于监控和定位故障。

局限性:仅适用于适合提前规划的结构化任务。对于探索性任务,初始计划往往不准确。

ReAct 与 Plan & Execute 并非替代关系,前者适合动态探索,后者适合结构化任务。


四、多能力组织模式

随着任务类型和工具增多,核心问题从“怎么决策”转向“怎么组织”。

4. Multi-Agent(多智能体协作)

典型结构由一个 Orchestrator(编排器)调度多个具备独立 Prompt、工具和权限的 Agent。

Multi-Agent 解决的不仅是任务复杂度,更是专业分工。例如在 AI Coding 中,需求理解、架构分析、编码、测试、审查所需的知识差异巨大,拆分 Agent 可避免 Prompt 和工具列表膨胀失控。

代价:协作复杂度呈非线性增长。环节越多,错误传导风险越高,通信关系越难梳理。拆分的前提是存在真实的专业分工。

5. Router + Skill(路由+技能)

在企业 AI Coding 或内部平台中极具价值。

  • Router:识别用户意图,将任务分发给对应的 Skill。
  • Skill:工程师处理某类问题的标准做法固化。例如代码审查 Skill 包含读规范、查依赖、检安全、跑测试等固定步骤,而非依赖模型临场发挥。

企业任务高度“类型化”,与其拆分大量 Agent,不如做好分流并沉淀 Skill。Multi-Agent 关注“谁来做”,Router + Skill 关注“用哪套方法做”,两者可叠加使用。

6. Blackboard(黑板架构)

为解决 Multi-Agent 中的信息共享难题,Blackboard 建立了一个共享状态空间,存放任务目标、事实、中间产物等。Agent 围绕黑板读写,无需两两通信。

Research Agent 写入事实,Analysis Agent 读取分析,Writer Agent 生成报告。这解决了长任务、多角色场景下的状态同步问题,但也引入了并发写、一致性校验等新挑战。


五、生产级可控模式

7. Graph / Workflow(图/工作流)

生产环境要求确定、可追踪、可审计。例如处理“重复扣款退款”请求,不能仅靠 LLM 生成回复,而需遵循严格流程:

...workflow

意图识别 → 查订单 → 查支付 → 判重扣 → 查物流 → 判发货 → 算退款 → 检规则

→ 需人工审核?

是 → 人工审核

否 → 自动退款 → 更新订单 → 写审计日志

Graph/Workflow 将任务拆分为明确节点,定义输入输出、权限、校验及重试策略。Workflow 强调业务流程(审批、执行),Graph 强调状态迁移(分支、并行、循环)。企业通常结合两者,用 Graph描述状态,用 Workflow 承载业务。


六、选型决策:从任务特征出发

落地时无需盲目追求 Multi-Agent,可依据以下逻辑选型:

任务特征
推荐架构
简单问答、总结、单工具调用
Single Agent
下一步依赖上一步结果,工具选择不确定
ReAct
步骤可提前拆解清楚
Plan & Execute
有明确专业分工,工具/知识/权限差异大
Multi-Agent
任务类型多,每类有成熟固定做法
Router + Skill
多 Agent 需共同维护复杂状态
Blackboard
涉及审批、金额、权限、审计、生产操作
Graph / Workflow

七、真实系统:组合与 Harness

企业级系统通常是多种架构的叠加。以 AI Coding 平台为例:

...pipeline

用户需求 → Router → Requirement Skill → Planner

→ Coding Agent(调用 Code Skill)→ MCP → Git / DB / Test

→ Review Skill → Workflow → 提交 PR

各组件处于不同层面:Router 管决策,Skill 管能力,Workflow 管流程。此外,企业还需一套 Harness(缰绳)层,涵盖权限、工具编排、记忆、错误恢复、人工审批、审计、可观测性及成本控制。

更深层的问题涉及企业语义层(Ontology),即 AI 如何理解“客户”、“订单”等概念及其关系,这是实现深度集成的基础。


八、结语:别一上来就做“超级 Agent”

当前 Agent 开发易走两个极端:一是堆砌工具导致路径不可控;二是过度拆分导致系统复杂化却未解决实际问题。

稳健演进路径:Single Agent → ReAct → Plan & Execute → Multi-Agent/Skill → Router → Blackboard → Workflow/Graph。

「架构应由业务复杂度驱动,而非技术热点。」

成熟的 Agent 设计,核心在于平衡智能与确定性。LLM 负责理解、推理、规划;工程系统负责权限、流程、校验、审计。通过 Router、Skill、Workflow 等组件连接两端,让 Agent 知道何时自主决策、何时调用工具、何时遵循流程、何时等待人工介入。

这是 Agent 从 Demo 走向企业级应用的关键分水岭。


END

【声明】内容源于网络
0
0
智能体AI
1234
内容 517
粉丝 0
智能体AI 1234
总阅读22.8k
粉丝0
内容517