Orchestration multi-agents dans Joule Studio
À jour au 2026-07-24T14:00:00Z
Qu'est-ce que Orchestration multi-agents dans Joule Studio ?
Le modèle de sécurité est le scopage lui-même — un agent spécialiste du portail fournisseur ne reçoit jamais les credentials GL S/4, de sorte qu'un agent compromis ou halluciné ne peut pas se propager au-delà de son périmètre d'outils.
De quoi il s'agit
L'orchestration multi-agents dans Joule Studio consiste à coordonner deux agents IA ou plus, chacun responsable d'un domaine de tâche étroit, sous un orchestrateur central qui route l'intention, transporte le contexte d'une étape à l'autre, et applique des garde-fous sur l'ensemble de la chaîne. Joule Studio est le constructeur d'agents low-code de SAP sur BTP, et il donne aux équipes le runtime et l'outillage pour assembler ces pipelines sans monter une équipe d'infrastructure Python dédiée.
Le problème que cela résout est un problème qu'un unique grand prompt ne peut pas résoudre. Un flux d'approvisionnement en douze étapes qui traverse un système de demande d'achat, la finance S/4, et un portail fournisseur externe ne peut pas être exécuté de manière fiable en demandant à un seul modèle de « simplement s'en occuper » — la fenêtre de contexte se remplit de détails non pertinents, le modèle n'a aucun moyen propre de porter à la fois les identifiants de trois systèmes différents, et une seule erreur n'importe où dans la chaîne corrompt tout ce qui suit sans aucune isolation. Décomposer le flux en sous-agents spécialistes — un pour la recherche de demande d'achat, un pour la validation du compte général, un pour l'évaluation du risque fournisseur — permet à chaque agent d'opérer dans son propre périmètre d'accès et d'échouer de son côté, sans empoisonner le reste de la chaîne.
Pourquoi c'est important
- Une invite monolithique unique ne peut pas exécuter de manière fiable un flux d'approvisionnement en 12 étapes couvrant Ariba, la finance S/4 et un portail externe — la décomposition est ce qui la rend fiable
- L'orchestrateur valide le schéma de sortie de chaque spécialiste avant de transmettre le contexte, bloquant la propagation d'hallucination en aval
- Le Bus de Contexte partagé de 64 Ko permet aux agents en aval de réutiliser des entités déjà résolues au lieu de les récupérer à nouveau
Points clés
- Joule Studio est le constructeur d'agents low-code de SAP sur BTP ; les pipelines multi-agents décomposent les flux complexes multi-systèmes en agents spécialistes scopés sous un orchestrateur central.
- Cinq éléments structurels : Agent Orchestrateur, Agents Spécialistes, Couche d'Outils (schémas function-calling OpenAI), Bus de Contexte (64 Ko JSON mémoire partagée) et Protocole de Passation (résultats JSON validés par schéma).
- Modèle de sécurité : chaque agent spécialiste s'exécute sous une liaison XSUAA séparée ; l'orchestrateur ne doit pas agréger toutes les portées en un token sur-privilégié unique.
- Coût : ~0,01 à 0,04 unités BTP AI Core par appel LLM ; une chaîne de 6 agents coûte environ 0,001 à 0,005 € par exécution au prix catalogue.
- Plafond de concurrence : 50 sessions orchestrateur simultanées par sous-compte BTP en runtime GA ; augmentation via ticket de support.
- L'intégration Knowledge Graph BDC réduit les appels API par flux de N×M à N en résolvant les entités en IDs de nœuds de graphe à la passation.
- Signal de refactorisation : une invite d'agent unique dépassant 4 000 tokens d'instruction système signale qu'elle devrait être décomposée en topologie multi-agents.
Termes employés sur cette page
- Agent Orchestrateur
- Méta-agent qui reçoit l'intention utilisateur, la décompose via un planificateur LLM et route les sous-tâches vers les agents spécialistes. Propriétaire des écritures sur le bus de contexte.
- Agent Spécialiste
- Agent scopé portant exactement un jeu d'outils et un contexte d'authentification. Retourne un résultat JSON validé par schéma à l'orchestrateur.
- Bus de Contexte
- Objet JSON partagé de 64 Ko passé entre agents dans une session Joule Studio. Porte les IDs d'entités résolues (numéro BC, DUNS fournisseur, compte GL) pour éviter les re-fetchs.
- Protocole de Passation
- L'étape de validation de schéma entre orchestrateur et spécialiste : l'orchestrateur vérifie que la sortie du spécialiste correspond à un schéma JSON déclaré avant de transmettre le contexte en aval.
- BTP AI Core
- Runtime d'inférence géré de SAP BTP. Héberge les modèles LLM (GPT-4o, Claude, Gemini) sous une API unifiée ; facturé en unités AI Core par token consommé.
- XSUAA
- Serveur d'autorisation OAuth 2.0 de SAP BTP. Chaque instance de service agent porte sa propre liaison XSUAA, scopant son accès système de manière indépendante.
Sources
- SAP Joule Studio — BTP AI documentation
- SAP BTP AI Core — service documentation
- SAP TechEd 2025 — Joule agentic sessions
- SAP Q1 FY2026 earnings call — BDC Knowledge Graph GA announcement
- SAP Community — Joule multi-agent patterns
- OpenAI function-calling specification (tool schema reference)
- SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
- SAP News Center — SAP Unveils the Autonomous Enterprise
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP Analytics Cloud — Help Portal
- SAP Analytics Cloud — official product page
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP News Center
- SAP — industries overview
- SAP Business AI — official product page
- SAP Joule (work companion) — official product page
- SAP Generative AI — official product page
- Stanford HAI — AI Index Report
- Meta AI — Llama model research
- arXiv — preprint archive (cs.CL/cs.AI)
- HuggingFace — model hub
- Gartner — research & analyst site
- BARC — BI & Analytics research
- TDWI — data & analytics research
- DSAG — German-speaking SAP user group
- ASUG — Americas' SAP User Group
- Databricks — official site
- Reinventing Customer Engagement : How SAP Joule Premium CX Shopping Agent Transforms Digital Sales — SAP Community (CRM and CX Blog Posts by SAP)
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.