【Claude Commerce Agents】オンラインショッピングを変革するAnthropicのオープンソースAIエージェントを徹底解説

Claude Commerce Agents オンラインショッピング 変革 Anthropic オープンソース AIエージェント 徹底 解説
押さえておきたいポイント
  • Claude Commerce Agentsは、Anthropicが2026年9月2日に公開したECサイト向けAIエージェントのオープンソースブループリント
  • ショッピングエージェントとマーチャントエージェントの2種類を搭載し、小売・旅行・通信・チケット販売の4業種のデモ実装を同梱
  • Shopify・Visa・Mastercard・Accentureなどの大手企業がパートナーとして参画し、購入完了率が最大60%向上したという実績データあり

Anthropicが2026年9月3日、EC事業者やマーケットプレイス運営者向けのAIエージェント開発キット「Claude Commerce Agents」をオープンソースで公開しました!

Claudeを活用したショッピングAIと店舗運営AIのリファレンス実装が丸ごと提供されるという、かなり大規模なリリースです。

とはいえ、「具体的に何ができるの?」「自社のECサイトにどう組み込めるの?」と疑問に感じている方も多いのではないでしょうか。

この記事では、Claude Commerce Agentsの概要や仕組み、使い方から活用シーンまでを徹底的に解説します。ぜひ最後までご覧ください!

\生成AIを活用して業務プロセスを自動化/

tamura

監修者田村 洋樹

株式会社WEEL代表取締役 / 累計25社以上のAIアドバイザリーを担当 / 企業向けセミナー・大学講義でのべ10,000人超に登壇 / 日本HP・インテルなど、大手企業主催カンファレンスへの登壇実績多数。AI導入支援・生成AIを活用した業務改革のプロとして、アドバイザリー・PM・講演者など多面的な立場から企業を支援中。

目次

Claude Commerce Agentsとは?

Claude Commerce Agentsとは?
参考:https://x.com/ClaudeDevs/status/2095233745167282602?s=20

Claude Commerce Agentsは、ECサイトやオンラインマーケットプレイスにAIエージェントを組み込むための、Anthropic公式のオープンソースブループリントです。

このブループリントには、大きく分けて2つのエージェントが含まれています。1つ目はショッピングエージェントで、消費者がECサイト上で商品を自然言語で検索し、比較検討してカートに追加し、チェックアウトまで進められるよう支援するものです。ユーザーの好みを記憶し、過去の購入履歴にもとづいたレコメンドも行えます。

2つ目はマーチャントエージェントで、こちらは店舗運営者側を支援するAIです。売上データの分析、商品リスティングの管理、在庫・価格設定の最適化、マーケティングキャンペーンの立案といったバックオフィス業務を効率化してくれます。

リポジトリには小売(Retail)・旅行(Travel)・通信(Telecom)・エンターテインメント(Entertainment)の4業種に対応したデモ実装が同梱されており、すぐに動かして試せる構成になっています。Claude Code用のプラグインも付属しており、自社のバックエンドに合わせたエージェントのスキャフォールディングまで自動化できるのが特徴的です。

Anthropicの公式発表によると、すでにClaudeベースのショッピングエージェントを導入した小売企業では、カートサイズが最大35%増加し、購入完了率が60%向上したという実績データも出ています。Shopify・Priceline・Visa・Mastercard・Accentureといった大手企業がパートナーとして名を連ねており、エージェンティックコマース領域における存在感を一気に高めた形です。

Claude Commerce Agentsの仕組み

Claude Commerce Agentsの仕組み
参考:https://claude.com/blog/the-anatomy-of-effective-commerce-agents

Claude Commerce Agentsの技術的な設計は、Anthropicが提唱する「標準的なエージェントループ」にもとづいています。

アーキテクチャの核は、1つのClaudeモデルがエージェントループの中で動作し、ゴールに向かって推論し、ツールを通じてアクションを実行し、結果を観察してタスクを完了させるというシンプルな構造です。重要なのは、インテントルーターやサブエージェント群による分岐を行わないという設計思想で、1つのモデルが会話全体のコンテキストを保持したまま処理を進めます。

Anthropicの公式ブログでは、サブエージェント方式だとハンドオフのたびにコンテキストが失われ、レイテンシとコストの両面で不利になると説明されています。代わりに採用されているのが「スキル」という仕組みで、各業務ドメイン(検索・購入・カスタマーケア・在庫管理など)の指示セットをスキルとしてモジュール化し、必要に応じてメインエージェントに読み込ませます。

