Skip to content

Agent 架构选型:七种架构与选型逻辑(口播版) ​

面试高频问题:Agent 架构怎么选?Single-Agent、Multi-Agent、Workflow 这些分别什么场景用? 一句话答案:架构没有统一标准,按场景复杂度和所需控制力选;多数人选错不是因为架构不好,是认知盲区 —— 只见过自己用的那一种。 适用面次:二面深度 / 三面综合(架构视野 + 选型判断力) 本版定位:口语应答脚本 —— 先给「开口就能说」的话术,再给速记要点。


【30 秒极简版】(面试官随口一问时用) ​

架构没有最好,只有合不合适 —— 按场景复杂度和要的控制力选。演进脉络是 Single-Agent → Multi-Agent 协作 → 基于图的 Workflow。轻场景一个 Agent 就够;要分工就上 Multi-Agent;流程复杂、要精确控制就走图编排。做 AI Coding 或 Skill 系统的话,我优先选 Router+Skill 架构。不用一步到位,按业务复杂度匹配档位就行。


【2 分钟完整口播】(正式被问到时的主干回答) ​

我先说一个观察:多数开发者对 Agent 架构的选择,其实是被认知盲区限制住了,不是基于自己的场景选的 —— 只会用自己熟的那一种,拿着锤子找钉子。

我的选型逻辑就两条:场景复杂程度、需要的控制力。控制力要求越高,越往确定性强的架构走;探索性越强,越往自由度高的架构走。

按从轻量到企业级排,我会把这七种架构串成一条线讲:

最轻的是 Single-Agent,一个 Agent 带一组工具,一条 ReAct 循环跑到底 —— 简单场景够用,任务一长就失控。 往上加约束是 Reasoning 架构,把思考过程显式化,用思维链约束推理质量 —— 适合要深度推理的决策类任务。 再往上是 Plan-and-Execute,先规划再执行,规划器和执行器分离 —— 解决长任务失控的第一步,但规划可能过时,要配动态重规划。 需要分工就上 Multi-Agent,多个角色协作 —— 并行、隔离、角色差异大的场景才划算,代价是 token 翻倍、延迟上升、一致性风险。 做 AI Coding 或 Skill 系统,我优先选 Router+Skill:路由收口做分发,Skill 封装能力 —— 工具多、场景可枚举的系统这是最优解,可控、好扩展。 最复杂的是 Blackboard 黑板系统,多 Agent 围绕共享黑板读写、协同求解 —— 适合解空间大、没有固定流程的复杂问题,是偏学术/重工程的架构。 企业级要精确控制就走 Graph Workflow,基于图编排,节点、边、条件分支全显式 —— 流程确定、审计要求高的场景用它,LangGraph 就是这个路数。

最后给选型建议:不用一步到位。按业务复杂度匹配档位:简单场景 Single-Agent,流程复杂上 Graph Workflow,中间地带按控制力需求挑。架构可以演进,但别为没到来的复杂度提前过度设计。


一、选型核心逻辑(先立框架) ​

开口说:

选型不问"哪个最好",问两件事:场景有多复杂、要多强的控制力。演进脉络就是控制力不断加强的过程:Single-Agent → Multi-Agent 协作 → 基于图的 Workflow。

速记:

复杂度(纵轴)× 控制力(横轴)→ 定位到档位
探索性强 → 自由度高的架构(Reasoning / Blackboard)
控制力强 → 确定性强的架构(Router+Skill / Graph Workflow)
AI Coding / Skill 系统方向 → 优先 Router+Skill

⚠️ 认知盲区提醒(拔高点):多数人选型失败不是技术问题,是只见过一个档位。把七种铺开,才有"选"的资格。


二、七种架构拆解(从轻量到企业级) ​

速记主线:一单 → 一思 → 一划 → 一队 → 一枢 → 一板 → 一图

#架构一句话运作方式优点缺点适用场景
1Single-Agent一个 Agent + 一组工具,ReAct 循环跑到底简单、延迟低、好调试长任务失控、工具多了选择困难简单任务、原型验证
2Reasoning显式思考过程,思维链约束推理推理深、决策质量高慢、贵、过程不可控深度决策类任务
3Plan-and-Execute规划器先拆解,执行器逐步执行长任务有章法、可控性提升规划可能过时,需动态重规划中长任务、步骤明确的流程
4Multi-Agent多角色分工协作(路由/专家/handoff)并行、上下文隔离、角色专精token 翻倍、延迟升、一致性风险深度调研、编程等可并行/需隔离的场景
5Router+Skill路由收口分发 + Skill 封装能力可控、好扩展、Skill 可复用需要场景可枚举、Skill 有维护成本AI Coding、Skill 系统(优先选)
6Blackboard 黑板多 Agent 读写共享黑板,协同求解解空间大也能收敛、灵活实现重、调试难、偏学术无固定流程的复杂求解问题
7Graph Workflow基于图编排:节点+边+条件分支全显式精确控制、可审计、可回滚搭建成本高、灵活性低企业级复杂流程、强合规审计场景

