1. 教程介绍:构建 A2A 智能体

1. 教程介绍:构建 A2A 智能体

欢迎来到 Agent2Agent(A2A)Python 快速开始教程。

在这个教程中,你将用 Python SDK 探索一个简单的“回声”A2A 服务端,借此了解 A2A 服务端的基本概念和组成部分;随后再看一个集成大语言模型(LLM)的进阶示例。

这份动手指南将帮助你理解:

  • A2A 协议背后的基本概念;
  • 如何用 SDK 为 A2A 开发准备 Python 环境;
  • 智能体技能(Agent Skill)与 Agent Card 如何描述一个智能体;
  • A2A 服务端如何处理任务;
  • 如何用客户端与 A2A 服务端交互;
  • 流式传输与多轮交互如何工作;
  • 如何把 LLM 集成到 A2A 智能体中。

完成后,你将对 A2A 智能体有一个实用的整体认识,为构建或集成符合 A2A 的应用打下基础。

教程步骤

  1. 介绍(当前页)
  2. 环境搭建 :准备 Python 环境与 A2A SDK;
  3. 智能体技能与卡片 :定义智能体能做什么,以及它如何介绍自己;
  4. 智能体执行器 :理解智能体逻辑如何实现;
  5. 启动服务器 :运行 Helloworld A2A 服务端;
  6. 与服务器交互 :向智能体发送请求;
  7. 流式传输与多轮交互 :通过 LangGraph 示例探索进阶能力;
  8. 下一步探索 :了解 A2A 的更多可能。

如果想先熟悉相关概念,可以阅读核心概念 。准备好后,从环境搭建 开始。

来源:A2A 官方文档 · Python Quickstart