Guida SAP Agent Builder
Guida SAP Agent Builder
Come sviluppare agenti AI custom con Joule Studio – Per sviluppatori ABAP e consulenti SAP
Indice – Guida SAP Agent Builder
- Introduzione all’AI Agentica in SAP
- Cos’è SAP Agent Builder
- Prerequisiti e configurazione
- Architettura e componenti chiave
- Creare un agente: guida passo-passo
- Esempio pratico: agente per approvazioni
- Testing e deployment
- Best practices e governance
- Conclusioni e formazione continua
1. Introduzione all’AI Agentica in SAP
L’intelligenza artificiale agenticica rappresenta un’evoluzione significativa rispetto all’automazione tradizionale basata su regole. Gli agenti AI non si limitano a eseguire task predefiniti, ma sono capaci di pianificare, ragionare e adattare l’esecuzione in base al contesto e ai dati in tempo reale.
SAP ha annunciato a dicembre 2025 la disponibilità generale di Agent Builder all’interno di Joule Studio, una capability di SAP Build che consente agli sviluppatori di creare agenti Joule personalizzati profondamente radicati nei processi e nei dati aziendali. Questa piattaforma promette di ridurre fino al 75% il tempo dedicato a workflow complessi, liberando i dipendenti per concentrarsi su attività ad alto valore.
2. Cos’è SAP Agent Builder
Agent Builder è lo strumento low-code/no-code integrato in Joule Studio che permette di progettare agenti AI conversazionali e autonomi. A differenza delle tradizionali automazioni, gli agenti creati con Agent Builder sono caratterizzati da:
- Capacità di pianificazione e ragionamento attraverso Large Language Models (LLM)
- Esecuzione autonoma multi-step attraverso sistemi eterogenei
- Comprensione del contesto e orchestrazione di workflow
- Richiesta di validazione umana quando necessario, garantendo trasparenza
La piattaforma offre un’esperienza di sviluppo guidata dall’AI, supporto per il Model Context Protocol (MCP) per l’integrazione con sistemi di terze parti, orchestrazione multi-agente e document grounding attraverso Retrieval Augmented Generation (RAG).
3. Prerequisiti e configurazione – Guida SAP Agent Builder
Per iniziare a lavorare con Agent Builder è necessario:
- Account SAP BTP con entitlement per SAP Build Process Automation (piano build-default) e Joule (piano foundation o standard)
- SAP Cloud Identity Services attivato (Identity Authentication e Identity Provisioning)
- Regione SAP BTP che supporti sia Joule sia Build Process Automation
La configurazione avviene attraverso il booster “Setting Up Joule” disponibile nel BTP Global Account, selezionando il capability package di SAP Build Process Automation.
4. Architettura e componenti chiave – Guida SAP Agent Builder
Un agente Joule è composto da diversi elementi fondamentali che lavorano in sinergia:
Goals e Instructions
Definiscono il ruolo e le responsabilità dell’agente, fungendo da “job description” che guida il comportamento e specializza l’agente per una specifica area di business.
Planning e Reasoning
I Large Language Models permettono agli agenti di pianificare e ragionare attraverso scenari complessi, navigando percorsi sconosciuti con decision-making informato.
Tools e MCP Server
Gli agenti interagiscono con l’ambiente attraverso strumenti: Joule Skills per task basati su regole, server MCP configurabili per la connessione con applicazioni di terze parti, e documenti di dominio per il grounding che forniscono contesto specifico durante l’inferenza.
Governance e Security
Joule Studio si integra con SAP Cloud Identity Services garantendo autorizzazione e autenticazione corrette. Implementa la principal propagation, assicurando che l’identità dell’utente venga propagata end-to-end, applicando gli stessi controlli di autorizzazione del contesto di sicurezza dell’utente.
5. Creare un agente: guida passo-passo
La creazione di un agente in Joule Studio segue un processo intuitivo che parte da semplici prompt in linguaggio naturale:
Step 1: Definizione tramite Natural Language
Si inizia descrivendo a Joule cosa si vuole che l’agente realizzi. Il sistema genera automaticamente un piano d’azione che può essere rivisto e adattato.
Step 2: Generazione della struttura
Basandosi sul piano, Joule crea la struttura dell’agente includendo goals, responsabilità e la selezione dell’LLM appropriato per garantire capacità di pianificazione e ragionamento robuste.
Step 3: Configurazione degli strumenti
Joule crea automaticamente le Joule Skills necessarie per task basati su regole e configura un server MCP per connettere l’agente con tool e applicazioni di terze parti.
Step 4: Document Grounding
Per migliorare la rilevanza delle risposte, si possono aggiungere documenti di dominio rilevanti come strumenti, permettendo all’agente di referenziare informazioni context-specific durante l’inferenza.
6. Esempio pratico: agente per approvazioni
Vediamo come creare un agente per l’automazione del processo di approvazione delle richieste d’acquisto. Questo esempio dimostra l’integrazione con SAP S/4HANA e l’orchestrazione di workflow multi-step.
Scenario
L’agente deve analizzare richieste d’acquisto, verificare la disponibilità budget, controllare policy aziendali e instradare automaticamente le richieste agli approvatori appropriati in base all’importo e alla categoria merceologica.
Configurazione dell’agente
Prompt iniziale in linguaggio naturale:
“Crea un agente che riceve richieste d’acquisto, verifica la disponibilità budget nel centro di costo specificato, controlla le policy di approvazione aziendali e instrada la richiesta all’approvatore corretto. Se l’importo supera i 10.000€, richiedi una seconda approvazione dal responsabile di area.”
Goals e Instructions generati
Goal principale:
Automatizzare il processo di approvazione delle richieste d’acquisto garantendo compliance con le policy aziendali e ottimizzando i tempi di risposta.
Responsabilità:
- Estrarre informazioni dalla richiesta d’acquisto
- Verificare disponibilità budget tramite API S/4HANA
- Applicare regole di approvazione basate su importo e categoria
- Instradare notifiche agli approvatori identificati
- Tracciare lo stato della richiesta e fornire aggiornamenti
Joule Skills create automaticamente
CheckBudgetAvailability:
Skill che si connette all’API OData di S/4HANA per verificare il budget disponibile nel centro di costo specificato.
GetApprovalPolicy:
Skill che recupera le policy di approvazione configurate basate su importo e categoria merceologica.
SendApprovalNotification:
Skill che invia notifiche tramite SAP Build Process Automation agli approvatori identificati.
Codice esempio: CheckBudgetAvailability Skill
Esempio di configurazione della Skill in formato JSON (configurabile tramite l’interfaccia no-code):
{
“name”: “CheckBudgetAvailability”,
“description”: “Verifica disponibilità budget”,
“type”: “action”,
“connection”: {
“destination”: “S4HANA_ODATA”,
“path”: “/API_COSTCENTER/A_CostCenter”,
“method”: “GET”
},
“input”: {
“costCenter”: {
“type”: “string”,
“required”: true,
“description”: “Codice centro di costo”
},
“fiscalYear”: {
“type”: “string”,
“required”: true
},
“amount”: {
“type”: “number”,
“required”: true
}
},
“output”: {
“available”: {
“type”: “boolean”,
“mapping”: “$.BudgetAvailable >= input.amount”
},
“currentBudget”: {
“type”: “number”,
“mapping”: “$.BudgetAvailable”
},
“message”: {
“type”: “string”,
“computed”: true
}
}
}
Document Grounding
Per migliorare l’accuratezza, carichiamo come documento di riferimento il manuale delle policy di approvazione aziendale in formato PDF. L’agente utilizzerà RAG per estrarre informazioni rilevanti durante l’esecuzione.
7. Testing e deployment
Joule Studio offre un ambiente di testing controllato prima del deployment in produzione.
Testing
Durante il test, l’agente esegue autonomamente in base ai prompt di input, generando raccomandazioni o next steps. Una comprehensive execution trace mostra esattamente come l’agente ha pianificato e agito, evidenziando gli strumenti utilizzati lungo il percorso.
Esempio di test input:
“Richiesta d’acquisto RDA-2025-001: Acquisto 50 laptop per reparto IT, importo 45.000€, centro di costo CC-IT-001, categoria merceologica: Hardware.”
L’execution trace mostrerà:
- Chiamata a CheckBudgetAvailability per CC-IT-001
- Consultazione documento policy per importo >10.000€
- Identificazione di due livelli di approvazione necessari
- Invio notifiche agli approvatori di primo e secondo livello
Deployment
Una volta validato il comportamento dell’agente, si procede al deployment nell’ambiente di produzione. Il sistema fornisce version control garantendo governance e tracciabilità. Il deployment può richiedere fino a 30 minuti per agenti complessi.
Comando di deployment:
Dal Joule Studio workspace, selezionare l’agente e cliccare “Deploy to Production”. Il sistema crea automaticamente una nuova versione con tag incrementale (es. v1.0, v1.1) e propaga l’agente all’ambiente Joule dove diventa disponibile per gli utenti finali.
8. Best practices e governance
Per massimizzare l’efficacia degli agenti e garantire governance enterprise, SAP raccomanda:
- Iniziare con use case semplici e incrementare gradualmente la complessità
- Definire goals chiari e specifici per evitare comportamenti ambigui
- Utilizzare document grounding per ancorare gli agenti a dati business affidabili
- Testare approfonditamente con scenari edge case prima del deployment
- Implementare human-in-the-loop per decisioni critiche
- Monitorare le execution trace per identificare pattern di comportamento inattesi
- Gestire le versioni degli agenti attraverso il version control integrato
La piattaforma garantisce che gli agenti rispettino sempre il contesto di sicurezza dell’utente attraverso principal propagation, prevenendo accessi non autorizzati a dati sensibili.
9. Conclusioni e formazione continua
SAP Agent Builder rappresenta un cambio di paradigma significativo nello sviluppo di soluzioni enterprise. La possibilità di creare agenti AI custom in pochi minuti, partendo da semplici descrizioni in linguaggio naturale, democratizza l’accesso all’intelligenza artificiale agenticica anche per sviluppatori senza esperienza specifica in AI/ML.
L’integrazione nativa con l’ecosistema SAP Build, il supporto per standard aperti come MCP, e le robuste garanzie di sicurezza e governance rendono la piattaforma adatta per deployment enterprise-grade. I casi d’uso spaziano dall’automazione di processi di approvazione alla gestione intelligente della supply chain, dall’analisi predittiva all’orchestrazione di workflow complessi cross-sistema.
Tuttavia, è fondamentale sottolineare che il vero valore di queste tecnologie emerge solo quando supportato da una formazione continua e di qualità. Il mondo SAP evolve rapidamente, e l’introduzione di capability come Agent Builder richiede che professionisti IT e consulenti SAP rimangano costantemente aggiornati sulle ultime innovazioni.
Il livello di aggiornamento continuo è il vero ed unico indice per valutare una scuola di formazione in ambito SAP.
Investire nella formazione del personale non significa solo acquisire nuove competenze tecniche, ma sviluppare una mentalità innovativa capace di identificare opportunità di trasformazione digitale e tradurle in valore di business concreto.
Affida la formazione del tuo team a Innovaformazione
Innovaformazione si distingue nel panorama della formazione SAP per il costante impegno nell’esplorazione delle nuove tendenze tecnologiche. Il nostro team monitora quotidianamente gli annunci SAP, segue agli eventi TechEd e SAP NOW, analizza le roadmap dei prodotti e traduce queste conoscenze in percorsi formativi immediatamente applicabili.
Non ci limitiamo a erogare corsi standardizzati: lavoriamo a stretto contatto con i clienti per comprendere gli obiettivi aziendali specifici, i profili professionali da formare e le sfide tecnologiche da affrontare. Ogni percorso formativo viene personalizzato per massimizzare il ROI dell’investimento in formazione.
I nostri corsi SAP coprono:
- SAP S/4HANA su tutti i moduli funzionali
- ABAP e sviluppo ABAP RESTful Application Programming Model (RAP)
- SAP Fiori e UI5
- SAP BTP e servizi cloud
- SAP Build, Process Automation e Joule Studio
- Integrazione e API management
- AI e Machine Learning applicati a SAP
Che tu voglia formare sviluppatori su Agent Builder, preparare consulenti funzionali alle nuove feature di S/4 HANA Cloud, o costruire competenze su tecnologie emergenti come GenAI in SAP, Innovaformazione è il partner ideale per guidare il tuo percorso di trasformazione digitale.
Richiedi un preventivo personalizzato
Contattaci per discutere le esigenze formative del tuo team e ricevere una proposta su misura:
Email: info@innovaformazione.net
Telefono: 3471012275
Referente: Dario Carrassi
Catalogo corsi SAP per aziende
Per altri articoli sul mondo SAP consigliamo di navigare sul nostro blog QUI.
Articoli correlati
Claude Code controllo remoto
Opportunità Carriera Contabilità SAP
Guida SIA AI
Guida Dual LLM Verification
Padroneggiare Claude Code Avanzato
