安爸-超级家庭

谷歌AI发布通用商业协议(UCP):一个开源标准,旨在推动下一代代理商业的发展

安爸 发布于

人工智能购物代理能否超越发送产品链接,实际上在聊天中完成全过程的可靠购买?通用商业协议,或称UCP,是谷歌为代理商商业推出的新开放标准。它为人工智能代理和商家系统提供了一种共享语言,以便购物查询可以从产品发现转移到经认证的订单,而无需为每个零售商和每个平台进行自定义集成。

图片

https://developers.googleblog.com/under-the-hood-universal-commerce-protocol-ucp/

UCP解决的问题是什么

如今,大多数人工智能购物体验都停在推荐这个步骤。代理收集链接,用户处理库存检查、优惠券代码和在不同网站上的结账流程。谷歌的工程团队将这描述为N乘N集成瓶颈。每个新的对话界面都需要每个商家和支付提供商进行单独的工作。

UCP将这一过程简化为一种抽象。Gemini或搜索中的AI Mode等平台只需要与协议进行一次集成。商家将通过UCP在单个地方公开其商业行为。支付服务提供商和凭证提供商在支付层进行集成。相同的协议可以支持许多行业,如购物、旅行或服务。

角色和核心构建块

UCP核心概念文档定义了四个主要参与者:

  • 平台:负责用户旅程的组织者,例如人工智能购物助手和搜索界面。
  • 商家:商家或服务提供商,也是记录商家。
  • 凭证提供者:管理支付工具和个人数据(如地址)。
  • 支付服务提供商:处理授权、捕获和结算。

在这些角色之上,UCP引入了三个基本构建块:

  • 能力,如结账、身份链接和订单。
  • 扩展,如折扣、履行或AP2强制命令,通过对“扩展”字段进行扩展来扩展能力。
  • 服务:将能力绑定到传输方式,如REST API、模型上下文协议和代理到代理。

GitHub仓库列出了四个用于购物的初始关键能力:

  • 结账管理结账会话、购物车内容、总计和税。
  • 身份链接使用OAuth 2.0,以便代理代表用户进行操作。
  • 订单发布有关装运、退货和退款的生命周期事件。
  • 支付令牌交换在支付服务提供商和凭证提供商之间协调令牌和凭证交换。

AI代理的商业生命周期

谷歌的参考实现和示例存储库使用一个简单的商店来阐述UCP流程。

一个典型的代理结账可能是这样的:

  1. 代理从/.well-known/ucp获取商家资料,发现dev.ucp.shopping.checkout和相关扩展可用,并为这些能力解析模式。
  2. 如果用户已链接账户,代理将使用允许对该商家进行结账和订单读取操作的OAuth 2.0范围执行身份链接。
  3. 代理使用REST或MCP绑定调用结账能力,传递商品行、买家区域和任何必需的上下文。服务器返回一个包含商品行、总计和候选履行选项的结账对象。
  4. 代理通过调用修改组合检查单模式的扩展应用折扣或忠诚度利益,然后要求用户确认最终订单。
  5. 通过理解特定支付工具模式的支付处理程序(如令牌化的信用卡)路由支付。一旦支付服务提供商授权交易,商家就会创建订单。
  6. 订单能力发出有关装运和售后调整的webhook事件,代理可以在对话中展示这些事件。

从用户的角度来看,这保持整个流程在一个单一的对话中,并有明确的同意步骤。

传输、支付和安全

规范定义了一个具有绑定REST、模型上下文协议、代理到代理和嵌入式协议(允许在仍使用UCP数据结构的同时,对商家结账体验进行深度定制)的传输层。

对于支付,UCP与代理支付协议集成。支付架构将支付工具与支付处理器分开,并使用针对特定结账散列的限定范围命令。这种设计支持绑定证明并降低令牌重放风险,这对于代理在用户不在浏览器中直接执行支付操作时很重要。

凭证提供者签署令牌并持有敏感的卡数据或地址。支付服务提供商消费这些令牌并与发卡网络交谈。UCP使这些角色明确,并使用可验证的凭证和签名,以便代理和商家都有对授权内容的加密证据。

要点总结

  • UCP是谷歌提供的一种开放标准,它定义了一条通用的商业语言,用于消费者在整个购物旅程中的人工智能代理、商家、支付提供商和凭证提供者。
  • 该协议与Shopify、Etsy、Wayfair、Target和沃尔玛等合作伙伴共同开发,并已获得包括Visa、万事达卡、Stripe、PayPal、百思买、家得宝、梅西百货和Zalando在内的20多个生态系统玩家的认可。
  • 通过UCP,商业模式通过可发现的能力进行建模,如结账、身份链接和订单,以及用于折扣、履行和订阅的可扩展模块。商家和代理通过在.well-known/ucp托管的位置中存储的配置文件动态协商共享的能力集。
  • 协议与传输无关,它支持REST、JSON RPC、模型上下文协议和代理到代理,因此可以在不重写业务逻辑的情况下,在后台服务、MCP工具调用到LLM代理以及代理到代理网络中重用相同的能力方案。
  • UCP中的支付与代理支付协议和模块化支付处理程序设计集成,将支付工具与处理器分离,并使用加密证明的范围命令,因此代理可以自主执行结账流程,同时保持用户同意的明确证据。

查看GitHub存储库技术细节。还可以在Twitter上关注我们,并别忘了加入我们的10万+机器学习subreddit和订阅我们的通讯。等等!你在Telegram上吗?现在你可以在Telegram上加入我们

查看我们的最新版本ai2025.dev,这是一个2025年专注的分析平台,将模型发布、基准测试和生态系统活动转换为一个可过滤、比较和导出的结构化数据集。

文章Google AI发布通用商业协议(UCP):一种开源标准,旨在推动下一代代理商商业首次出现在MarkTechPost


扫描二维码,在手机上阅读