Elastic推出A2A协议,多AI协作如乐队般默契
快速阅读: Elastic推出Agent2Agent (A2A)通信标准,支持多智能体协作,无需共享内存或工具,通过JSON-RPC消息完成任务。A2A已集成至Google ADK等平台,提供“数字新闻室”示例,实现全流程自动化。
Elastic 推出了 Agent2Agent (A2A) 通信标准,专为多智能体协作设计。该标准允许各代理无需共享内存或工具,仅通过 JSON-RPC 消息就能完成任务拆分、状态同步及结果回传。官方已经在 Elasticsearch 上开源了“数字新闻室”示例,其中新闻主管、记者、研究员、档案、编辑和发布六大代理各司其职,依靠 A2A 协同完成从选题到撰稿、审核直至上线的全流程。
A2A 协议基于四大原则:
1. 消息传递:通过结构化的 Task 和 Artifact 对象,支持 SSE 流式更新;
2. 协调:Agent Card 自动发现能力,动态分配依赖关系;
3. 专业化:每个代理专注于单一领域,支持水平扩展;
4. 分布式状态:任务进度和中间结果实时广播,无需中央调度器。
A2A 与 MCP 的关系在于,A2A 负责“多代理分工协作”,而 MCP 则负责“单代理工具调用”。两者可以结合使用,例如,记者代理可以通过 MCP 访问图片库,并通过 A2A 向编辑代理提交稿件,从而实现“工具+协作”的混合架构。
目前,A2A 已经被集成到 Google ADK、LangGraph 和 Crew.AI 中。Elastic 提供了 Agent Builder 技术预览,开发者可以使用 Docker-Compose 一键启动“AI 编辑部”沙盒环境,在15分钟内体验从选题到数据收集、成稿再到发布的全自动流程。
(以上内容均由Ai生成)