Asset
Orchestrazione dei processi nell'Agentic Commerce
Un modello operativo per coordinare checkout, prezzo, inventario, pagamento e ordine attraverso sistemi autorevoli, stati espliciti, idempotenza, compensazioni e riconciliazione.
Un agente può condurre il cliente lungo il processo, ma non dovrebbe sostituire le autorità transazionali. L'orchestrazione agentica deve quindi coordinare capability esistenti mantenendo stato, ordine delle operazioni e responsabilità. Il processo inizia con una selezione di prodotti e varianti. Prima del checkout il merchant deve verificare vendibilità, prezzo, valuta, promozioni, imposte, spedizione e disponibilità. Una checkout session conserva il carrello e le opzioni correnti; ogni aggiornamento dovrebbe restituire uno stato completo e autorevole, non una patch interpretata dal modello. Il completamento richiede una state machine esplicita. Stati come draft, ready_for_confirmation, payment_pending, completed, failed e unknown rendono visibili i passaggi. Ogni comando deve avere un'identità stabile e un'idempotency key coerente con l'intenzione di business. Un retry tecnico non deve produrre un secondo ordine o un secondo pagamento. Timeout e risposte ambigue sono particolarmente pericolosi. Se la chiamata di completamento scade, il sistema non può assumere che l'ordine non esista. Deve interrogare lo stato autorevole o riconciliare attraverso un identificativo condiviso prima di ritentare. I fallimenti definitivi richiedono errori comprensibili; i fallimenti parziali possono richiedere compensazioni, come rilasciare stock o annullare un'autorizzazione. ACP e UCP sono esempi di protocolli che standardizzano scambi e capability, ma non eliminano il lavoro architetturale interno. Il merchant deve ancora collegare le primitive del protocollo a catalogo, pricing, inventory, OMS, payment e fulfillment. L'integrazione deve avere contratti semantici, failure contract, osservabilità e ownership. Una buona orchestrazione separa esperienza, decisione e transazione. L'agente mantiene il contesto del cliente; il merchant ricalcola le condizioni; i sistemi di record persistono gli effetti; l'audit conserva richieste, autorizzazioni e risultati. La semplicità percepita dall'utente dipende dalla disciplina invisibile del processo.