QDNA

Orchestrer plusieurs agents de code en parallèle : l'agent superviseur

Le développement assisté par IA change de forme. On ne parle plus à un agent, on pilote une flotte. Et bientôt, on ne pilote plus qu'un seul agent qui pilote la flotte à notre place.

Réponse courte. Un agent met du temps à terminer une tâche, alors on en lance plusieurs en parallèle. Garder vingt sessions en tête devient ingérable. La réponse est un agent superviseur : un interlocuteur unique auquel on confie ses intentions et qui délègue chaque tâche à un sous-agent dédié. Le développeur redevient un chef d'orchestre, et le seul vrai goulot devient la revue du code produit.

Le goulot s'est déplacé

Il y a peu, écrire le code était l'étape lente. La complétion ligne à ligne a laissé place à des agents capables de prendre une tâche entière et de revenir avec un résultat complet. Le point limitant n'est plus la frappe. Il est ailleurs : coordonner plusieurs pistes de travail et relire ce qui sort.

HierAujourd'hui
On écrit le code ligne à ligneOn décrit l'intention, l'agent produit
Un agent, une tâche, on attendPlusieurs agents avancent en parallèle
On garde le contexte dans sa têteVingt sessions dépassent la mémoire humaine
Le goulot est la productionLe goulot est la coordination et la revue

Le multiplexeur qui comprend les agents

La première marche est un gestionnaire de sessions qui sait ce qu'est un agent. Les multiplexeurs de terminal classiques connaissent des fenêtres, des onglets et des panneaux, mais pas des agents. Un outil pensé pour l'agentique affiche l'état de chaque session : celle qui travaille encore, celle qui attend une réponse. On ne rouvre que les sessions qui réclament une décision.

La session vit côté serveur, pas dans une fenêtre graphique. On s'y reconnecte depuis n'importe quel appareil, y compris un téléphone, et on retrouve le même contexte, les mêmes agents en cours. Le poste de travail cesse d'être une machine et devient un état persistant, accessible partout.

Schéma du harness d'agent : la boucle d'exécution relie le modèle, les outils, la mémoire à trois couches et les sous-agents, avec les accès ligne de commande, bureau et messageriesSchéma du harness d'agent : la boucle d'exécution relie le modèle, les outils, la mémoire à trois couches et les sous-agents, avec les accès ligne de commande, bureau et messageries
Le harness relie le modèle, les outils, la mémoire et les sous-agents. L'agent superviseur s'appuie sur cette boucle pour déléguer.

L'agent superviseur qui délègue

Faire tourner vingt sessions règle la lenteur mais crée un autre problème : il faut se souvenir de ce que fait chacune. La marche suivante consiste à ne parler qu'à un seul agent, le superviseur, et à le laisser gérer les autres.

La règle qui rend le système utile est simple : le superviseur ne réalise jamais la tâche lui-même. Quand on lui demande de vérifier une revue en attente ou de suivre l'état d'un projet, il confie l'action à un sous-agent dédié et revient immédiatement disponible. S'il exécutait la tâche, il serait bloqué et l'on ne pourrait plus lui parler. En déléguant, il reste un interlocuteur qui écoute pendant que la flotte travaille.

RôleFonction
Agent superviseurReçoit les intentions, répartit le travail, suit l'avancement, ne s'exécute pas lui-même
Sous-agentTraite une tâche isolée avec son propre contexte, rend un résultat
Gestionnaire de sessionsRend visible l'état de chaque agent et permet d'aller voir une session au besoin
Mémoire partagéeConserve le contexte des projets pour que le superviseur sache de quoi on parle

Un seul interlocuteur, la flotte en arrière-plan

Le confort tient à un point : on reste en mode idées. On dépose une pensée, une question, une intention, et le superviseur enchaîne les étapes nécessaires sans qu'on ait à les détailler. Un projet parmi vingt dépôts publics n'a plus besoin d'être ouvert à la main : le superviseur sait quel dépôt correspond à quel nom et route la demande au bon endroit.

On peut toujours descendre dans une session précise. Comme un responsable qui s'adresse directement à un membre de l'équipe plutôt que de passer par le chef de projet, on ouvre la vue d'une piste pour comprendre pourquoi elle traîne. Mais c'est l'exception, pas le quotidien.

La confiance se construit par l'observation

Déléguer autant ne se décrète pas. Au début, le superviseur route mal les tâches, ou deux sous-agents travaillent sur la même chose et se marchent dessus. La confiance vient en observant, en corrigeant le processus, en resserrant les règles de délégation. Elle se gagne progressivement, jusqu'au point où le routage devient fiable et où l'on cesse de surveiller chaque étape.

La bonne question n'est plus « quel agent lancer », mais « à qui je parle pour que tout le reste se coordonne seul ».

Le nouveau goulot : la revue

Quand la production n'est plus le frein, c'est la relecture qui le devient. Valider des milliers de lignes écrites par des agents, pour ne pas livrer du code approximatif, demande une revue aussi sérieuse que celle d'un humain. Une couche de revue automatisée qui comprend le dépôt entier, tire le contexte des tickets et de la documentation, et fait tourner analyseurs et scanners de sécurité, filtre le gros du bruit. La supervision humaine des changements sensibles reste obligatoire, ce que le règlement européen sur l'intelligence artificielle rend incontournable.

Cette architecture n'est pas réservée au développement logiciel. Le même motif, un orchestrateur superviseur qui délègue à des sous-agents spécialisés au-dessus d'une mémoire partagée, structure une plateforme agentique d'entreprise. Il repose sur le harness, la boucle d'exécution qui donne au modèle ses outils et ses garde-fous.

Questions fréquentes

Pourquoi lancer plusieurs agents de code en parallèle ?

Un agent met du temps à terminer. Plusieurs sessions avancent sur plusieurs pistes en même temps, et le développeur passe d'exécutant à coordinateur.

Qu'est-ce qu'un agent superviseur ?

Un agent unique à qui l'on parle et qui délègue chaque tâche à un sous-agent dédié. Il ne s'exécute pas lui-même, donc il reste toujours disponible.

Faut-il tout confier d'emblée au superviseur ?

Non. La confiance se construit par l'observation et l'ajustement des règles de délégation, jusqu'à ce que le routage devienne fiable.

Quel est le nouveau point limitant ?

La revue du code produit. Une couche de revue qui comprend le dépôt et exécute les analyseurs filtre le bruit, mais la validation humaine des changements sensibles reste obligatoire.

Orchestrez vos agents chez vous

Un échange sans engagement pour cadrer une plateforme agentique souveraine, hébergée sur votre infrastructure.

Réserver un échange

Pour aller plus loin