解决什么问题:从单打独斗到多智能体协作
很多开发者刚接触大模型应用时,往往停留在写单一提示词、调用某个接口实现一问一答的阶段。一旦业务逻辑变复杂,比如需要多个模型分工协作、或者要接入外部工具处理多步骤任务,单层架构就会显得捉襟见肘。这门关于 A2A 架构的体系课,解决的就是智能体之间怎么“搭班子”干活的问题。它聚焦于多代理协作通信机制,教你如何让服务端代理和客户端代理互相发现、建立连接,并通过流式或非流式的方式完成多轮任务调用。如果你的工作场景涉及搭建需要多角色配合的复杂任务流,比如一个代理负责拆解需求,另一个负责执行代码,这套架构能帮你在底层打通它们的通信链路。
适合什么基础与学习建议
这门课不适合完全没有编程经验的新手。它要求你对常规的大模型接口调用有一定了解,最好写过基础的问答应用,同时具备基础的 Python 阅读和配置环境的能力。因为课程核心会落到代理执行器的代码逐行讲解,如果连基础函数和异步调用都看不懂,跟起来会比较吃力。建议你在看视频时,优先理清三块内容:首先是 A2A 的核心概念,特别是它和 MCP 的区别,这决定了你后续架构选型的方向;其次是代理发现与代理卡片机制,这是理解多端如何自动寻址的前提;最后是服务端与客户端代理的关系。这三块搞明白,整个系统的骨架就清晰了。
学完能做什么与资料配合练习
学完后,你应当能独立搭建一套基于 A2A 协议的驱动型应用。具体来说,你可以自己写一个服务端代理暴露业务能力,再写一个客户端代理去调度它,实现多轮对话任务在多个节点间的流转,并且能处理流式输出和状态轮询。资料包里的视频线索不要只用眼睛看,建议配合代码编辑器同步实操。先跟着概念讲解把环境跑通,然后在代码逐行解析那几节,一定要按下暂停键,自己把服务端代理、客户端代理和执行器之间的调用链路敲一遍。遇到流式与非流式调用的案例,尝试修改任务参数,观察通信状态的变化。把这套机制在本地真正跑通,比单纯看完所有视频更有价值。
掌握 A2A 协议核心机制,实战开发智能代理系统,实现多轮对话任务流与流式调用,完成驱动型应用开发
课程目录
* 01 A2A重构智能体架构/
* 01 什么是A2A.mp4 21:15
* 02 A2A核心概念-参与者和通信元素.mp4 15:12
* 03 A2A交互机制-轮训流式与通知.mp4 10:54
* 04 MCP与A2A的区别与关联.mp4 15:26
* 05 代理发现与代理卡片.mp4 08:55
* 06 A2A 基本环境配置.mp4 05:49
* 07 服务端代理和客户端代理的关系与功能.mp4 09:55
* 08 逐行讲解服务端代理和客户端代理代码.mp4 17:42
* 09 梳理客户端服务端代理与代理执行器之间的关系.mp4 12:29
* 10 关注代理核心业务-AgentExecutor代理详解.mp4 08:01
* 11 A2A案例-流式与非流式代理调用.mp4 07:26
* 12 A2A案例-多轮对话实现汇率转化.mp4 09:03
* 13 多轮对话代码实战-详细分析用户输入代码背后的原理和实现.mp4 18:02
* 14 执行多轮对话-实现A2A任务状态更新与执行.mp4 07:13






