多代理系统开发工具

使用Google的Agent Development Kit (ADK)和Agent Engine,通过Model Context Protocol (MCP)和Agent-to-Agent (A2A)通信协议开发多代理系统。

  • by mannnada
  • 本地部署
  • 更新于
在 GitHub 查看 mannnada/MCP-A2A-ADK-Agent-Engine--

使用说明

MCP-A2A-ADK-柴油机--

🧠 MCP和A2A代码实验室分配

🎯 目标

这项任务的目标是 练习和演示模型上下文协议(MCP)的使用 和 代理人对代理人(A2A) 使用的通信协议 谷歌的代理开发工具包(ADK) 和 代理引擎.

学生将复制三个谷歌代码实验室,记录他们的过程,并提供 视频演练 证明执行成功。


📘 Codelabs再现

🧩 Codelab 1--多代理系统(ADK+A2A)

标题: 使用ADK创建多Agent系统,在Agent Engine中部署,并开始使用A2A协议
来源: 谷歌代码实验室1

目标:

  • 构建多个基于ADK的代理
  • 部署到代理引擎
  • 建立A2A通信

🎥 视频演练:
▶️ 观看Codelab 1视频

(可选嵌入式预览)


💱 Codelab 2--货币代理(ADK+MCP+A2A)

标题: 开始使用ADK、MCP和A2A
来源: 谷歌代码实验室2

目标:

  • 整合MCP以获取模型上下文和外部资源
  • 启用货币代理之间的A2A消息交换
  • 通过MCP验证代理响应

🎥 视频演练:
▶️ 观看Codelab 2视频

(可选嵌入式预览)


🛒 Codelab 3--采购礼宾(A2A+动作引擎)

标题: A2A动作引擎入门
来源: 谷歌代码实验室3

目标:

  • 使用动作引擎实现A2A工作流
  • 模拟采购任务和代理协作
  • 通过A2A演示端到端通信

🎥 视频演练:
▶️ 观看Codelab 3视频