Agent to Agent Protocol (A2A) 文档中心
欢迎访问 Agent to Agent Protocol (A2A) 文档中心。请从左侧导航选择具体文档主题,或继续阅读下方的概述。
什么是 Agent to Agent Protocol?
Agent to Agent Protocol (A2A) 是由 Google 推出的开源协议,旨在实现不透明 Agent 智能体应用程序之间的通信和互操作性。该协议使 Agent 智能体能够完成任务,而无需共享内存、想法或工具,相反,它们交换上下文、状态、指令和各自原生模态的数据。
主要功能与特性
- 开放标准 - 基于现有标准(HTTP、SSE 和 JSON-RPC)构建,易于实现和集成
- 企业就绪 - 内置身份验证、安全性、隐私保护和监控功能
- 异步优先 - 支持(非常)长时间运行的任务和人在环路中的交互
- 模态无关 - 支持文本、音频/视频、表单、iframe等多种交互模式
- 不透明执行 - Agent 智能体不需要共享思想、计划或工具
使用场景
多 Agent 智能体协作
不同系统和供应商的 Agent 智能体可以协同工作,共同完成复杂任务。
跨企业工作流
安全地连接多个企业系统,支持跨组织的协作流程。
长运行任务
支持需要持续数小时、数天甚至数周的复杂 Agent 智能体任务。
多模态交互
通过文本、音频、视频和交互式表单等多种方式实现自然交互。
为什么选择A2A?
A2A 协议的出现填补了现有协议的空白,使 Agent 智能体能够安全地相互通信,同时保持不透明性。它不仅支持 Agent 智能体之间的通信,还支持 Agent 智能体与人类的通信,从而创建一个统一的交互系统。