
Elastic 正式发布创新的多智能体协作通信标准 Agent2Agent(A2A),为复杂任务场景下的智能体协同提供全新解决方案。该标准突破传统限制,允许各智能体在无需共享内存或工具资源的情况下,通过标准化的 JSON-RPC 消息进行高效通信,实现任务拆分、状态同步和结果回传等关键协作功能。这一突破性设计极大地简化了多智能体系统的构建复杂度,为大规模分布式智能体协作打开了新大门。
官方特别推出了基于 Elasticsearch 的”数字新闻室”开源示例项目,生动展示了 A2A 协作标准在实际场景中的应用价值。在这个模拟新闻生产环境中,包括新闻主管、记者、研究员、档案管理员、编辑和发布专员在内的六大智能体,通过 A2A 协同机制完整实现了从选题策划、资料搜集、内容撰写、审核修改到最终发布的全流程自动化操作,每个智能体都专注于自身专业领域,通过标准消息交互无缝协作。
A2A 协作标准遵循四大核心设计原则,确保智能体间的高效协同与系统稳定性:
1. 消息传递机制:采用结构化的 Task & Artifact 对象进行数据交换,同时支持 Server-Sent Events(SSE)流式更新,确保实时状态同步和高效数据传输
2. 动态协调能力:内置 Agent Card 自动发现机制,智能体能够动态识别彼此能力并自动分配任务依赖关系,实现自组织的协作网络

3. 专业领域聚焦:每个智能体仅专注于单一职能领域,既保证了专业深度,又支持水平扩展,可根据需求灵活增减智能体数量
4. 分布式状态管理:通过实时广播任务进度和中间结果,构建去中心化的状态共享系统,无需依赖中央调度器或消息队列
值得注意的是,A2A 协作标准与 Elastic 的单代理工具调用协议 MCP 可灵活叠加使用,形成”工具+协作”的混合架构。例如在新闻编辑场景中,记者智能体可以通过 MCP 协议访问图片库获取素材,同时通过 A2A 协议向编辑智能体提交稿件,这种组合方式充分发挥了两种协议的优势,满足不同场景下的协作需求。
目前 A2A 已获得业界广泛支持,已集成至 Google Agent Development Kit(ADK)、LangGraph 和 Crew.AI 等主流开发平台。Elastic 还特别提供了 Agent Builder 技术预览,开发者可通过简单的 Docker-Compose 配置一键启动”AI 编辑部”沙盒环境。在短短15分钟内,开发者即可完整体验从选题构思→数据检索→内容创作→发布的全流程自动化新闻生产过程,直观感受 A2A 协作标准带来的革命性变化。
