AI & Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

Joule Agent Builder (constructeur d'agents)

Joule Agent Builder (constructeur d'agents) — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-10-10

Qu'est-ce que Joule Agent Builder (constructeur d'agents) ?

L'agent builder de Joule Studio (édition classic, GA au T4 2025) configure un agent Joule à partir d'une expertise, d'instructions, d'un modèle de planification et d'un modèle de réponse, d'un budget d'étapes de réflexion et d'un petit jeu d'outils (skills, ancrage documentaire, calculatrice, sous-agents, serveurs MCP), avec masquage et filtrage de contenu au niveau de l'environnement.

L'agent builder est la surface de configuration de Joule Studio, édition classic, où l'on définit un agent Joule : un composant qui reçoit un objectif, planifie, appelle des outils, lit leurs résultats et décide de l'étape suivante jusqu'à pouvoir répondre, interroger l'utilisateur ou épuiser son budget d'étapes. SAP a annoncé en novembre 2025 que la création d'agents sur mesure dans Joule Studio serait en disponibilité générale en décembre, et les release highlights du T4 2025 indiquent l'agent builder en GA. Il se trouve dans SAP Build, à côté du skill builder (C161) ; le nouveau Joule Studio, fondé sur l'intention, génère les agents autrement (C113).

Ce que l'on configure

Selon l'aide SAP (« Create a Joule Agent »), un agent se définit par :

Pourquoi c'est important

  • Le builder expose les leviers de qualité et de coût : modèle de planification contre modèle de réponse, budget d'étapes de réflexion, taille du jeu d'outils et format de sortie.
  • Les profils d'orchestration au niveau de l'environnement (masquage, filtrage de contenu, prompt shield) et les environnements partagés sont les contrôles de gouvernance que les auditeurs demanderont.
  • Les contraintes MCP documentées (HTTPS streamable uniquement, pas de propagation du principal, pas d'OAuth interactif) déterminent quels outils externes sont faisables.

Points clés

  • Agent = description, expertise, instructions, contexte additionnel (##), modèle de base + modèle avancé (+ secours), nombre maximal d'étapes, outils, format de sortie.
  • Outils : calculatrice, documents (grounding SAP AI Core sur S3 ou SharePoint), skills Joule (confirmation utilisateur facultative), sous-agents ; serveurs MCP dans un onglet distinct.
  • Garde-fous : profils d'orchestration par environnement avec masquage des données, filtrage Azure Content Safety à chaque étape et Prompt Shield facultatif.
  • Les tests exigent un environnement privé et l'activation « AI Agent Builder Activation » ; la vue Timeline expose traces et journaux de requêtes.
  • Le vibe coding rédige la configuration mais ne peut ni déployer, ni ajouter de serveurs MCP, ni modifier les paramètres de modèle.
  • Chaque levier de qualité/sécurité ici (séparation modèle avancé + de base, LLM de secours, budget d'étapes plus large) échange de la latence et du coût en AI Units contre de la résilience ou une capacité de récupération — à budgéter pour les agents dont l'échec coûte cher, à omettre pour les agents conversationnels à faible enjeu.
  • Les contraintes MCP de ce builder (HTTPS streamable uniquement, client credentials uniquement, pas de propagation du principal, pas d'OAuth interactif) sont un filtre de cadrage strict : un serveur exigeant une isolation par utilisateur via propagation du principal ne peut tout simplement pas s'y connecter, quelle que soit la conception de ses outils.
  • Les profils d'orchestration d'environnement servent aussi de signal d'évaluation : taux de déclenchement du filtre de contenu et fréquence des entités masquées, suivis par agent, signalent des descriptions d'outils ou des instructions à risque avant qu'un incident n'impose la revue.
  • Joule Studio en GA « bientôt », sans date (SAP Connect, oct. 2026) : ne pas y adosser une mise en production client ; enregistrer les agents du builder dans AI Agent Hub (GA) dès la création.

Termes employés sur cette page

Modèle avancé
Le LLM, dans les paramètres de modèle d'un agent Joule, qui formule les plans et choisit les outils à utiliser.
Configuration d'orchestration
Profil de garde-fous au niveau de l'environnement dans Joule Studio, qui applique masquage de données et filtrage de contenu aux agents déployés.
Prompt Shield
Réglage facultatif du filtrage des entrées qui détecte les tentatives d'injection de prompt avant qu'elles n'atteignent l'agent.
Outil d'ancrage documentaire
Outil d'agent qui interroge des documents indexés via le grounding de SAP AI Core (sources AWS S3 ou SharePoint).
LLM de secours
Modèle secondaire facultatif configuré dans les paramètres de modèle d'un agent, utilisé automatiquement quand le modèle principal est lent ou défaillant.
Budget d'étapes de réflexion
Le nombre maximal d'itérations planifier-agir-observer qu'un agent peut effectuer avant l'arrêt de sa tâche ; validé entre 1 et 100 dans les définitions d'agent.
Propriété sap-joule-studio-mcp-server
La propriété de destination BTP qui doit être réglée sur true, avec une destination HTTPS streamable de même nom dans les sous-comptes Joule Studio et Joule, pour connecter un serveur MCP à l'agent builder.
Vibe coding (agent builder)
L'assistant IA intégré à l'agent builder qui rédige instructions, expertise et contexte additionnel à partir du langage naturel et peut ajouter ou retirer des outils existants, mais ne peut ni déployer ni modifier les paramètres de modèle.

Sources

  1. SAP Help — Create a Joule Agent (classic edition)
  2. SAP Help — Add a Tool (calculator, documents, Joule skill, Joule agent / subagents)
  3. SAP Help — Add MCP Servers to Your Joule Agent
  4. SAP Help — Orchestration Configuration for Your Agent (data masking, input filtering, prompt shield)
  5. SAP Help — Test Your Joule Agent
  6. SAP Help — Configuring Your Agent's Tools and Resources (best practices)
  7. SAP Help — Governance and Safety Controls (classic edition best practices)
  8. SAP Help — Optimizing Performance and Security (classic edition best practices)
  9. SAP Help — Creating Agents with Vibe Coding: Capabilities and Limitations
  10. SAP Help — Create a Document Grounding Tool
  11. SAP Help — Agent Configuration Properties (content-based agents)
  12. SAP News — New agentic capabilities on SAP BTP (5 Nov 2025: agent builder GA in December, A2A and MCP support)
  13. SAP News — SAP Business AI release highlights Q4 2025 (agent builder GA, AI Agent Hub GA)
  14. SAP News Center - Joule Work and the SAP Business AI Platform (8 Oct 2026)
  15. SAP Community - Joule Studio unlocked: From context to control - Joule Studio and SAP BTP for governed AI agents (Oct 6, 2026)
  16. SAP News Center - SAP Connect keynote: autonomous enterprise in action (7 Oct 2026)

Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.

Ouvrir dans l'application →