Anthropic 开源 Claude Commerce Agents:电商购物与商家运营双 Agent 方案
Anthropic 开源电商双 Agent:购物与商家端都有了
Anthropic 最近开源了一个叫 Claude Commerce Agents 的项目,目标很明确:帮开发者快速搭建能用的电商 AI 助手。它不是概念演示,而是带完整代码、测试和部署路径的参考实现,分两块——一个给消费者用的购物 Agent,一个给运营人员用的商家 Agent。
实测数据挺亮眼:接入后购物车规模平均涨了 35%,转化率提升 60%。这数字背后,是整套设计对电商核心流程的深度嵌入,而不是简单加个聊天窗口。
项目目前覆盖四个垂直领域:零售、旅游、电信和票务。每个都提供了可直接运行的示例,开发者 fork 仓库后,改几行配置就能跑起来。更重要的是,它的架构允许你轻松扩展到其他行业,比如本地生活或 B2B 采购。
购物 Agent:不只是聊天,而是帮你买东西
购物 Agent 的定位很清晰——嵌入到 App 或网站里,让用户用自然语言完成整个购前决策。比如你说“想找适合跑步的无线耳机,预算 800 以内,最好有降噪”,它不会只甩几个链接,而是:
- 在你的商品目录里搜索匹配项
- 自动比价(包括不同颜色、套餐的差价)
- 提取关键参数做横向对比
- 根据你的历史偏好调整推荐权重
- 最后把选好的商品放进购物车
整个过程对话界面会直接渲染商品卡片、对比表格和购物车状态,用户不用跳转页面。这种“对话内 UI”大大降低了操作成本。
更关键的是,它能跨会话记住你的偏好。第一次你说“不要红色”,下次再聊耳机,红色选项就自动过滤掉。用户画像不是静态标签,而是从对话中实时提取并更新的动态数据。
商家 Agent:运营人员的 AI 助手
另一边,商家 Agent 面向的是店铺运营、品类经理这类角色。它不处理客服问题,而是聚焦在决策支持上:
- 销售分析:“上周女装连衣裙销量下滑 20%,什么原因?”
- 库存预警:“A 款库存只剩 15 件,按当前速度三天后断货”
- 定价建议:“竞品刚降价 10%,我们是否跟进?模拟利润变化如下”
- 营销草稿:“为母亲节活动写三条短信文案,强调限时折扣”
所有这些建议都基于真实业务数据,而不是模型瞎猜。而且,任何可能改变线上状态的操作——比如调价、改库存、发营销——默认都是暂存待审批。AI 可以提方案,但最终生效必须人工点确认。这道门控直接写在代码里,不依赖模型“自觉”。
安全设计:从源头堵住风险
电商场景最怕 AI 乱来。Claude Commerce Agents 的安全策略很硬核:
- 支付完全隔离:模型只负责构建购物车,结账 URL 和支付流程由商家系统处理。模型根本看不到支付信息,自然不可能出错。
- 数据强锚定:价格、库存、商品描述全部来自你的真实后端接口,模型不能编造或修改。
- 权限上限:即使被越狱,Agent 能调用的工具也仅限于预设范围,比如不能访问用户隐私数据。
- 来源门控:所有外部数据引用都带来源标记,避免幻觉。
这些不是文档里的承诺,而是代码层面的强制约束。你去看 GitHub 仓库,安全逻辑直接集成在核心执行流里。
开发体验:插件脚手架,几小时搭好
Anthropic 还配套推出了 Claude Code 插件。装好后,在聊天窗口输入 /scaffold-commerce-agent,它会问你几个问题:用什么云?接哪些后端系统?需要哪些功能模块?然后自动生成:
- 适配你技术栈的项目代码
- 对应的业务流程定义
- 基于你商品目录的测试用例
官方说能把搭建时间从几天缩短到几小时。对于想快速验证效果的团队,这很实用。
项目本身结构也很干净。采用“单 Agent + Skills”模式,所有能力通过 skills/ 目录下的模块实现。要加新功能?比如“以旧换新评估”,就在里面新建一个带 SKILL.md 说明的文件夹,实现对应逻辑就行。避免了多 Agent 编排带来的状态同步复杂度。
部署灵活:三种方式任选
你可以根据团队能力选择部署路径:
- Messages API:自己控制整个对话循环,适合有成熟工程体系的公司
- Agent SDK:用 Anthropic 提供的 SDK 快速启动,省去底层通信细节
- Managed Agents:完全托管,Anthropic 负责运维,你只管配置业务规则
无论哪种,都能对接主流云平台,比如 AWS Bedrock 或 Google Cloud Vertex AI。后端集成则通过两个标准接口:StorefrontBackend(对接商品、购物车)和 MerchantBackend(对接库存、订单、分析)。

和 Shopify Sidekick 有什么不同?
很多人会拿它和 Shopify 的 Sidekick 对比,但两者定位完全不同:
- Claude Commerce Agents 是开源蓝图,面向开发者,可部署在任何地方,对接任意系统。
- Shopify Sidekick 是闭源功能,只在 Shopify 生态内可用,商家没法修改底层逻辑。
如果你用的是 Shopify,Sidekick 开箱即用;但如果你有自己的电商平台,或者想深度定制 AI 行为,Anthropic 这套开源方案显然更自由。
实际能用在哪些场景?
除了常规电商导购,项目示例展示了几个典型用法:
- 旅游行程规划:用户说“五一假期带爸妈去云南,预算 1.5 万,喜欢慢节奏”,Agent 能整合机票、酒店、景点门票,生成带比价和日程的完整方案。
- 电信套餐推荐:根据用户当前用量、家庭成员数和预算,分析几十种套餐组合,连监管附加费都列清楚,推荐最优解。
- 票务服务:处理演唱会抢票、候补排队、座位图导航,同时确保库存实时同步,避免超卖。
这些场景的共同点是:信息分散、决策复杂、需要跨多个数据源整合。传统搜索或筛选很难搞定,而 Agent 能在一次对话里闭环。
怎么开始试用?
项目已在 GitHub 开源(Apache 2.0 协议),步骤很简单:
- 克隆
anthropics/commerce-agents仓库 - 装 Python 3.11+ 和 Node 22 环境
- 复制
.env.example为.env,填入你的 Anthropic API 密钥 - 运行
python scripts/run_demo.py retail启动零售示例
你也可以直接跑测试:pytest 验证逻辑,scripts/smoke_chat.py 模拟真实对话。
如果想对接自己的系统,重点是实现那两个 Backend 接口。文档里有详细说明,包括如何开关功能模块(比如没购物车就关掉相关工具)、如何自定义 Skills。
总的来说,这不是又一个“AI 聊天机器人”,而是一套针对电商核心痛点的工程化解决方案。开源、安全、可扩展,而且真的能跑出业务指标。对于想在自家平台落地 AI 购物体验的团队,值得一试。