Non un agente solo, ma una rete di specialisti
L'errore più comune è immaginare Joule come un singolo assistente tuttofare. La realtà è diversa: SAP ha costruito un'architettura multi-agente, dove ogni Joule Agent è specializzato in una funzione aziendale precisa — finance, supply chain, service management, HR — invece di affidare tutto a un unico agente generalista.
La logica è la stessa per cui, in un'azienda vera, non chiedi alla stessa persona di chiudere il bilancio e di gestire un reso fornitore: servono competenze diverse. Il vantaggio di questo approccio è che ogni agente può specializzarsi in profondità sul proprio dominio, invece di essere mediocre su tutto.
Joule come orchestratore
Sopra la rete di agenti specializzati, Joule funge da orchestratore centrale. SAP descrive questo ruolo come quello di un "conductor": scompone un task complesso in sotto-task, seleziona l'agente più adatto per ciascuno e coordina il flusso di lavoro complessivo.
Gli umani restano nel ruolo di "composer": definiscono l'obiettivo e i vincoli, l'orchestrazione dell'esecuzione la fa Joule. È un modello che separa nettamente due responsabilità — cosa va fatto (umano) e come coordinare chi lo fa (Joule) — riducendo il carico di supervisione manuale senza eliminare il controllo.
Vuoi capire quali Joule Agents servono alla tua azienda?
30 minuti per discutere il tuo caso specifico.
I due protocolli che reggono tutto: A2A e MCP
Due standard aperti rendono possibile questa architettura. Il primo è Agent2Agent (A2A), il protocollo che SAP ha adottato come standard preferito per la collaborazione multi-agente e per l'interoperabilità tra vendor diversi: permette a un agente di delegare un task, chiedere a un altro agente quali capacità possiede e scambiare informazioni in modo strutturato, indipendentemente dal framework con cui è stato costruito.
Il secondo è il Model Context Protocol (MCP), lo standard di Anthropic che regola come un agente scopre, comprende e interagisce con strumenti esterni. SAP lo usa internamente per dare ai Joule Agents un accesso semanticamente arricchito alle capacità di business di SAP — cioè non solo dati grezzi, ma un contesto già strutturato su cosa quei dati significano per il processo aziendale.
Dove si integrano gli agenti
I Joule Agents si integrano nativamente con SAP S/4HANA, SAP SuccessFactors, SAP Business Data Cloud, SAP Concur, SAP Customer Experience e SAP Business Network. È la parte core dell'ecosistema SAP, quella dove vivono i processi che pesano di più.
Ma l'architettura non si ferma dentro i confini SAP: piattaforme esterne come Google Cloud, Microsoft Azure, AWS e IBM Cloud possono consumare i Joule Agents attraverso un Agent Gateway dedicato, oppure farsi orchestrare direttamente da Joule. È un'architettura pensata per un'azienda che ha sistemi multipli, non solo SAP puro.
Perché questa architettura conta per chi valuta l'adozione
Capire questa struttura cambia il modo in cui valutare un progetto di agenti su Joule. Non stai comprando "un chatbot più intelligente": stai adottando un'architettura di agenti specializzati, orchestrati, che parlano un protocollo comune (A2A) e accedono ai tuoi sistemi con un altro protocollo comune (MCP).
Questo significa che il lavoro di implementazione vero non è "attivare Joule", ma decidere quali agenti ti servono, su quali processi, con quali confini di autonomia. È la domanda che affrontiamo insieme ai nostri clienti in ogni progetto di agenti su SAP Joule.