ツール設計においては、UI要素もツールとして定義するというアプローチが採られています。商品カルーセルや旅程表、座席マップといったUIコンポーネントを、モデルがpresent_productspresent_itineraryといったツールコールとして出力し、サーバー側でバリデーションした上でクライアントがレンダリングする仕組みです。

リポジトリの構成は以下の通りです。

スクロールできます
ディレクトリ内容
commerce-common/両エージェント共通の基盤(設定、フェンシング、メモリ、スキル、プレゼンテーション)
shopping-agent/ショッピングエージェントのコア、ランタイム(Messages API/Agent SDK/Managed Agents)
merchant-agent/マーチャントエージェントのコア、ランタイム、分析デリゲート
examples/4業種のデモ実装(小売・旅行・通信・エンターテインメント)
plugins/commerce-builder/Claude Code用プラグイン
docs/安全性ルール、バックエンド接続ガイド、デプロイガイド
Claude Commerce Agentsのリポジトリ構成

また、エージェントの実行方法は3種類用意されています。Messages APIによるリファレンスループ、Agent SDKによるSDKベースのループ、そしてManaged Agents(ベータ)によるホスティング型の実行です。いずれの方式でも同じプロンプト・スキル・ツール定義を共有できるため、開発段階から本番環境への移行がスムーズに行えます。

Claude Commerce Agentsの特徴

Claude Commerce Agentsの特徴
参考:https://claude.com/blog/the-anatomy-of-effective-commerce-agents

Claude Commerce Agentsの特筆すべき点は、単なるサンプルコードではなく、本番環境を想定した設計が随所に盛り込まれているところにあります。

まず、レイテンシの最適化がかなり作り込まれています。Anthropicの公式ブログでは、エンドツーエンドのレイテンシと体感レイテンシの両面からアプローチすることが推奨されており、具体的にはツールの引数がストリーム完了した時点で即座にディスパッチする「Eager Dispatch」、複数の独立したツールを1ターンで並列実行する「Parallel Tool Use」などの手法が組み込まれています。

Claude Commerce Agentsの特徴
参考:https://claude.com/blog/the-anatomy-of-effective-commerce-agents

次に、プロンプトキャッシュの活用による大幅なコスト削減が設計の前提になっています。Anthropicの導入実績では90〜99%のキャッシュヒット率を実現している事例もあるとのことで、リクエストをグローバル(全セッション共通)・セッション(ユーザー別)・揮発性(現在時刻など)の3つのセグメントに分けて、キャッシュが最大限効くよう並べる設計がなされています。

Claude Commerce Agentsの特徴
参考:https://claude.com/blog/the-anatomy-of-effective-commerce-agents

さらに、メモリ機能も実装されています。ユーザーの好みやサイズ情報、アレルギーなどの個人情報を会話終了後に非同期で抽出・保存し、次回以降のセッションに引き継げる仕組みです。Anthropicの社内評価では、非同期メモリ抽出により事実の再現率が13%向上したという結果も報告されています。

Claude Commerce Agentsの安全性・制約

Claude Commerce Agentsでは、安全性の確保がプロンプトだけでなくハーネス(実行基盤)のコード側で強制される設計になっています。

最も重要な制約として、モデルが直接的に金銭を動かしたりビジネスデータを変更したりすることはできません。ショッピングエージェント側ではチェックアウト機能がカートのレンダリングまでで止まり、実際の決済は事業者側のチェックアウトルートに引き渡されます。マーチャントエージェント側でも、すべての書き込み操作は「ステージングされた変更」として保存され、人間のオペレーターが承認しない限り適用されないメーカー・チェッカー方式が採用されています。

また、セッション中にサーバーが発行したIDのみを受け付けるプロヴェナンスゲートにより、ハルシネーションによる架空の商品IDや、ユーザーが貼り付けたIDは拒否されます。第三者コンテンツ(レビューやセラーメッセージなど)はサニタイズ処理を経てからモデルに渡される設計で、プロンプトインジェクション対策も施されています。

Claude Commerce Agentsの料金

Claude Commerce Agentsのリポジトリ自体はオープンソースで無償公開されていますが、実際にエージェントを稼働させる際にはClaude APIの利用料金が発生します。

