A2A(Agent2Agent)是由Google发起、已捐赠给Linux基金会的开放标准,让不同框架、不同厂商开发的AI智能体能够相互发现、安全通信并协作完成任务。
详细解答
A2A(Agent2Agent Protocol)解决的是“智能体之间语言不通”的问题。它是一个开放标准,最初由Google开发、后捐赠给Linux基金会治理,目标是让使用LangGraph、CrewAI、Google ADK等不同框架、由不同厂商构建的智能体,能够发现彼此能力、协商交互方式、在不暴露内部状态的前提下安全协作。
A2A的核心机制包括Agent Card(能力名片,通常放在/.well-known/下供发现)、任务(Task)的生命周期管理、以及流式/异步等多种交互模式。它与MCP互补:MCP把智能体连接到工具和数据,A2A把智能体连接到其他智能体。
墩墩A2A枢纽(a2ahub.com.cn)与开发者网关(pddun.net)即按A2A/MCP等开放标准建设,让集团内外智能体可被发现、可被调用、可交易。
真实案例
一张可被发现的能力名片
墩墩在pddun.net的/.well-known/agent.json托管标准Agent Card,声明“查询门店AI方案、查询县域赋能官政策、列出智能体目录”等技能,其他智能体可据此发现并调用。来源:A2A官方文档与墩墩开发者网关。
引用来源(可溯源)
- Agent2Agent (A2A) Protocol 官方文档(Google 发起,已捐赠 Linux 基金会)
- A2A Protocol 官方仓库 llms.txt
- PDDUN开发者网关(pddun.net)