Du pilotage des agents à la supervision des résultats
L’une des limites pratiques des outils de codage par IA ne tient pas seulement aux capacités du modèle. Elle tient aussi à la charge de gestion. Même lorsque les agents peuvent écrire du code, les humains passent souvent encore leur temps à ouvrir des sessions, attribuer des tâches, suivre l’avancement et relancer le travail lorsqu’une exécution se bloque. La nouvelle spécification Symphony d’OpenAI est conçue pour réduire ce coût de coordination en changeant qui gère la file d’attente.
Selon le reportage de The Decoder, Symphony est une spécification open source accompagnée d’une implémentation de référence qui transforme un gestionnaire de tâches comme Linear en système de contrôle pour agents d’IA. Au lieu de répartir manuellement les tickets entre plusieurs sessions, les agents peuvent extraire directement le travail éligible du tableau, le traiter dans des espaces de travail dédiés et renvoyer les résultats pour validation humaine.
Le goulot d’étranglement que Symphony tente de résoudre
L’argument central du système est d’une simplicité frappante : si les agents sont rapides mais que les humains doivent encore les microgérer, alors l’attention humaine devient la contrainte de débit. Le rapport indique que les développeurs d’OpenAI ont constaté qu’il était difficile de gérer plus d’environ trois à cinq sessions Codex simultanées sans perdre en efficacité à cause des changements de contexte. Dans cette configuration, les personnes agissaient moins comme des ingénieurs que comme des dispatchers.
Symphony inverse cette organisation. Le gestionnaire de tâches devient une machine à états, avec des statuts tels que Todo, In Progress, Review et Merging. Le système surveille ces états, s’assure que chaque ticket actif dispose d’un agent assigné et peut redémarrer un agent s’il plante ou se bloque. Seuls les tickets non bloqués sont pris en charge, ce qui permet aux arbres de dépendances d’avancer en parallèle lorsque c’est possible.