每种的「开口说」补充句(被点名追问时用):

  • Single-Agent:> 90% 的场景它就够,别上来就多 Agent。
  • Reasoning:把思考显式化才有抓手,不然推理就是黑盒。
  • Plan-and-Execute:规划器和执行器分离,是治长任务失控的第一步(呼应第 10 篇)。
  • Multi-Agent:三类场景才划算 —— 并行、隔离、角色差异(呼应第 09 篇)。
  • Router+Skill:路由是确定性收口,Skill 是能力沉淀 —— 工具一多这是唯一能维护的形态。
  • Blackboard:适合"没有流程可编排"的问题,靠共享状态自发协作。
  • Graph Workflow:LangGraph 就是这个路数;流程确定 + 要审计,选它。

三、选型建议(收尾) ​

开口说:

不用一步到位。按业务复杂度匹配档位,架构是可以演进的。

速记(演进阶梯):

原型期      → Single-Agent(先跑通)
流程固化    → Plan-and-Execute / Graph Workflow(管住轨迹)
场景多工具多 → Router+Skill(收口 + 沉淀)
真需要分工  → Multi-Agent(三类场景判定)

演进思维 ≠ 过度设计:别为没到来的复杂度提前加架构;也别在复杂度到了之后还守着旧档位不放。


四、避坑提醒 ​

  • ❌ 别说"X 架构最好" → ✅ 说"我的场景需要什么档位"(选型判断力,不是背榜单)。
  • ❌ 别只认识 Multi-Agent → ✅ 七种至少能报出运作方式 + 一优一劣一场景。
  • ❌ 别把 Blackboard 讲成玄学 → ✅ 一句话讲清"共享黑板 + 多 Agent 自发协作"即可。
  • ❌ 别编落地数据 → 被追问效果时如实说"以监控数据为准,具体值暂未带"。

五、面试官在考什么 ​

维度你的证据
架构视野七种架构铺得开,不是只会一种
选型判断力有明确的两条选型逻辑(复杂度 / 控制力),不是跟着热点走
工程务实"不用一步到位"、按档位演进 —— 不为架构而架构

六、追问预案(Q&A 演练) ​

Q1:你的 mewhelp 项目为什么不用 Graph Workflow 全量编排?

当前规模流程还不够复杂到需要全图编排,用 Workflow 固化主干 + 单主力 Agent 收敛执行(呼应第 09 篇);流程再长、审计要求再高,会演进到 Graph。

Q2:Router+Skill 和 Multi-Agent 的路由 Agent 有什么区别?

路由 Agent 是模型做分发,有不确定性;Router+Skill 的路由是确定性逻辑收口(规则/小模型),可控好排查 —— 这正是 Skill 系统优先选它的原因。

Q3:Plan-and-Execute 和 Graph Workflow 都管流程,怎么选?

Plan-and-Execute 的规划是模型生成的、动态的,适合探索性任务;Graph 的流程是人定义的、显式的,适合确定流程 + 审计场景。一个弹性大,一个可控强。

Q4:Blackboard 现在还有实际用处吗?

有,但窄 —— 适合解空间大、无法预定义流程的问题(复杂求解、多源信息融合);一般业务系统很少需要,别为用而用。


全篇串联(考前 10 秒扫这个) ​

认知盲区(立观察)→ 两条选型逻辑:复杂度 × 控制力(立框架)
→ 七种架构:一单 一思 一划 一队 一枢 一板 一图(从轻到重)
→ AI Coding / Skill 方向 → Router+Skill 优先
→ 选型建议:不用一步到位,按档位演进收尾

关联笔记:09多Agent架构取舍-客服场景为什么不用多Agent(Multi-Agent 划算三类场景)、10Agent长任务失控治理-任务管控三层体系与执行闭环(Plan-and-Execute 与管控体系呼应)、22多Agent场景边界与部署模式-串行与层级分发(多 Agent 的适用边界与部署模式)