欢迎使用 FlowZap,快速、清晰、掌控的绘图应用。

智能体主管-工作者架构

Architecture

主管-工作者多智能体架构,其中编排器智能体接收高级目标,将其分解为子任务,委派给专业工作者智能体(研究员、写作者、QA),监控执行、处理故障并综合结果。编排器管理但不亲自执行任务。

完整 FlowZap 代码

orchestrator_agent {# Orchestrator Agent
  n1: rectangle label="Decompose & Manage Subtasks"
  n5: diamond label="All Passed QA?"
  n6: rectangle label="Synthesize Final Result"

  n1.handle(bottom) -> researcher_agent.n2.handle(top) [label="Task: Gather Sources"]
  n1.handle(bottom) -> writer_agent.n3.handle(top) [label="Task: Draft"]
  n1.handle(bottom) -> qa_agent.n4.handle(top) [label="Task: Review"]

  n5.handle(right) -> n6.handle(left) [label="Yes"]
  n5.handle(top) -> writer_agent.n3.handle(top) [label="No (Fix Draft)"]
}

researcher_agent {# Research Agent
  n2: rectangle label="Retrieve Information (Web/RAG)"
  n2.handle(right) -> orchestrator_agent.n1.handle(right) [label="Summary"]
}

writer_agent {# Writer Agent
  n3: rectangle label="Generate Text"
  n3.handle(right) -> orchestrator_agent.n1.handle(right) [label="Draft"]
}

qa_agent {# QA Agent
  n4: rectangle label="Review Output"
  n4.handle(right) -> orchestrator_agent.n5.handle(left) [label="Flags"]
}

loop [retry loop] writer_agent.n3 qa_agent.n4 orchestrator_agent.n5

相关模板

智能体顺序流水线架构

Architecture

顺序流水线多智能体架构,其中智能体按严格顺序排列。每个智能体转换或丰富前一个智能体的输出,然后传递下去。没有中央编排器——流程是确定性的,就像装配线。

智能体蜂群架构

Architecture

蜂群多智能体架构,多个智能体同时处理相同或相关任务,没有中央协调器。它们的输出随后由专门的聚合器节点聚合、投票或合并。智能体可以竞争——最佳输出获胜。

智能体层级架构

Architecture

层级多智能体架构,具有多级组织结构。顶级执行智能体管理中级团队负责人智能体,每个负责人管理自己的专业工作者池。团队中的团队——层级映射到领域分离。

智能体对手团队架构

Architecture

架构上最复杂的多智能体模式。智能体不仅被分配角色,还被分配相反的激励机制。规划者对目标完成持乐观态度。批评者天生持怀疑态度并持有否决权。错误通过对抗压力被发现,而不是信任单一模型的自我评估。

上下文管理 - 共享记忆

Architecture

多智能体协调模式,其中编排器将工作分解为子任务,专业智能体从共享状态存储中拉取和推送,编排器从该共享状态组合最终答案。多智能体设置感觉连贯,而不是每个助手都有自己的不一致记忆。

AI原生编排器-工作者架构

Architecture

编排器-工作者架构,其中编排器智能体将目标分解为子任务,分派给专业工作者,然后综合最终响应。这是最常见的"智能体编排"架构——强大,但随着工作者数量增长,编排器可能成为瓶颈。

返回所有模板