1、每一步都需要思考,不同水平的挑战会更加具有挑战性,玩起来才会令人上瘾;
2、在更多的关卡中想办法取得胜利,你能用自己的策略和技巧一步步将所有的教程解决;
3、还又不同的教程等你来学习,你必须仔细的思考每一个细节,让你能找到正确的步骤。
4、帮助玩家取得胜利,在更多精彩的技巧中用你的智慧和策略战胜你的对手。
昨晚,谷歌在Google Cloud Next25大会上,开源了首个标准智能体交互协议——Agent2Agent Protocol(简称A2A)。
A2A将彻底打破系统孤岛,对智能体的能力、跨平台、执行效率产生质的改变,支持Atlassian、Box、Cohere、Intuit、Langchain、MongoDB、PayPal、Salesforce、SAP、ServiceNow、UKG和Workday等主流企业应用平台。
简单来说,这个A2A交互协议有点当年谷歌牵头80多家企业搞安卓系统的味道,因为首批就有50多家著名企业加入。随着加入的企业越来越多,会极大提升A2A的商业价值以及推动整个智能体生态的快速发展。
在本次大会上Agent成为了重点,除了A2A之外,谷歌还效仿OpenAI开源了Agent开发套件ADK,内部测试工具Agent Engine,新的Agent市场等。下面「AIGC开放社区」先为大家解读A2A的重点内容。
什么是A2A
A2A是一种开放协议,为Agent提供了一种标准的交互方式,使它们能够相互协作,无论底层框架或供应商是什么。
例如,一家大型电商公司使用了多种企业平台和服务。Atlassian用于团队项目管理,Box用于文件存储和共享,Salesforce用于客户关系管理,Workday用于人力资源管理。
以前这些平台上的Agent无法自由通信。现在通过A2A协议,这些企业平台可以安全、自由地自动化交互数据。
在与合作伙伴设计协议时,谷歌遵循了五个关键原则。第一,A2A专注于使Agent能够在它们自然的、非结构化的模式下进行协作,即使它们不共享内存、工具和上下文。谷歌正在启用真正的多Agent场景,而不是限制Agent成为一个工具。
第二,该协议是基于现有的、流行的标准构建的,包括HTTP、服务器端事件(SSE)、JSON-RPC等,这意味着它更容易与企业日常已经使用的现有IT堆栈进行集成。
例如,一家电商企业日常使用HTTP协议来处理网页数据传输,利用JSON - RPC在前后端传递数据指令。引入A2A协议后,企业的订单管理系统可以通过HTTP与A2A协议对接,快速获取相关智能Agent提供的物流数据更新,无需大费周章地重新搭建复杂的数据传输通道,能轻松融入现有的IT架构,让各个系统协同工作更加顺畅。
第三,A2A被设计为支持企业级的认证和授权,在推出时与OpenAPI的认证方案具有对等性。这点还是很人性的不排斥OpenAI,使用A2A协议能快速通过身份验证,安全地获取数据,保障数据传输的安全性和合规性,防止数据泄露风险。
第四,谷歌设计A2A使其具有灵活性,能够支持从快速任务到可能需要数小时甚至数天(当人类参与其中时)的深入研究等各种场景。在整个过程中,A2A可以向用户提供实时反馈、通知和状态更新。
以一家科研机构为例,研究人员利用 A2A 协议下的Agent进行新药物研发相关研究。简单的任务如快速检索数据库中已有的药物分子结构信息,几秒内就能完成并反馈给研究人员。但对于复杂任务,像模拟新药物分子在人体环境中的反应,可能需要数天时间。
在这期间,A2A 协议会不断向研究人员推送模拟进度,比如已经完成了多少步骤、当前遇到的问题等,让研究人员随时掌握情况,就像时刻有个助手在汇报工作进展。
第五,Agent的世界不仅限于文本,所以,A2A支持各种模态,包括音频、图像和视频流。
A2A工作原理
A2A的工作原理是通过促进客户端Agent和远程Agent之间的通信来实现的。客户端Agent负责制定和传达任务,而远程Agent则根据这些任务采取行动,以提供正确的信息或执行相应的操作。在这个过程中,A2A协议有以下几个关键能力。
首先,Agent可以通过“Agent卡”来宣传它们的能力。这些“Agent卡”是以JSON格式存在的,它们能够让客户端Agent识别出哪个远程Agent最适合执行特定的任务。
一旦确定了合适的远程Agent,客户端Agent就可以利用A2A协议与之进行通信,将任务分配给它。