Anthropicの公式ブログでは、消費者向けエージェントにはSonnetクラス、分析処理が多いマーチャントエージェントにはOpusクラスのモデルを起点に検討することが推奨されています。以下は2026年9月時点でのClaude APIの主要モデル料金です。

スクロールできます
モデル入力(100万トークンあたり)出力(100万トークンあたり)キャッシュ読み取り(100万トークンあたり)
Claude Sonnet 4.63ドル15ドル0.30ドル
Claude Opus 4.65ドル25ドル0.50ドル
Claude Fable 5.110ドル50ドル0.25ドル
Claude Haiku 4.50.80ドル4ドル0.08ドル
Claude APIの主要モデル料金(2026年9月時点)

ポイントは、プロンプトキャッシュを活用することでコストを大幅に削減できる点です。キャッシュされた入力トークンの読み取りは通常価格の10分の1程度で済むため、同じシステムプロンプトやツール定義を繰り返し使うコマースエージェントとの相性は抜群です。

Claude Commerce Agentsのライセンス

Claude Commerce Agentsのリポジトリは、Apache License 2.0のもとで公開されています。これは比較的自由度の高いオープンソースライセンスで、商用利用を含めた幅広い活用が可能です。

スクロールできます
利用用途可否備考
商用利用⭕️Apache 2.0に基づき自由に利用可能
改変⭕️自社のバックエンドに合わせたカスタマイズが想定されている
再配布⭕️ライセンス条件に従い配布可能
特許利用⭕️Apache 2.0には特許許諾条項が含まれる
私的利用⭕️
Claude Commerce Agentsのライセンス情報

ただし、READMEには「This is a reference implementation; it is not maintained and does not accept contributions.」と明記されています。つまり、リファレンス実装としての位置づけであり、継続的なメンテナンスやコミュニティからのプルリクエストは受け付けない方針です。

Claude Commerce Agentsの使い方

Claude Commerce Agentsは、いくつかの方法で試すことができます。今回は代表的な使い方をステップ・バイ・ステップで紹介します。

デモを動かして体験する

まずは同梱されているデモを動かして、エージェントの動作を確認してみましょう。Python 3.11以降とNode 22が必要です。

STEP

リポジトリのクローンと各種インストール

リポジトリをクローンして依存関係をインストールします。

git clone https://github.com/anthropics/commerce-agents.git && cd commerce-agents
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
Claude Commerce Agentsの使い方

Webアプリの依存関係もインストールしておきます。

cd examples && npm ci && cd ..
STEP

APIキー設定

AnthropicコンソールでAPIキーを取得し、環境変数にAPIキーを設定します。

Claude Commerce Agentsの使い方
cp .env.example .env
# .envファイルを開いてANTHROPIC_API_KEYに自分のAPIキーを入力
STEP

デモ起動

デモを起動します。例えば小売(retail)の場合は以下のコマンドです。

python scripts/run_demo.py retail
Claude Commerce Agentsの使い方

これでAPIサーバーが:8000、ストアフロント(消費者向け画面)が:3000で起動します。

Claude Commerce Agentsの使い方

--merchantオプションをつけるとマーチャントポータル(:3100)が、--allをつけると両方が同時に起動します。

対応する業種はretail(小売)、travel(旅行)、telecom(通信)、entertainment(エンターテインメント)の4つで、各デモのREADMEに試すと面白いプロンプト例が載っています。

Claude Code プラグインで自社用エージェントを構築する

Claude Commerce Agentsには、自社のシステムに合わせたエージェントを素早くスキャフォールディングできるClaude Codeプラグインが付属しています。

STEP

プラグインのインストール

リポジトリをクローンした状態で、プラグインをインストールします。

claude plugin marketplace add anthropics/commerce-agents
claude plugin install commerce-builder@claude-commerce-agents
STEP

コマンド実行

Claude Codeを起動し、スキャフォールディングコマンドを実行します。

claude
/scaffold-commerce-agent a shopping assistant for our store
Claude Commerce Agentsの使い方

対話形式で技術スタックや要件を聞かれるので回答すると、自社向けのエージェントプロジェクトが自動生成されます。その後、/add-commerce-flowでフローの追加、/author-commerce-evalsで評価ケースの作成、/review-commerce-agentで既存エージェントのレビューといったコマンドも使えます。

Messages API でプログラムから呼び出す

Pythonからエージェントをプログラム的に利用する場合は、以下のようなコードで呼び出せます。

