I team Commerce sono costantemente sotto pressione per accelerare. Emergono nuove esigenze dei clienti, si aprono opportunità di mercato e persino piccoli miglioramenti alla vetrina o al checkout possono diventare urgenti.
Implementare una nuova funzionalità Commerce può richiedere agli sviluppatori di interpretare i requisiti, trovare il punto di estensione corretto, consultare la documentazione completa, strutturare un progetto e poi scrivere, convalidare e preparare il codice di integrazione per la distribuzione. Questo processo richiede tempo, aumenta i costi di distribuzione e rischia di tenere gli sviluppatori impegnati nella configurazione piuttosto che nell’innovazione.
Oggi annunciamo la disponibilità generale di Adobe Commerce Developer Agent in Adobe Commerce — un’esperienza di sviluppo agentica che aiuta i team a trasformare i requisiti aziendali in funzionalità rilasciate e migrazioni di codice in tempi più brevi, con la guida umana integrata nel processo.
È progettato attorno a tre priorità: aiutare i team a innovare con maggiore rapidità, migliorare la produttività degli sviluppatori e innalzare la qualità e la coerenza del codice prodotto.
Un percorso continuo dall’idea all’applicazione distribuita
Molti strumenti di programmazione basati sull’IA si concentrano su un singolo momento del processo di sviluppo: generare una funzione, spiegare un errore o suggerire la riga di codice successiva. Commerce Developer Agent è progettato per supportare un percorso più ampio: aiuta gli sviluppatori a pianificare, generare, testare e distribuire app che estendono le funzionalità native o si integrano con servizi di terze parti, partendo da requisiti in linguaggio naturale o da codice legacy da modernizzare.
Si pensi a un’azienda che vuole limitare il numero totale di unità che un acquirente può aggiungere al carrello. Il requisito sembra semplice, ma implementarlo correttamente richiede la selezione del webhook appropriato, la mappatura del suo payload, la definizione della configurazione, la convalida del codice, la distribuzione e il test dell’esperienza nella vetrina.
Con Commerce Developer Agent, lo sviluppatore può descrivere questa regola in linguaggio semplice. L’agente crea un blueprint, genera e convalida il webhook ed espone valori come il limite del carrello e il messaggio per i clienti come impostazioni di configurazione aziendale nell’amministrazione di Commerce. In seguito, un esercente può modificare questi valori senza dover apportare ulteriori modifiche al codice o effettuare nuove distribuzioni.
Questa è la differenza tra generare un frammento di codice e supportare un risultato di sviluppo end-to-end.
Sviluppo più rapido senza rinunciare alla qualità
Quando i team trascorrono giorni ad assemblare strutture base, gestire le configurazioni e individuare i pattern di implementazione corretti, le aziende spendono di più per sviluppare nuove esperienze. Commerce Developer Agent aiuta a condensare tutto questo lavoro in un unico flusso guidato.
Uno sviluppatore può iniziare con una descrizione in linguaggio naturale delle esigenze aziendali. L’agente interpreta il requisito e crea un blueprint: un piano verificabile che identifica funzionalità, attività, dipendenze e approccio implementativo necessari per sviluppare l’app.
La fase di pianificazione è fondamentale. L’agente non si limita a ricevere un prompt e a operare come una scatola nera: gli sviluppatori possono mettere in discussione le ipotesi, affinare l’ambito, modificare il piano e approvare il blueprint prima che abbia inizio la generazione del codice.
Una volta approvato il piano, Commerce Developer Agent crea lo scaffolding del progetto App Builder e genera il codice necessario sulla base dei pattern di sviluppo di Adobe Commerce. Successivamente, convalida la build, individua gli errori e li corregge durante l’elaborazione.
La generazione del codice si basa sulla documentazione di Adobe Commerce, sul codice di esempio, sul contesto del progetto e sulle best practice consolidate: il risultato è un processo di sviluppo più coerente con codice di qualità superiore.