Construire des agents Joule avec Joule Studio
À jour au 2026-09-23
Un agent Joule est un logiciel gouverné, pas un prompt astucieux : une description de routage, une expertise, des instructions, deux modèles (le modèle de base pour rédiger, le modèle avancé pour planifier et choisir les outils), un plafond d'étapes de raisonnement, une courte liste d'outils (skills, document grounding, calculatrice, sous-agents, serveurs MCP), un contrat de sortie et une identité à chaque saut. Ce module en construit un pas à pas dans Joule Studio, classic edition — l'agent builder en disponibilité générale dans SAP Build depuis décembre 2025 — avec les contraintes documentées (destinations MCP en HTTPS streamable portant sap-joule-studio-mcp-server=true ; timeout MCP par défaut de 200 s), une méthode de test fondée sur la Timeline et les journaux de requêtes, le déploiement de l'environnement privé vers l'environnement partagé, et le dossier de gouvernance que signe un comité sécurité. Il signale ce que change le nouveau Joule Studio (Sapphire 2026, en Early Adopter Care au T2 2026) et le cadre de coût : les agents sur mesure tournent sans surcoût jusqu'à fin 2026.
Ce que vous apprendrez
- Trancher entre skill et agent pour un besoin donné selon les critères documentés par SAP (opération atomique déterministe contre résolution adaptative en plusieurs étapes) et justifier ce choix en un paragraphe
- Configurer un agent Joule de bout en bout dans Joule Studio : description de routage, expertise, instructions, contexte additionnel, modèles de base/avancé/de secours, nombre maximal d'étapes de raisonnement, pré- et post-traitement, outils, sous-agents, serveurs MCP et format de sortie
- Connecter un serveur MCP via une destination BTP conforme (HTTPS streamable, sap-joule-studio-mcp-server=true, URL ne se terminant pas par /mcp, même nom dans le sous-compte Joule) et choisir un type d'authentification pris en charge
- Tester un agent avec les vues Timeline, Editor et Chart et les journaux de requêtes, y compris une passe adverse, puis le déployer d'un environnement privé vers un environnement partagé
- Produire le registre d'agent d'une page (mandat, responsable, outils avec lecture/écriture et identité à chaque saut, seuils, preuves de test, retour arrière) que signe le comité sécurité d'un client
Un agent Joule n'est pas un prompt astucieux. C'est un logiciel gouverné, doté d'une description de routage, d'un rôle, d'un mandat, d'une configuration de modèles, d'un budget d'exécution, d'un jeu d'outils circonscrit, d'un contrat de sortie et d'une chaîne d'identité vers les systèmes qu'il touche. Ce module vous fait construire un agent dans Joule Studio, étape par étape, comme en mission : d'un mandat tenant en une phrase jusqu'à un agent testé qui tourne dans un environnement partagé, avec les preuves qu'exigera le relecteur sécurité. Il s'appuie sur le comportement documenté de l'agent builder de Joule Studio, classic edition (l'édition qui tourne aujourd'hui dans SAP Build) et signale ce qui change avec le nouveau Joule Studio annoncé au SAP Sapphire de mai 2026.
1. Où se situe l'agent builder en 2026
Trois noms sont confondus sur chaque projet : fixons-les d'abord.
Prérequis
- Expérience pratique des sous-comptes SAP BTP, des destinations et de SAP Build
- Module M052 (skills Joule) suivi ou expérience équivalente
- Revoir d'abord les concepts fondamentaux : C113, C161, C162
Acquis
- Rédiger une description de routage, une expertise et des instructions qui font appeler l'agent par Joule pour les bonnes demandes, et seulement pour elles.
- Choisir modèle de base et modèle avancé, fixer le plafond d'étapes de raisonnement et le pré/post-traitement, et expliquer l'effet de chaque réglage sur la qualité, la latence et le coût.
- Rattacher skills, document grounding, sous-agents et un serveur MCP en respectant les contraintes documentées de destination et d'authentification.
- Prouver le comportement par un jeu de tests lu dans la Timeline (prompts représentatifs, limites et adverses) et remettre un registre d'agent qu'un comité sécurité peut approuver.
Module complet réservé aux abonnés. Le module complet ajoute : le cadre de décision · le cas guidé de bout en bout · la grille de KPI · les anti-patterns · les blocs de code · le contrôle de connaissances · les schémas.