多智能体设计模式

构建可扩展的 Agentic 系统

Korey Stegared-Pace

Senior AI Cloud Advocate, Microsoft

单智能体

单智能体1.jpg

构建可扩展的 Agentic 系统

单智能体

单智能体2.jpg

构建可扩展的 Agentic 系统

多智能体

多智能体1.jpg

构建可扩展的 Agentic 系统

示例:网页应用多智能体

多智能体2.jpg

构建可扩展的 Agentic 系统

示例:网页应用多智能体

多智能体3.jpg

构建可扩展的 Agentic 系统

示例:网页应用多智能体

多智能体4.jpg

构建可扩展的 Agentic 系统

示例:网页应用多智能体

多智能体5.jpg

构建可扩展的 Agentic 系统

多智能体设计模式

1 https://langchain-ai.github.io/langgraph/concepts/multi_agent/#multi-agent-architectures
构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

network.png

1 https://langchain-ai.github.io/langgraph/concepts/multi_agent/#network
构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体

network1.png

构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体
  2. 智能体彼此交接以完成任务

network2.png

构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体
  2. 智能体彼此交接以完成任务

network3.png

构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体
  2. 智能体彼此交接以完成任务

network4.png

构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体
  2. 智能体彼此交接以完成任务

network_example1.png

构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体
  2. 智能体彼此交接以完成任务

network_example2.png

构建可扩展的 Agentic 系统

网络式多智能体

 

  • 亦称为"群体"或"去中心化"

 

  1. 将输入发送给初始智能体
  2. 智能体彼此交接以完成任务
  3. 每个智能体都可结束流程并回复用户

network_example3.png

构建可扩展的 Agentic 系统

监督式多智能体

监督者.png

 

  1. 将输入发送给"监督者智能体"
  2. 监督者将任务分派给"工作智能体"
  3. 工作智能体执行工具并回报监督者
  4. 监督者回复用户
构建可扩展的 Agentic 系统

监督式多智能体

监督者2.png

 

  1. 将输入发送给"监督者智能体"
  2. 监督者将任务分派给"工作智能体"
  3. 工作智能体执行工具并回报监督者
  4. 监督者回复用户
构建可扩展的 Agentic 系统

监督式多智能体

监督者3.png

 

  1. 将输入发送给"监督者智能体"
  2. 监督者将任务分派给"工作智能体"
  3. 工作智能体执行工具并回报监督者
  4. 监督者回复用户
构建可扩展的 Agentic 系统

监督式多智能体

监督者4.png

 

  1. 将输入发送给"监督者智能体"
  2. 监督者将任务分派给"工作智能体"
  3. 工作智能体执行工具并回报监督者
  4. 监督者回复用户
构建可扩展的 Agentic 系统

让我们练习!

构建可扩展的 Agentic 系统

Preparing Video For Download...