from pathlib import Path
from shopping_agent import ShoppingAgentConfig
from shopping_agent_runtime import ShoppingAgent

agent = ShoppingAgent(
    backend=your_backend,
    skills_dir=Path("shopping-agent/skills"),
    config=ShoppingAgentConfig(brand_name="Your Store")
)

async for event in agent.stream_turn(messages, session, state):
    # text_delta, tool_call, ui, cart_update などのイベントを処理
    ...

await agent.update_memory(messages, session)

your_backendにはStorefrontBackendインターフェースを実装したオブジェクトを渡します。これは自社のカタログ、カート、注文、ポリシーのシステムをラップするアダプタです。

【業界別】Claude Commerce Agentsの活用シーン

Claude Commerce Agentsは4つの業種デモを同梱していますが、それ以外にも幅広い業界での活用が考えられます。ここからは主な活用シーンを業界別に紹介します。

小売・EC業界

最も直接的な活用先がオンライン小売です。ショッピングエージェントを自社ECサイトに組み込むことで、ユーザーが「ナッツフリーのお菓子で子どもの誕生日パーティー用のもの」のように自然言語で商品を探せるようになります。

マーチャントエージェント側では、売れ筋商品の分析や在庫補充の提案、季節ごとのプロモーション施策の立案などを自動化できるでしょう。

小売業界における生成AI活用について、詳しく知りたい方は以下の記事も参考にしてみてください。

旅行・ホスピタリティ業界

旅行デモでは、日程制約のある在庫(ホテルの空室や航空券など)の検索と旅程プレゼンテーションが実装されています。マーチャント側では、稼働率カレンダーと連動した料金調整が行える構成です。

OTA(オンライン旅行代理店)やホテル予約サイトへの組み込みが想定される活用例だといえます。

観光業界における生成AI活用について、詳しく知りたい方は以下の記事も参考にしてみてください。

エンターテインメント・チケット販売

エンターテインメントデモでは、時間制限付きの座席ホールド、キャンセル待ち、チケット譲渡、会場マップといった機能が実装されています。手数料の全額開示(オールイン表示)にも対応しており、チケット販売プラットフォームの要件を高い精度でカバーしています。

エンタメ業界における生成AI活用について、詳しく知りたい方は以下の記事も参考にしてみてください。

【課題別】Claude Commerce Agentsが解決できること

続いては、Claude Commerce Agentsが解決できる業務課題を具体的に紹介します。

ECサイトのコンバージョン率向上

従来のキーワード検索では、ユーザーが適切な検索語を思いつけず離脱してしまうケースが少なくありませんでした。Claude Commerce Agentsのショッピングエージェントなら、「予算3万円で両親への結婚記念日プレゼント」のような曖昧な要望にも対応し、会話を通じて最適な商品を絞り込めます。

Anthropicの公式データでは購入完了率が60%向上したとされており、コンバージョン改善のインパクトは大きいと考えられます。

エージェント開発の工数削減

コマース向けのAIエージェントをゼロから開発するには、プロンプト設計、ツール実装、安全性対策、評価基盤の構築など膨大な工数がかかります。Claude Commerce Agentsはこれらをパッケージとして提供するため、開発チームはバックエンドの接続部分に集中でき、数日でプロトタイプを立ち上げることも可能です。

Claude Codeプラグインによるスキャフォールディングも用意されており、開発の初速をさらに高められます。

店舗運営の業務効率化

マーチャントエージェントを活用すれば、毎朝のダッシュボード確認、在庫アラートへの対応、価格変更の検討といった定型的なバックオフィス作業をAIに委任できます。

すべての変更操作は人間の承認を経てから適用されるため、安全性を確保しながら業務スピードを向上させられるのがポイントです。

Claude Commerce Agentsを使ってみた

それでは実際に、Claude Commerce Agentsの小売デモを動かしてショッピングエージェントを試してみます。

デモを起動したら、ブラウザでhttp://localhost:3000にアクセスします。ACMEという架空のオンラインストアが表示されるので、チャット欄から日本語で話しかけてみました。

プロンプトはこちら
木製ブロックセットとコーヒーカップをカートに入れて

出力結果はこちら

