教程¶
Python¶
| 教程 | 描述 | 难度 |
|---|---|---|
| A2A 和 Python 快速入门 | 学习构建一个简单的基于 Python 的“回显”A2A 服务器和客户端。 | 简单 |
| ADK 事实 | 使用代理开发工具包 (ADK) 构建并测试一个简单的个人助理代理,该代理可以提供有趣的事实。 | 简单 |
| Cloud Run 上的 ADK 代理 | 在 Google Cloud Run 上将基于 ADK 的代理部署、管理和观察为可扩展的无服务器服务。 | 简单 |
| 使用 A2A 进行多代理协作 | 了解如何设置一个协调器(主机代理),该协调器在多个兼容 A2A 的专业代理之间路由和管理请求。 | 简单 |
| Airbnb 和天气多代理 | 构建一个复杂的多代理系统,其中代理使用 A2A 协作规划行程,同时查找 Airbnb 住宿和天气信息。 | 中等 |
| 使用远程 ADK 代理的 A2A 客户端-服务器示例 | 了解本地 A2A 客户端代理如何发现和使用单独的、基于远程 ADK 的代理(例如,一个素数检查器)的功能。 | 简单 |
| Colab Notebook | 使用 Colab Notebook 从浏览器将 A2A 代理部署到 Cloud Run,然后使用 Vertex AI 评估其性能。 | 简单 |
Java¶
| 教程 | 描述 | 难度 |
|---|---|---|
| 天气代理 | 使用 MCP 服务器构建天气信息代理。 要将此代理用于多语言、多代理系统,请查看weather_and_airbnb_planner 示例。 |
简单 |
| 内容撰写代理 | 构建一个内容撰写代理,该代理可以根据大纲生成引人入胜的内容。 要将此代理用于内容创建多语言、多代理系统,请查看content_creation 示例。 |
简单 |
| 内容编辑代理 | 构建一个内容编辑代理,该代理可以校对和润色内容。 要将此代理用于内容创建多语言、多代理系统,请查看content_creation 示例。 |
简单 |
| 骰子代理(多传输) | 构建一个多传输代理,该代理掷骰子并检查素数。 | 中等 |
| 魔法 8 球代理(安全) | 构建一个魔法 8 球代理,了解如何使用 Keycloak 和持有者令牌身份验证保护 A2A 服务器,并配置 A2A 客户端以获取和传递所需令牌。 | 中等 |
JavaScript¶
| 教程 | 描述 |
|---|---|
| 使用 JavaScript 的电影研究代理 | 使用 Node.js 构建一个 A2A 代理,该代理使用 TMDB(电影数据库)API 处理电影搜索和查询。 |
C#/.NET¶
| 教程 | 描述 |
|---|---|
| 所有 .NET 示例 | 展示如何使用 C#/.NET SDK 构建 A2A 客户端和服务器(包括 Echo 代理)的基础示例库。 |