OpenAI lance Codex, un agent IA intégré à ChatGPT, capable d’écrire du code, de corriger des bugs et d’exécuter des tests pour faciliter le quotidien des développeurs.
OpenAI franchit une étape dans l’automatisation du développement logiciel avec le lancement de Codex, un nouvel agent IA intégré à ChatGPT. Présenté comme un « collègue virtuel » pour les développeurs, Codex est capable d’écrire du code, de corriger des bugs, d’exécuter des tests et de proposer des modifications, le tout de manière autonome et, selon les promesses d’OpenAI, sécurisée. Ce nouvel outil est d’ores et déjà disponible en avant-première pour les abonnés ChatGPT Pro, Team et Entreprise.
Codex, un agent IA qui vise à automatiser les tâches de développement
Codex d’OpenAI est un agent logiciel basé sur le modèle codex-1, une version spécialisée du modèle de raisonnement o3, optimisée pour les tâches de codage et de développement logiciel. Contrairement aux assistants de code traditionnels, Codex fonctionne dans un environnement cloud isolé, préchargé avec le dépôt de code de l’utilisatrice ou de l’utilisateur. Il peut ainsi effectuer plusieurs tâches en parallèle, comme l’écriture de nouvelles fonctionnalités, la correction de bugs, la réponse à des questions sur le code existant ou encore la proposition de pull requests pour révision.
Codex été entraîné grâce à l’apprentissage par renforcement sur des tâches de programmation réelles et variées, afin de générer un code qui imite étroitement le style humain et les préférences des pull requests, respecte précisément les instructions, et peut exécuter des tests de manière itérative jusqu’à obtenir un résultat concluant.
L’agent est conçu pour s’intégrer naturellement dans le flux de travail des développeurs et développeuses. Il peut être guidé par des fichiers AGENTS.md, similaires aux README.md, qui lui indiquent comment naviguer dans le code, quels tests exécuter et quelles conventions suivre. Chaque tâche est exécutée dans un environnement sandbox sécurisé et Codex fournit des preuves vérifiables de ses actions, par l’intermédiaire de journaux de terminal et des résultats de tests, ce qui doit permettre aux utilisateurs et utilisatrices de suivre chaque étape du processus.
Un pas vers le futur du développement logiciel ?
Avec Codex, OpenAI ambitionne de faire de ChatGPT un véritable coéquipier pour les développeurs. L’agent est capable de gérer des tâches bien définies de manière autonome, afin de libérer du temps pour celles et ceux qui peuvent se concentrer sur des aspects plus créatifs ou complexes de leur travail. Codex est déjà utilisé en interne par les ingénieurs d’OpenAI pour des tâches répétitives telles que le refactoring, la rédaction de tests ou la correction de bugs.
Il est tout aussi utile pour structurer de nouvelles fonctionnalités, connecter des composants, corriger des bugs et rédiger de la documentation.
Bien que Codex soit actuellement limité à des environnements contrôlés et n’ait pas accès à Internet pour des raisons de sécurité, OpenAI envisage de lui confier des tâches de plus en plus complexes à l’avenir. L’objectif est de permettre à Codex de gérer des projets de développement de bout en bout, en collaboration avec les développeurs humains.
Ce lancement s’inscrit dans un contexte de concurrence accrue entre les géants de la tech pour le développement d’outils de codage assisté par IA. Google, avec son assistant Gemini Code Assist, et Anthropic, avec Claude Code, ont également investi dans ce domaine. OpenAI, de son côté, vient d’acquérir la startup Windsurf (anciennement Codeium) pour renforcer sa position sur ce marché en pleine expansion.
Source : BDM