本文へスキップ
IFAI

オープンソース

Anthropic、EC向けAIエージェントのオープンソース実装を公開

公開 拡散指数 48

AnthropicはClaudeを活用したEC向けエージェント基盤「commerce-agents」をGitHubで公開した。顧客向けの買い物支援と運営スタッフ向けの店舗管理という2つのAgentを備え、4つの業界例を収録。勝手に決済や出品変更を行わない承認ゲートも組み込まれている。

Anthropic、EC向けAIエージェントのオープンソース実装を公開
画像:github.com

AnthropicがGitHubで公開した「commerce-agents」は、Claudeを活用したEC向けAIエージェントの本格的なリファレンス実装だ。オンラインストアの店頭で接客する買い物エージェントと、バックオフィスで店舗運営を支える商人エージェントの双方が含まれており、数日で実用レベルのエージェントを立ち上げられる。

Anthropicによると、Claudeを導入した買い物エージェントの検証では、買い物カゴの購入金額が最大35%増加し、購入完了率も60%向上したという。

何ができるのか

顧客向けのShopping Agentは、24時間対応の専属販売員のように機能する。商品の検索や比較はもちろん、用途に合わせた購入プランの提案や返品規約への回答、カートへの商品追加を行い、ユーザーの会話履歴や好みを記憶する。

一方のMerchant Agentは、店舗オーナーや運営スタッフの参謀役だ。売上データを分析して日次ダイジェストを作成したり、在庫不足や注文トラブルのアラートに対応したり、価格改定や販促キャンペーンの草案を作成したりできる。リポジトリには合計10種類のスキルが実装されている。

さらに小売、旅行、通信、エンタメチケットという4つの業界モデルを同梱している。それぞれ顧客向けフロントと管理者向けポータルの両方が用意されており、旅行なら日付指定の空室管理、通信ならプラン比較と法規制に基づく料金開示といった業界特有の処理が組み込まれている。

安全機構と動かし方

決済や在庫が絡むECにおいて、AIの誤作動は許されない。このフレームワークの最も巧妙な点は、AIに直接の決済権限や本番データベースの書き換え権限を一切与えていないことだ。

AIが勝手に注文を確定させたりクレジットカードを決済したりすることはなく、購入手続き時はホスト側の決済画面にカートを引き渡す。また店舗運営側での商品情報変更や価格改定も、すべて一度保留状態となり、人間がコンソール上で承認しない限り本番には反映されない。

動作環境はPython 3.11以上とNode 22が必要となる。7つのローカルPythonパッケージと8つのWebアプリで構成され、Messages API、Claude Agent SDK、Managed Agentsという3種類の実行方式をサポートする。Claude Code向けの拡張プラグインも用意されており、対話形式で新規プロジェクトの骨組みを生成できる。

ライセンスはApache 2.0でGitHub上で誰でも確認できるが、あくまでリファレンス実装という位置づけであり、Anthropic側での継続的なメンテナンスやプルリクエストの受付は行われない。

なぜ重要か

ECサイトへの生成AI導入は、単なる質問回答ボットで終わるか、権限管理の不安から社内検証止まりになるケースが多かった。commerce-agentsは、AIに実務ツールを持たせつつ、承認ゲートによって金銭トラブルを防ぐ具体的な実装パターンを明確に提示している。

小売事業者やEC向けSaaSを開発しているエンジニアにとって、安全機構の設計思想を学ぶ教材として今すぐ動かしてみる価値がある。ただし収録されているデータは架空の企業のものであり、自社環境で動かすには既存のERPや決済システムと接続するバックエンド実装を自前で行う必要がある点は理解しておくべきだ。

情報源 (1)

  1. [1]
    github.com(新しいタブで開きます)原文github.com

毎日のAIピックアップ