Comment fonctionne l'orchestration d'agents ?
Une couche d'orchestration se place au-dessus des agents individuels et assume quatre fonctions. Elle route chaque tâche vers l'agent le plus adapté. Elle gère les transferts, en transmettant le contexte d'un agent au suivant pour que le travail ne reparte pas de zéro. Elle prévient les conflits — généralement par des verrous ou une propriété de tâche, afin que deux agents n'écrivent jamais la même ressource en même temps. Et elle consigne chaque décision dans un journal lisible par un humain. Le système de recherche multi-agents d'Anthropic et l'Agents SDK d'OpenAI formalisent tous deux ce schéma orchestrateur-exécutants : un agent coordinateur délègue à des agents exécutants puis synthétise leurs résultats.
Pourquoi plusieurs agents ont-ils besoin d'un orchestrateur ?
Parce que l'autonomie en parallèle échoue sans coordination. Deux agents qui modifient le même modèle d'e-mail produisent un modèle incohérent. Deux agents qui contactent le même client produisent du spam. Un orchestrateur sérialise les écritures, déduplique le travail et maintient chaque agent aligné sur les mêmes objectifs. C'est aussi une partie de ce qui distingue les agents des chatbots : un chatbot vous répond, tandis que des agents orchestrés agissent sur des systèmes partagés — ce qui ne reste sûr que si quelque chose les coordonne.
À quoi ressemble l'orchestration d'agents dans une plateforme de marketing automation ?
Souvent, l'orchestrateur se trouve hors de la plateforme. Une équipe fait tourner son propre agent dans un client MCP comme Claude Code ou Cursor, et la plateforme expose des outils via le Model Context Protocol : créer un segment, préparer un parcours, lire un rapport. Le client enchaîne les appels ; la plateforme fixe les limites : quelles actions existent et lesquelles passent par une étape de confirmation (la publication d'un parcours, par exemple). Elle peut aussi consigner chaque appel dans un journal d'audit.
Que doit pouvoir auditer un humain ?
Tout ce que les agents ont modifié, et pourquoi. Un journal de décisions utile enregistre l'action, l'agent qui l'a effectuée, les données utilisées et le raisonnement — pas seulement un horodatage. La supervision avec humain dans la boucle associe ce journal à une étape de confirmation : l'étape retient les actions difficiles à défaire jusqu'à ce que quelqu'un les confirme, et le journal vous permet de retracer tout le reste après coup. Une orchestration sans trace auditable n'est qu'une automatisation impossible à inspecter.