谷歌牵头推进Agent支付协议AP2,向通用Agent更进一步

09-18 06:45

近日,Agent领域有了新进展,谷歌宣布推出Agent支付协议——AP2(Agent Payments Protocol),这是一种开放共享协议,能为Agent和商家之间安全合规的交易提供通用语言。



简单来说,该协议用于AI Agent跨平台主导发起与处理购买支付,并为每笔交易提供可追溯记录。


具体而言,AP2可看作是A2A协议和MCP协议的扩展。


今年年初,Manus让Agent热潮在全球兴起,其携带的MCP协议也随之受到关注。MCP协议由Athropic于2024年11月推出,目的是让Agent更好地与外部资源、工具、API接口集成,使Agent具备更多能力。


今年4月,谷歌推出开放的A2A(Agent2Agent)协议,该协议针对Agent与Agent之间的“交互”。基于此协议,Agent之间能相互协作,共同完成复杂任务。



虽然Agent成为今年AI主流叙事,进入“百Agent混战”模式,但大多聚焦垂类,距离通用还很远。若用户处理一件事需多个Agent,常规手动操作(如导入各种信息)并不“智能”。而有了A2A协议,不同框架和供应商的Agent之间可实现互通,更加智能。


AP2则在A2A协议基础上更进一步。



如今很多Agent扮演“助手”角色,用户会让其帮忙订酒店、买机票等,这不仅涉及Agent跨平台合作,还涉及跨平台支付,随之而来的问题是:如何保证支付交易安全?出问题谁负责?


传统支付系统是为人类点击“购买”构建的,不适用于Agent。谷歌推出的AP2很好地解决了这一问题。


据官方介绍,AP2主要解决三大问题:


授权:证明用户授予Agent进行特定购买的特定权限;


真实性:让商家确信Agent的请求准确反映用户真实意图;


问责:若发生欺诈或不正确交易,确定问责对象。


基于AP2这一开放共享协议,为Agent平台和商家之间安全合规的交易提供通用语言,有助于防止生态系统碎片化。它支持多种支付类型,如信用卡、借记卡、稳定币和实时银行转账等,能确保用户和商家获得一致、安全且可扩展的体验,也为金融机构有效管理风险提供清晰依据。


运作机制:通过授权和可验证凭证建立信任


AP2通过使用Mandates(授权书)建立信任。授权书是防篡改、加密签名的数字合约,可作为用户指令的可验证证明,由可验证凭证 (VC) 签名,并作为每笔交易的基础证据。


授权书涵盖用户通过Agent购物的两种主要场景:


实时购买(人工参与):用户向Agent提出“帮我找双新的白色跑鞋”,请求会记录在初始“意向授权”中,为交易交互提供可审计背景信息。Agent将鞋子放入购物车后,用户确认操作会签署“购物车授权”,此步骤创建商品明细与价格的防篡改记录,确保所见即所付。


委托任务(无人参与):用户委托Agent“演唱会门票一经发售立即购买”,需提前签署详细意向授权书,规定参与规则,如价格限制、时间安排等。该授权书作为可验证预授权凭证,满足用户条件时,Agent自动为用户生成购物车授权书。


在这两种情况下,证据链能安全地将用户付款方式与购物车授权中已验证内容关联起来。从“意向”到“购物车”,再到“付款”的完整闭环,形成不可否认的审计追踪,有效解答授权与真实性等关键问题,为“权责界定”提供清晰依据。


由此可见,谷歌牵头的AP2试图解锁一种更简单、全新的AI时代商业新模式。


例如,用户计划周末旅行,告知Agent“帮我预订11月第一个周末的往返机票和棕榈泉的酒店,总预算为700美元”,Agent可同时对接航空公司、酒店Agent以及在线旅行平台,发现符合预算的组合方案后,即刻同步执行加密签名的双项预订。


资料显示,目前谷歌已与60多个不同类型的企业达成合作,包括美国运通、阿里巴巴、蚂蚁国际、携程、Coinbase、Etsy、Forter、Intuit、JCB、万事达卡、Mysten Labs、Paypal、Revolut、Salesforce、ServiceNow、银联国际、Worldpay等。



目前,谷歌已在GitHub上公开该项目,包括完整的技术规范、文档和参考实现。


协议地址:https://github.com/google-agentic-commerce/AP2


快速入门


导航存储库:



目录包含一系列精选场景,用于展示Agent支付协议的关键组件。


可在





目录中找到这些场景。


每个场景包含:



描述场景及其运行说明的文件。


一个



脚本,用于简化本地运行场景的过程。


该演示包含各种Agent和服务器,大部分源代码位于



。使用Android应用作为购物助手的场景的源代码位于




先决条件:


Python 3.10或更高版本


设置:


确保从Google AI Studio获取Google API密钥 。然后



以以下两种方式之一声明变量。


将其声明为环境变量:



将其放入



存储库根目录的文件中。


如何运行场景:


要运行特定场景,按其中的说明进行操作README.md。通常遵循以下模式:


导航到存储库的根目录。



运行脚本来安装依赖项并启动Agent。



导航至购物Agent URL并开始参与。


安装AP2类型包:


协议的核心对象定义在



目录中。稍后官方将会发布一个PyPI包。在此之前,用户可使用以下命令直接安装types包:



参考链接:


https://cloud.google.com/blog/products/ai-machine-learning/announcing-agents-to-payments-ap2-protocol?utm_source=twitter&utm_medium=unpaidsoc&utm_campaign=fy25q3-googlecloud-blog-ai-in_feed-no-brand-global&utm_content=-&utm_term=-&linkId=16809590


https://github.com/google-agentic-commerce/AP2


本文来自微信公众号“机器之心”,36氪经授权发布。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com