エージェントが在庫検索を実行し、木製ブロックセット(ACME Playroom Stacking Wooden Block Set、$34.00)はすぐにカートへ追加してくれました。一方で、コーヒーカップ(マグ)は在庫に該当商品が見つからなかったため、「コーヒーメーカーやエスプレッソマシンのみ見つかりました」と代替候補を提示し、「コーヒーメーカーを追加する」「エスプレッソマシンを追加する」「カートを見る」の3つの選択肢をボタンで表示してくれました。

在庫にない商品を無理やり追加せず、代替案をきちんと提案してくれるのが印象的です。カート側にも$34.00の商品が即座に反映されており、送料無料まであと$15.00という案内も表示されています。日本語の入力に対して自然な日本語で応答が返ってくる点も、日本のEC事業者がそのまま活用できる可能性を感じさせてくれました。

よくある質問

Claude Commerce Agentsは無料で使えますか?

はい、リポジトリ自体はApache License 2.0のオープンソースとして無料で利用できます。ただし、エージェントの実行にはClaude APIの呼び出しが必要であり、APIの利用料金(トークン単位の従量課金)が発生します。デモを手元で試す際にもAPIキーが必要です。

日本語のECサイトにも対応できますか?

Claude自体が日本語に対応しているため、日本語での商品検索や会話には問題なく使えるでしょう。ただし、デモ実装の商品データやUIは英語で構成されているため、日本語のカタログデータを接続し、プロンプトのブランドボイスやスキルの記述を日本語にカスタマイズする作業は必要になります。

OpenAIのAgentic Commerce Protocol(ACP)との違いは何ですか?

Claude Commerce AgentsはECサイトに組み込む形のエージェントブループリントであり、事業者が自社サイト内でAIショッピング体験を構築するためのものです。一方、OpenAIのACPは異なるAIエージェント同士が標準プロトコルで通信するための仕組みで、より広い意味でのエージェント間連携を目的としています。アプローチは異なりますが、いずれもエージェンティックコマースの基盤を整備するという点で共通しています。

Claude Commerce Agentsでエージェンティックコマースを始めよう!

Claude Commerce Agentsは、Anthropicがオープンソースで公開したEC向けAIエージェントの実践的なブループリントです。ショッピングエージェントとマーチャントエージェントの2軸で構成され、4業種のデモ実装やClaude Codeプラグインが付属しているため、概念検証から本番導入までをスムーズに進められます。

Visa・Mastercard・Shopifyなど大手パートナーの参画や、購入完了率60%向上というデータも示されており、2026年後半のホリデーシーズンに向けた導入検討のタイミングとしてはまさに今だといえるでしょう。まずはデモ環境を動かして、自社のECサイトにどのような体験を提供できるのかを確認してみてはいかがでしょうか。

最後に

弊社では、AI導入を検討中の企業向けに、業務効率化や新しい価値創出を支援する情報提供・導入支援を行っています。最新のAIを活用し、効率的な業務改善や高度な分析が可能です。

「生成AIで新しいプロダクトを作りたい」「もっと本格的に生成AIを業務に組み込みたい」とお考えの方は、ぜひ株式会社WEELにご相談ください。

開発実績として、

・新規事業室での「リサーチ」「分析」「事業計画検討」を70%自動化するAIエージェント
・社内お問い合わせの1次回答を自動化するRAG型のチャットボット
・過去事例や最新情報を加味して、10秒で記事のたたき台を作成できるAIプロダクト
・お客様からのメール対応の工数を80%削減したAIメール
・サーバーやAI PCを活用したオンプレでの生成AI活用
・生徒の感情や学習状況を踏まえ、勉強をアシストするAIアシスタント

などの開発実績がございます。

生成AIを活用したプロダクト開発の支援内容は、以下のページでも詳しくご覧いただけます。
➡︎株式会社WEELのサービスを詳しく見る。

アイデア段階でも構いません。まずは無料相談でお気軽にご相談ください。
➡︎生成AIを活用したプロダクト開発・業務効率化について相談する

大規模言語モデル(LLM)比較レポート
LLM比較レポート

「生成AIを社内で活用したい」「生成AIの事業をやっていきたい」という方に向けて、生成AI社内セミナー・勉強会をさせていただいております。

セミナー内容や料金については、ご相談ください。

また、大規模言語モデル(LLM)を対象に、言語理解能力、生成能力、応答速度の各側面について比較・検証した資料も配布しております。この機会にぜひご活用ください。

  • URLをコピーしました!
  • URLをコピーしました!
目次