OpenAI lance les sous-agents dans Codex pour en finir avec l'encombrement du contexte en programmation par IA
En délégant les tâches ingrates à des sous-agents spécialisés, les développeurs passent des instructions manuelles à l'orchestration de systèmes de haut niveau.

Pour quiconque a déjà vu son assistant de programmation par IA perdre le fil après quelques dizaines de lignes de code, le problème est familier : la « pourriture de contexte » (context rot). OpenAI s'attaque enfin à ce problème en apportant les sous-agents à Codex, transformant de fait une IA unique et débordée en une véritable équipe de projet sophistiquée. Il ne s'agit pas simplement d'une amélioration de confort ; c'est un changement fondamental dans notre façon de construire des logiciels avec des machines.
De l'assistant solitaire à l'équipe logicielle
Historiquement, les outils de programmation par IA fonctionnaient comme des entités monolithiques. On confiait une tâche à l'assistant, qui déversait tout dans une seule fenêtre de contexte, provoquant inévitablement une « pollution du contexte » où traces de pile bruyantes et journaux volumineux noyaient le code proprement dit. Avec l'introduction de sous-agents natifs, Codex agit désormais comme un manager. Face à une tâche complexe — déboguer un module précis tout en exécutant des tests unitaires, par exemple —, il fait automatiquement apparaître des agents spécialisés qui se chargent du travail ingrat en parallèle.
Ces sous-agents ne sont pas interchangeables. Le système peut déployer « gpt-5.3-codex » pour des tâches à fort raisonnement comme l'analyse de sécurité, tout en activant simultanément un agent « gpt-5.3-codex-spark » optimisé spécifiquement pour l'exploration rapide de fichiers ou le résumé. En isolant ces processus, la fenêtre de contexte principale reste propre et concentrée sur l'architecture de haut niveau plutôt que sur les détails minuscules et bruyants de la couche d'exécution.
La nouvelle ère de l'orchestration par IA

Ce changement reflète la transition historique de l'informatique, passée d'un traitement mono-cœur à des architectures multithread fondées sur les microservices. En déléguant les tâches, le système permet une véritable parallélisation : un développeur peut désormais demander l'implémentation d'une fonctionnalité, et l'IA peut simultanément écrire des tests, chercher de la documentation et effectuer un audit de sécurité. Cela permet à l'humain de s'éloigner de la microgestion pour se consacrer à une supervision éditoriale de haut niveau.
“l'avenir de la programmation consiste de moins en moins à écrire des fonctions individuelles et de plus en plus à orchestrer une équipe de travailleurs numériques qui construisent tout le système à votre place.”
Ce nouveau pouvoir s'accompagne toutefois de nouvelles responsabilités. Les utilisateurs avancés doivent désormais gérer leur consommation de tokens avec plus de soin, car faire tourner plusieurs agents simultanément fait naturellement grimper les coûts. Il existe aussi une courbe d'apprentissage pour apprendre à faire confiance à la logique de délégation de l'orchestrateur, à mesure que les utilisateurs s'habituent à laisser l'IA décider comment découper un projet en tâches plus petites. En définitive, l'avenir de la programmation consiste de moins en moins à écrire des fonctions individuelles et de plus en plus à orchestrer une équipe de travailleurs numériques qui construisent tout le système à votre place.
Killing Context Rot
The Brief
Restez curieux
IA et technologie : ce qui change et pourquoi cela compte.
Votre sélection quotidienne, en anglais ou en espagnol.
Gratuit pour toujours. Désabonnement à tout moment.
Plus d'articles

The Specialty News





Conversation
Lancer la conversation