Adobe Commerce Developer Agentでイノベーションを加速する | アドビ
View this page in English (US).Continue

Adobe Commerce Developer Agentで、次世代の開発をより速く実現

Adobe Commerce Developer Agentがカートの上限機能の計画・作成・検証を行う様子のコンセプト画像。

Commerceチームは常に、より迅速な対応を求められています。新たなお客様のニーズが生まれ、市場の機会が広がる中、ストアフロントやチェックアウトの小さな改善でさえ、緊急対応が必要になることがあります。

新しいCommerce機能を実装するには、要件の解釈、適切な拡張ポイントの特定、ドキュメンテーションの参照、プロジェクトの初期設定、そして統合コードの記述・検証・デプロイ準備まで、多くのステップが必要です。このプロセスには時間がかかり、納品コストを増加させるだけでなく、開発者が革新的な作業の代わりに準備作業に追われる原因となります。

本日、Adobe CommerceにおいてAdobe Commerce Developer Agentの一般提供開始を発表します。これはエージェント型の開発体験であり、ビジネス要件を迅速に機能リリースやコード移行につなげながら、プロセス全体に人間によるガイダンスを組み込んでいます。

このエージェントは、チームの革新スピードの向上、開発者の生産性の改善、そして生成されるコードの品質と一貫性の向上という3つの優先事項を中心に設計されています。

アイデアからデプロイ済みアプリまで、途切れなくつながるパス

多くのAIコーディングツールは、開発プロセスの一場面(関数の生成、エラーの説明、次のコード行の提案など)にフォーカスしています。Commerce Developer Agentは、より広い開発全体をサポートするよう設計されています。自然言語による要件や、最新化が必要な既存コードを起点として、ネイティブ機能の拡張やサードパーティサービスとの統合を行うアプリの計画、作成、テスト、デプロイまでをサポートすることができます。

移行評価からデプロイ済みApp BuilderアプリまでのAdobe Commerce Developer Agentのワークフローを示す図。

買い物客がカートに追加できる商品の合計数を制限したい企業のケースを考えてみましょう。要件はシンプルに聞こえますが、正しく実装するには、適切なwebhookの選択、payloadのマッピング、設定の定義、コードの検証、デプロイ、そしてストアフロントでの動作確認まで、複数のステップが必要です。

Commerce Developer Agentを使用すると、開発者はそのルールを自然言語で記述することができます。エージェントがblueprintを作成し、webhookの作成と検証を行い、カートの上限やお客様向けメッセージなどの値をCommerceの管理画面でビジネス設定として公開します。マーチャントはその後、コード変更やデプロイを必要とせずに、これらの値を調整することができます。

コードの一部を生成することと、エンドツーエンドの開発成果を支援することの違いがここにあります。

品質を維持しながら、開発スピードを向上

ボイラープレートの整備、設定作業、正しい実装パターンの調査に何日も費やすほど、新しい体験を提供するコストは膨らみます。Commerce Developer Agentはこうした作業を1つのガイド付きフローに集約します。

開発者はビジネスニーズを平易な言葉で記述するだけで作業を開始することができます。エージェントはその要件を解釈し、アプリ構築に必要な機能、タスク、依存関係、実装アプローチを洗い出したブループリント(レビュー可能なプラン)を作成します。

この計画段階は重要です。エージェントはプロンプトを受け取ってブラックボックスとして動作するわけではありません。開発者は前提条件を検証し、スコープを絞り込み、プランを編集した上で、コード生成を開始する前にブループリントを承認することができます。

承認が完了すると、Commerce Developer AgentはApp BuilderプロジェクトをスキャフォールドしAdobe Commerceの開発パターンに基づいて必要なコードを生成します。その後、ビルドを検証してエラーを特定し、作業を進めながら問題を修正します。

コードはAdobe Commerceのドキュメンテーション、サンプルコード、プロジェクトのコンテキスト、確立されたベストプラクティスをもとに生成されるため、より一貫性のある開発プロセスと高品質なコードを実現することができます。

移行をより予測可能にする

新しいものを構築することは、開発者体験の一側面に過ぎません。Adobe Commerceを利用する多くのお客様は、既存の実装をいつ、どのように刷新するかを検討しています。

長年にわたる独自開発のPHP拡張機能に重要なロジックが分散している場合、移行計画の策定は容易ではありません。各モジュールの役割、複雑さ、依存関係を把握し、再構築・置き換え・廃止のいずれが適切かを判断する必要があります。Migration Assessment for Adobe Commerceはこうした推測作業の大部分を解消するのに役立ちます。

既存のAdobe Commerce環境を分析し、複雑さ、リスク要因、依存関係、データモデルへの影響、推奨される次のステップなど、モジュールレベルの詳細な結果を提供します。チームは今後の作業と対処が必要なリスクをより明確に把握することができます。

この評価結果はCommerce Developer Agentの起点として活用することができます。モジュール固有のコンテキストとレコメンデーションは、開発者が手動で要件を再構築することなく、直接エージェントに引き渡すことができます。エージェントはその要件をもとに、新しいアプリの計画から開発へと作業を進めます。

Commerceインテリジェンスを開発に組み込む2つのアプローチ

開発者の作業スタイルはそれぞれ異なります。ガイドに沿ったエンドツーエンドの体験を求める開発者もいれば、既存のコーディングツールやワークフロー内でAdobe Commerceの知識を活用したい開発者もいます。アドビは、どちらのワークフローにも対応しています。

Commerce Developer Agentは、計画・承認からコード生成、検証、デプロイまで、開発フロー全体を一元的にコーディネートします。一連のプロセスとして作業を管理するサポートをエージェントに求める開発者向けに設計されています。

アドビはさらに、MCP対応の開発環境にAdobe Commerceの知識を組み込むCommerce Developer MCP Serverも提供しています。開発者は自身のワークフロー内で、関連ドキュメンテーション、サンプルコード、チュートリアル、プロジェクトのルールにアクセスすることができ、使い慣れたコーディングアシスタントがAdobe Commerceのパターンに沿った回答やコードを生成できるようになります。

両者の違いは明確です。Commerce Developer Agentがエンドツーエンドの開発プロセスを主導する一方、Commerce Developer MCP Serverは開発者の既存のワークフローに信頼性の高いCommerceのコンテキストをもたらします。

この2つを組み合わせることで、チームはエージェント型のサポートを開発プロセスにどう取り入れるかを柔軟に選択することができます。

今日のお客様のニーズと、その先の未来を支える。

Commerce Developer Agentは、Adobe Commerce as a Cloud Serviceへの移行を始めるお客様や、新規開発プロジェクトに取り組むお客様だけを対象としているわけではありません。

チームはAdobe Commerce on Cloudの既存実装向けに、新しいApp Builderアプリを作成することができます。新規インテグレーション、カスタムビジネスロジック、webhookベースの拡張機能、ストアフロント機能など、さまざまなコマース体験をサポートします。

つまり、お客様は現在使用しているプラットフォームで革新を続けながら、将来実現したいアーキテクチャへの道筋をより明確に描くことができます。

Adobe Commerce Developer Agentの詳細は、デベロッパードキュメンテーションとチュートリアルビデオをご覧ください。

関連トピックス

アドビがお客様のビジネスにどのように役立つのかをご案内します

使い始める