协议规范

协议规范

Agentic Commerce Protocol (ACP) 是一个开放标准,支持买方、AI 智能体和商家之间的对话式购物体验。本规范定义了三个核心组件的技术实现。

📋 规范概览

ACP 协议包含三个相互关联的技术规范:

🛍️ 产品信息流 (Product Feed)

定义商户如何与 OpenAI 分享结构化产品数据,使 ChatGPT 能够准确展示产品信息。

核心功能:

  • 结构化产品数据格式 (TSV、CSV、XML、JSON)
  • 实时库存和价格更新
  • 产品搜索和发现优化
  • 富媒体内容支持

🛒 智能体结账 (Agentic Checkout)

使 ChatGPT 能够作为客户的 AI 智能体,在 ChatGPT UI 中渲染嵌入式结账体验。

核心功能:

  • 标准化结账 API 端点
  • 实时订单状态管理
  • Webhook 事件通知
  • 商户决策控制

💳 支付委托 (Delegated Payment)

允许 OpenAI 安全地与商户或其指定的支付服务提供商共享支付详情。

核心功能:

  • 安全的支付凭证传输
  • PCI DSS 合规支付处理
  • 多种支付方式支持
  • 网络令牌化集成

🔄 协议交互流程

  sequenceDiagram
    participant U as 用户
    participant C as ChatGPT
    participant M as 商户API
    participant P as 支付服务商

    U->>C: 搜索商品
    C->>M: 查询产品信息流
    M->>C: 返回产品数据
    C->>U: 展示商品信息
    
    U->>C: 表达购买意向
    C->>M: 创建结账会话
    M->>C: 返回结账详情
    
    U->>C: 提供支付信息
    C->>P: 创建支付委托
    P->>C: 返回支付令牌
    C->>M: 提交订单和支付令牌
    
    M->>P: 处理支付
    P->>M: 确认支付结果
    M->>C: 返回订单状态
    C->>U: 显示订单确认

🏗️ 架构原则

开放性 (Openness)

  • 协议对所有开发者、商户和支付服务商开放
  • 基于开放标准和最佳实践
  • 支持多供应商生态系统

安全性 (Security)

  • 端到端加密的数据传输
  • PCI DSS 合规的支付处理
  • 严格的访问控制和审计

可扩展性 (Scalability)

  • 支持高并发的商务交易
  • 弹性的服务架构设计
  • 全球多区域部署支持

互操作性 (Interoperability)

  • 标准化的 API 接口
  • 跨平台和跨供应商兼容
  • 灵活的集成选项

📊 实施层级

最小实施 (Minimum Implementation)

基础功能实现,支持简单的产品展示和结账:

  • ✅ 产品信息流(基础字段)
  • ✅ 智能体结账(核心端点)
  • ✅ 支付委托(Stripe 集成)

标准实施 (Standard Implementation)

完整功能实现,支持丰富的购物体验:

  • ✅ 完整的产品信息流
  • ✅ 高级结账功能(多步骤、验证)
  • ✅ 多支付方式支持
  • ✅ Webhook 事件处理

高级实施 (Advanced Implementation)

企业级功能,支持复杂的商务场景:

  • ✅ 个性化产品推荐
  • ✅ 高级风控和欺诈检测
  • ✅ 多地区和多货币支持
  • ✅ 企业级监控和分析

🔧 开发工具和资源

官方 SDK

测试工具

示例代码

# 克隆示例代码仓库
git clone https://github.com/agentic-commerce-protocol/examples.git

# 查看不同语言的实现示例
cd examples/
ls -la  # nodejs/ python/ go/ java/ php/

📚 参考文档

API 参考

集成指南

社区资源

🚀 开始实施

  1. 阅读概念: 从 核心概念 开始了解 ACP
  2. 选择规范: 根据业务需求选择实施的规范组件
  3. 查看示例: 参考 示例代码
  4. 开始集成: 按照 集成指南 逐步实施
  5. 测试验证: 使用官方工具验证实施的正确性

通过实施 ACP 协议,您将能够为用户提供前沿的 AI 驱动购物体验,同时保持对商务流程的完全控制。