AI & Analytics Legends La plateforme de connaissance SAP Analytics
Module d'académie

Orchestration d'agents dans BDC

Schéma d'architecture du module « Orchestration d'agents dans BDC » — Analytics Legends Academy, module M055

À jour au 2026-10-04

L'orchestration transforme des agents isolés en systèmes — agent vers sous-agent, agent vers skill, agent vers outil MCP, Joule vers agent pro-code via A2A, workflow vers agent, et Joule Assistants coordonnant des agents dans Joule Work. Chaque transfert multiplie coût, latence, boucles et risque d'identité. Deux règles tranchent la plupart des conceptions : mettre l'état et l'attente dans un workflow (n8n dans le nouveau Joule Studio, ou SAP Build Process Automation), pas dans une boucle d'agent ; et découper les sous-agents par autorité, pas par sujet. Configurez les contrôles documentés pour chaque agent (descriptions de routage, nombre maximal d'étapes, listes d'outils, timeouts MCP — 200 s par défaut —, contrats de sortie), concevez ce que l'outil ne fait pas (contrats de transfert, identité à chaque saut, contrôles humains, coût en actions sur toute la chaîne), ancrez chaque fait sur une seule source (data products Business Data Cloud, systèmes de référence, index de politiques unique) et prouvez-le avec les traces de la Timeline, un jeu de non-régression et le registre AI Agent Hub.

Ce que vous apprendrez

  • Choisir le bon schéma d'orchestration (skill, agent unique, parent avec sous-agents, A2A vers un agent pro-code, workflow appelant des agents, routage par un assistant) pour un besoin donné et le justifier
  • Diagnostiquer dans les traces Joule Studio les cinq modes d'échec récurrents — divergence de boucle, mauvais outil, ping-pong de délégation, injection de prompt par les données d'outil, délais dépassés — et appliquer le contrôle correspondant
  • Concevoir les contrats de transfert, l'identité à chaque saut et les contrôles humains d'une chaîne multi-agents ancrée sur des data products gouvernés
  • Estimer le coût d'une orchestration en actions d'agent sur toute la chaîne et produire un dossier de conception d'orchestration

L'orchestration, c'est le moment où des agents isolés deviennent des systèmes : un agent qui délègue à un autre, un assistant Joule qui coordonne plusieurs agents, un workflow qui appelle un agent puis attend une personne, un agent Joule qui confie une tâche à un agent pro-code via A2A. Chaque transfert multiplie ce qui peut mal tourner — coût, latence, boucles, contexte perdu, identité — et c'est précisément là que les déploiements en production calent. Ce module présente les schémas d'orchestration disponibles dans la pile SAP en septembre 2026, les contrôles qui les maintiennent dans des bornes, l'observabilité nécessaire pour prouver qu'ils fonctionnent, et l'ancrage dans les données métier (data products de Business Data Cloud, SAP Knowledge Graph) qui rend leurs réponses dignes d'être suivies. Prérequis : M326 (construire un agent) et M327 (MCP et A2A).

1. Les couches d'orchestration de la pile SAP

Lisez la pile depuis l'utilisateur vers le bas.

Prérequis

  • Modules M326 (Construire des agents Joule avec Joule Studio) et M327 (MCP et A2A pour les systèmes SAP)
  • Revoir d'abord les concepts fondamentaux : C131, C162, C163

Acquis

  • Dessiner une orchestration avec le protocole et l'identité de chaque saut, et défendre chaque transfert.
  • Corriger un ping-pong de délégation par des descriptions de sous-agents et des sorties structurées, preuves à l'appui dans la Timeline.
  • Déplacer attentes et validations des boucles d'agent vers des étapes de workflow et chiffrer les étapes économisées.
  • Remettre un dossier de conception d'orchestration qu'un comité de gouvernance 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.

Ouvrir dans l'application →