微信扫码
添加专属顾问
我要投稿
Google A2A协议深度解析,AI协作的新纪元。 核心内容: 1. A2A协议的基本概念与核心目标 2. A2A协议的关键功能:任务发送、状态跟踪、结果获取 3. A2A协议的使用方法和应用场景
今天 Google 发布了 A2A 协议(Agent-to-Agent Protocol),感觉很多报道失实了。
有条件的同学,可以直接看 GitHub:
https://github.com/google/A2A
参数定义:
https://github.com/google/A2A/blob/main/specification/json/a2a.json
A2A 是 Google 推出的一个开放通信协议,旨在让 AI 代理(Agent)之间可以互相沟通、协作、派发任务,并同步结果。
它解决的核心问题是:
“多个智能体如何像一个团队一样配合工作?”
想象你是一个项目经理(AI Agent A),你指派另一个人(AI Agent B)去完成任务、实时查看进度、获取结果。
A2A 提供了一整套标准化接口与数据结构,主要包括:
任何 Agent 都可以通过 tasks/send 或 tasks/sendSubscribe 向另一个 Agent 发出任务请求:
{
"method":"tasks/send",
"params":{
"id":"task-123",
"message":{
"role":"user",
"parts":[{
"type":"text",
"text":"请生成一份项目计划"
}]
}
}
}任务有完整的状态生命周期(如:submitted → working → completed)。
若使用 sendSubscribe,Agent 可以订阅 SSE(Server-Sent Events)接收状态更新:
{
"state": "working",
"timestamp": "2025-04-10T12:00:00Z"
}也可以设置 Webhook,让任务进展主动推送回来。
任务完成后,执行方返回一个 artifact 对象,内部是若干 part 组成的内容单元(文本、结构化数据、文件等):
{
"artifact":{
"parts":[
{
"type":"text",
"text":"项目计划如下..."
}
]
}
}每个 Agent 都需要提供一个标准的能力描述文件 /.well-known/agent.json,用于被发现和访问。
其中包含:
A2A 的使用方法
MCP(Model Context Protocol)是 Anthropic 提出的协议,让 AI 模型能连接各种工具和数据源。
就像一个人打开工具箱,取出需要的工具来干活。
它解决的是:
这俩完全没关系!!!!
A2A 是AI "我指挥你干活"
MCP 是AI "我亲自干活,工具辅助"
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-05-27
我把 OpenAI Codex 官方案例全跑了一遍
2026-05-27
一个Agent工程师听完VC的2小时播客后想通的事
2026-05-27
考虑把 Claude Code 全量切换到 Grok Build 了
2026-05-27
从透明开发到系统工程:AgentScope 2.0 发布
2026-05-27
大神Karpathy 发明 autoresearch,仅用 Markdown 就做出了自动化研究循环
2026-05-27
Claude Code 新安全插件:写代码时先拦漏洞
2026-05-26
Routa 桌面版发布:内建 Harness 工程的 AI Coding 研发协作工作台
2026-05-26
面壁智能BitCPM-CANN:端侧AI的内存革命
2026-04-15
2026-04-07
2026-03-31
2026-03-13
2026-04-07
2026-03-17
2026-03-17
2026-03-21
2026-04-24
2026-03-06
2026-05-26
2026-05-23
2026-05-21
2026-05-19
2026-05-09
2026-05-09
2026-05-09
2026-05-08