您现在的位置是:首页 > 文章详情

谷歌发布 A2A 协议 v0.2 版本 & A2A Python SDK

日期:2025-05-21点击:9

谷歌发布了A2A协议v0.2版本

新版本增加了许多关键功能:

  1. 支持无状态交互,在以往许多场景下,智能体间的会话管理较为复杂,阻碍了高效通信。如今有了这一功能,对于那些无需会话管理的场景,开发过程得到极大简化。
     

    例如,在一些简单的信息查询类任务中,一个智能体只需向另一个智能体获取特定数据,以往可能要经历繁琐的会话建立、维持与结束流程。

    现在无状态交互让这一过程变得直接而高效,智能体之间可以快速地交换信息,实现了更轻量化的通信,提升了自动化任务的执行效率。

  2. 引入“智能体卡”(Agent Card)概念,这是一种由A2A服务器发布的JSON元数据文档,用于描述其身份、能力、技能、服务端点和认证要求。消息、任务、部分、工件、流式传输、推送通知和会话等概念也在协议中得到了定义,以支持复杂的交互模式。

    例如,智能体卡现在可以明确指出智能体是否支持流式传输和推送通知,这使得客户端能够更清楚地了解智能体的能力,从而更高效地进行交互。
  3. 文件交换优化,在文件交换方面,0.2.0版本引入了更灵活的处理方式。智能体不仅可以直接返回文件的字节内容,还可以提供一个URI,指向存储文件的临时位置。这使得智能体能够更高效地处理大文件,同时也减少了数据传输的开销。
  4. 标准化身份验证,基于类似OpenAPI的身份验证模式,正式确定了身份验证方案,确保了智能体间身份验证要求的清晰传达,增强了智能体间交互的安全性和可靠性。

在多智能体协作的复杂网络里,不同智能体来自不同的开发团队与平台,过去身份验证方式各不相同,导致智能体之间通信时,安全风险增加且沟通成本变高。

现在,新的标准化身份验证方案使得各个智能体在交互前,能清晰知晓对方的身份验证要求,无论是使用API密钥、OAuth还是OIDC等方式,都有了明确规范。

例如,一家企业内部有多个不同部门开发的智能体,财务部门的智能体在与销售部门的智能体协作处理订单财务相关任务时,双方依据新的标准化身份验证方案,能快速、安全地完成身份验证流程,保障了数据传输与协作的安全性,极大地增强了智能体间交互的可靠性。

此外,为了让开发者更轻松地利用A2A协议,谷歌发布了官方的A2A Python SDK。这个专用的SDK提供了使用A2A进行交互和构建所需的工具,简化了将这些强大的通信功能集成到基于Python的智能体中的过程。

更多内容查看:https://developers.googleblog.com/en/agents-adk-agent-engine-a2a-enhancements-google-io/

原文链接:https://www.oschina.net/news/350898/agents-adk-agent-engine-a2a-enhancements-google-io
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章