Connect agents across teams, frameworks, and languages with the Agent2Agent (A2A) Protocol. ADK makes implementing A2A simple.
你的“客服 Agent”需要产品信息,而你的“产品目录 Agent”正好拥有这些信息。但它们是独立的服务,甚至可能由不同的团队使用不同的编程语言构建。
它们该如何互相沟通?
这正是 Agent2Agent (A2A) 协议要解决的问题。A2A 是一套让 Agent 跨团队、跨框架、跨语言进行通信的标准。它在以下场景大放异彩:
ADK 让 A2A 的实现变得非常简单:
A2AServer 中,其他 Agent 就能发现它并发送请求。RemoteA2aAgent 调用远程 Agent。它会自动处理网络通信、身份验证和数据格式化。用起来就像调用本地工具一样自然。无需手动处理协议细节,ADK 为你抽象了网络层。
通过 Agent Starter Pack,你将获得: