协议规范
协议规范
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
测试工具
- Postman 集合: ACP API 测试集合
- 沙盒环境: 开发者沙盒
- 验证工具: 规范合规检查器
示例代码
# 克隆示例代码仓库
git clone https://github.com/agentic-commerce-protocol/examples.git
# 查看不同语言的实现示例
cd examples/
ls -la # nodejs/ python/ go/ java/ php/📚 参考文档
API 参考
集成指南
社区资源
🚀 开始实施
通过实施 ACP 协议,您将能够为用户提供前沿的 AI 驱动购物体验,同时保持对商务流程的完全控制。