Commerce-Teams stehen unter ständigem Druck, schneller voranzukommen. Neue Anforderungen der Kundschaft entstehen, Marktchancen öffnen sich, und selbst einfache Verbesserungen am Storefront oder Checkout können plötzlich dringend werden.
Eine neue Commerce-Funktion kann Entwicklerinnen und Entwickler dazu zwingen, Anforderungen zu interpretieren, den richtigen Erweiterungspunkt zu finden, die gesamte Dokumentation zu durchsuchen, ein Projekt aufzusetzen und dann den Integrationscode zu schreiben, zu validieren und für die Bereitstellung vorzubereiten. Dieser Prozess kostet Zeit, erhöht die Lieferkosten und kann dazu führen, dass Entwicklerinnen und Entwickler mit dem Setup beschäftigt sind statt mit Innovationen.
Heute kündigen wir die allgemeine Verfügbarkeit von Adobe Commerce Developer Agent in Adobe Commerce an – ein Agent-basiertes Entwicklungserlebnis, das Teams dabei hilft, Geschäftsanforderungen schneller in fertige Funktionen und Code-Migrationen umzusetzen, mit menschlicher Steuerung als festem Bestandteil des Prozesses.
Adobe Commerce Developer Agent ist auf drei Schwerpunkte ausgerichtet: Teams dabei zu helfen, schneller zu innovieren, die Produktivität von Entwicklerinnen und Entwicklern zu steigern sowie die Qualität und Konsistenz des produzierten Codes zu verbessern.
Ein durchgängiger Pfad von der Idee zur bereitgestellten Anwendung.
Viele KI-Programmiertools konzentrieren sich auf einzelne Momente im Entwicklungsprozess: das Generieren einer Funktion, das Erklären eines Fehlers oder das Vorschlagen der nächsten Codezeile. Commerce Developer Agent hingegen ist darauf ausgelegt, den gesamten Entwicklungsweg zu begleiten. Er hilft Entwicklerinnen und Entwicklern beim Planen, Entwickeln, Testen und Bereitstellen von Apps, die native Funktionen erweitern oder in Drittanbieter-Services integriert werden – ausgehend von Anforderungen in natürlicher Sprache oder Legacy-Code, der modernisiert werden muss.
Stellt euch ein Unternehmen vor, das die Gesamtanzahl der Einheiten begrenzen möchte, die Einkaufende einem Warenkorb hinzufügen können. Die Anforderung klingt einfach, aber eine korrekte Implementierung umfasst die Auswahl des richtigen Webhooks, das Mapping der Payload, das Definieren der Konfiguration, das Validieren des Codes, die Bereitstellung und das Testen des Erlebnisses im Storefront.
Mit Commerce Developer Agent kann die Entwicklerin oder der Entwickler diese Regel in einfacher Sprache beschreiben. Der Agent erstellt einen Blueprint, entwickelt und validiert den Webhook und stellt Werte wie das Warenkorb-Limit und die Nachricht für die Kundschaft als geschäftliche Konfigurationseinstellungen in der Commerce-Admin bereit. Händlerinnen und Händler können diese Werte später anpassen, ohne dass eine weitere Code-Änderung und Bereitstellung erforderlich ist.
Das ist der Unterschied zwischen dem bloßen Generieren von Code und der Unterstützung eines vollständigen End-to-End-Entwicklungsprozesses.
Schneller entwickeln – ohne Abstriche bei der Qualität
Wenn Teams tagelang damit beschäftigt sind, Boilerplate-Code zusammenzustellen, Konfigurationen durchzuarbeiten und die richtigen Implementierungsmuster zu ermitteln, steigen für Unternehmen die Kosten für die Bereitstellung neuer Erlebnisse. Commerce Developer Agent fasst diese Arbeit in einem einzigen geführten Ablauf zusammen.
Entwicklerinnen und Entwickler starten mit einer verständlichen Beschreibung der geschäftlichen Anforderungen. Der Agent interpretiert diese und erstellt einen Blueprint – einen überprüfbaren Plan, der die benötigten Funktionen, Aufgaben, Abhängigkeiten und den Implementierungsansatz für den Aufbau der App definiert.
Diese Planungsphase ist entscheidend. Der Agent nimmt nicht einfach einen Prompt entgegen und agiert als Black Box. Entwicklerinnen und Entwickler können seine Annahmen hinterfragen, den Umfang anpassen, den Plan bearbeiten und den Blueprint genehmigen, bevor die Code-Generierung beginnt.
Nach der Genehmigung erstellt Commerce Developer Agent das Grundgerüst des App Builder-Projekts und generiert den erforderlichen Code auf Basis von Entwicklungsmustern für Adobe Commerce. Anschließend validiert er den Build, erkennt Fehler und behebt diese direkt im laufenden Prozess.
Da der Code auf Basis der Adobe Commerce-Dokumentation, Beispielcode, Projektkontext und bewährten Best Practices generiert wird, entsteht ein konsistenterer Entwicklungsprozess mit qualitativ hochwertigerem Code.