然后,任务管理是A2A协议中的一个重要环节。客户端和远程Agent之间的通信都是围绕完成任务展开的。协议定义了一个“任务”对象,这个对象具有自己的生命周期。
对于一些简单的任务,可能可以立即完成;而对于一些复杂的、长期的任务,Agent们可以相互沟通,以保持对任务完成状态的同步。当任务完成时,其输出被称为“工件”。
此外,A2A还支持Agent之间的协作。Agent们可以相互发送消息,这些消息可以包含上下文信息、回复、工件或者用户指令。通过这种方式,Agent们能够更好地协同工作,共同完成复杂的任务。
最后,A2A还具备用户体验协商的功能。每条消息都包含“部分”,这些部分是完整的内容片段,例如,生成的图像。
每个部分都有指定的内容类型,这使得客户端和远程Agent能够协商所需的正确格式,并且明确包括用户界面能力的协商,比如iframe、视频、网络表单等。这样,A2A就能够根据用户的需求和设备的能力,提供最佳的用户体验。
哪些企业加入了A2A
其实最让人惊讶的就是,A2A刚发布就获得了大批著名企业的青睐和加入,包括埃森哲、波士顿咨询集团、凯捷、科尼、Salesforce、德勤、甲骨文、HCL科技、印孚瑟斯、KPMG、SAP、麦肯锡、普华永道等50多家日常大家能经常听到的企业。
首批加入A2A的企业
还有一些技术公司也加入了到了A2A协议中。例如,Atlassian以其强大的团队协作工具Jira和Confluence而闻名。通过加入A2A,Atlassian能够使其工具与各种Agent无缝协作,从而进一步提升团队的工作效率和协作能力。
Box是一家专注于企业级云存储和内容管理服务的公司,它提供的解决方案能够帮助企业安全地存储、共享和管理文件。通过A2A协议,Box可以使其服务与Agent相结合,实现更高效的内容管理和自动化工作流程。
Intuit知名的财务软件公司,QuickBooks和TurboTax,已经被广泛应用于财务管理和税务处理。通过A2A协议,Intuit可以使其软件与Agent协作,实现更自动化的财务流程和更高效的税务处理。
MongoDB是一家提供高性能、开源的NoSQL数据库解决方案的公司,其数据库广泛应用于现代应用程序的数据存储和管理。通过A2A协议,MongoDB可以使其数据库服务与智能Agent相结合,实现更高效的数据管理和自动化数据处理。
其实看到这里大家应该都清楚了,谷歌就是想统一Agent混乱的格局,打造全新的执行、交互标准,这个比前段时间的MCP要猛的多啊~