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

AI编排 - 单智能体(单体)

Architecture

最简单的AI原生架构——单个智能体接收用户输入、推理、规划、决定工具调用、处理结果并生成响应。通过stdio或HTTP直接MCP连接。最适合MVP和低延迟场景。

完整 FlowZap 代码

User { # User
  n1: circle label="Start"
  n2: rectangle label="Send request"
  n1.handle(right) -> n2.handle(left)
  n2.handle(bottom) -> Agent.n3.handle(top) [label="Request"]
}

Agent { # Single AI Agent
  n3: rectangle label="Receive input"
  n4: rectangle label="Reason and plan"
  n5: rectangle label="Decide tool call"
  n6: rectangle label="Process tool result"
  n7: rectangle label="Generate response"
  n8: circle label="Done"
  n3.handle(right) -> n4.handle(left)
  n4.handle(right) -> n5.handle(left)
  n5.handle(bottom) -> Tools.n9.handle(top) [label="MCP request"]
  n6.handle(right) -> n7.handle(left)
  n7.handle(right) -> n8.handle(left)
  n7.handle(top) -> User.n2.handle(bottom) [label="Response"]
  loop [retry until goal met] n4 n5 n6 n7
}

Tools { # Tool Server (MCP)
  n9: rectangle label="Receive MCP call"
  n10: rectangle label="Execute tool"
  n11: rectangle label="Return result"
  n9.handle(right) -> n10.handle(left)
  n10.handle(right) -> n11.handle(left)
  n11.handle(top) -> Agent.n6.handle(bottom) [label="Tool result"]
}

相关模板

AI原生单智能体架构

Architecture

单智能体AI架构,其中一个智能体处理所有事务:解析请求、推理、通过MCP调用工具、生成响应。这是原型和简单自动化的默认架构——易于调试,但很快达到上下文窗口限制且难以并行化。适合快速交付的MVP和独立开发者。

AI编排 - 顺序流水线

Architecture

装配线架构,其中智能体按严格顺序排列。每个智能体转换或丰富前一个智能体的输出,然后传递下去。最适合具有明确顺序依赖的任务——文档处理、内容生产流水线、合规工作流。

AI编排 - 编排器-工作者

Architecture

指挥式架构,其中一个编排器智能体接收复杂任务,将其分解为子任务,分派给专业工作者智能体(研究、代码、审查),收集结果并综合最终答案。最适合具有动态分解的复杂多步骤任务。

AI编排 - 层级(组织结构图)

Architecture

组织结构图架构,具有多级结构。顶级监督者管理团队负责人,每个负责人管理自己的专业工作者池。团队中的团队。最适合具有10多个专业智能体、跨越多个领域的企业级自动化。

AI编排 - 并行扇出(Map-Reduce)

Architecture

Map-Reduce风格架构,其中协调器将任务扇出到多个并行工作者智能体(风格检查、安全审计、性能分析),收集所有结果并做出聚合决策。最适合PR审查、代码审查和多维度分析。

AI编排 - 事件驱动网格(Kafka优先)

Architecture

使用Kafka风格事件代理的事件驱动智能体网格架构。多个智能体订阅主题(订单、警报、分析),独立处理事件,并将结果发布回总线。最适合实时事件处理和解耦服务架构。

返回所有模板