惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
腾讯CDC
G
Google Developers Blog
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
有赞技术团队
有赞技术团队
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
美团技术团队
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
简明理解 Google A2A 协议:这不是 MCP!
赛博禅心 · 2025-04-11 · via 人人都是产品经理

Google最新发布的A2A协议引发了广泛关注,但市场上存在诸多误解。本文将简明扼要地介绍A2A协议的核心内容,包括其定义、功能以及与Anthropic提出的MCP协议的区别。通过深入解析A2A协议的关键要素,如任务发送、状态跟踪、结果获取和Agent能力暴露。

今天 Google 发布了 A2A 协议(Agent-to-Agent Protocol),感觉很多报道失实了。

有条件的同学,可以直接看 GitHub:

https://github.com/google/A2A

参数定义:

https://github.com/google/A2A/blob/main/specification/json/a2a.json

1、什么是 A2A?

A2A 是 Google 推出的一个开放通信协议,旨在让 AI 代理(Agent)之间可以互相沟通、协作、派发任务,并同步结果。

它解决的核心问题是:

“多个智能体如何像一个团队一样配合工作?”

想象你是一个项目经理(AI Agent A),你指派另一个人(AI Agent B)去完成任务、实时查看进度、获取结果。

2、A2A 定义了什么?

A2A 提供了一整套标准化接口与数据结构,主要包括:

✅ 任务发送(Task Initiation)

任何 Agent 都可以通过 tasks/sendtasks/sendSubscribe 向另一个 Agent 发出任务请求:

🔄 任务状态跟踪(Lifecycle & Streaming)

任务有完整的状态生命周期(如:submitted → working → completed)。

若使用 sendSubscribe,Agent 可以订阅 SSE(Server-Sent Events)接收状态更新:

📦 获取结果(Artifacts)

任务完成后,执行方返回一个 artifact 对象,内部是若干 part 组成的内容单元(文本、结构化数据、文件等):

🧬 Agent 能力暴露(AgentCard)

每个 Agent 都需要提供一个标准的能力描述文件 /.well-known/agent.json,用于被发现和访问。其中包含:

  • 支持的方法
  • 身份验证方式
  • 输入输出格式
  • streaming/push 支持与否等

🔁 总结一下

A2A 的使用方法

  1. 发现对方 Agent(通过 agent.json)
  2. 发起任务(send / sendSubscribe)
  3. 订阅状态流 / 等待同步返回
  4. 获取结果 / 交互补充
  5. 完成或失败

3、什么是 MCP?

MCP(Model Context Protocol)是 Anthropic 提出的协议,让 AI 模型能连接各种工具和数据源。

就像一个人打开工具箱,取出需要的工具来干活。

它解决的是:

  • 连接外部工具:给外面的接口一个 API Call
  • 获取外部数据:访问数据库、文档、API、网页等外部内容,作为上下文

4、A2A 和 MCP 的关系

这俩完全没关系!!!!

A2A 是AI “我指挥你干活”

  • 比如:“你去写个报告,写完告诉我”
  • 更像团队内部的协作与分工

MCP 是AI “我亲自干活,工具辅助”

  • 比如:“我去数据库里查一下销售记录”
  • 更像一个人自己用工具解决问题

本文由人人都是产品经理作者【赛博禅心】,微信公众号:【赛博禅心】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。