A2A 协议实战:5 种方式让不同框架的 AI Agent 协同工作
goyalshaliniuk · x · 2026-11-05
A2A(Agent2Agent)是 Linux 基金会托管的开放协议(GitHub 26.4k stars),让基于 LangGraph、CrewAI、Semantic Kernel 等不同框架构建的 Agent 相互通信、委托任务和交换结果,Agent 无需暴露内部记忆、工具或专有逻辑。作者串讲 5 种用法:
- Agent 发现:通过 Agent Card 描述能力与技能,找到合适的 Agent。
- 任务委托:协调者 Agent 把子任务派给专门的 Agent(研究、编码、分析等),对方处理后返回结果。
- 消息与工件交换:支持结构化消息和任务更新,可传递生成的文件、报告等 artifacts,适合研究管线、文档与内容生成工作流。
- 长任务异步处理:以任务为单位跟踪 submitted/working/completed/failed 等状态,客户端可轮询进度而不必保持长连接。
- 实时进度流式推送:基于 SSE 流式接收任务进度,适合实时研究助手、编码 Agent 和交互式工作流。
协议定位与 MCP 互补:MCP 连接工具与数据,A2A 连接 Agent 与 Agent,共同构成更协作的 AI 生态。
所属事件:A2A 开放协议拆解:五大机制实现跨框架智能体协作(4 条相关)→
「编程与Agent」频道最新
- 高管用手机在高铁上做完整 keynote:全程靠 OpenClaw agent 打造 — vincent_koc · 2026-11-05
- DeepSeek 开源 dsh-superagent:编码 Agent 的行为准则是少打扰人类 — shoumikgoswami · 2026-11-05
- 生产环境选 OpenRouter 还是 OpenAI 的零数据保留(ZDR)?开发者实战提问 — kshitizsriv · 2026-11-05
- MetaMask 推出 Agent Wallet:用链上护栏管住乱花钱的 AI 智能体 — LexSokolin · 2026-11-05
- 开发者质疑 Decision RAG:为何不直接用 Jev 做向量检索 — solyarisoftware · 2026-11-05
- Soniox 发布 STT v6:首个能「听到」语音助手说什么的语音识别模型 — solyarisoftware · 2026-11-05