Présentation de Codex
Un agent dâingĂ©nierie logicielle basĂ© sur le nuage, capable de travailler sur de nombreuses tĂąches en parallĂšle, alimentĂ© par codex-1. Disponible dĂšs aujourd'hui pour les utilisateurs de ChatGPT Pro, Business et Enterprise, et bientĂŽt pour les utilisateurs de ChatGPT Plus.
This launch post is outdated.

Mise Ă jour du 3 juin 2025 : Codex est maintenant disponible pour les utilisateurs de ChatGPT Plus. Nous permettons Ă©galement aux utilisateurs d'autoriser Codex Ă accĂ©der Ă Internet pendant l'exĂ©cution des tĂąches. Veuillez consulter le journal des modificationsâ (s'ouvre dans une nouvelle fenĂȘtre) et la documentationâ (s'ouvre dans une nouvelle fenĂȘtre) pour plus de dĂ©tails.
Nous lançons aujourdâhui une prĂ©version de recherche de Codex : un agent dâingĂ©nierie logicielle basĂ© sur le nuage, capable de travailler sur de nombreuses tĂąches en parallĂšle. Parmi celles-ci, Codex peut rĂ©diger des fonctionnalitĂ©s, rĂ©pondre Ă des questions sur votre base de code, corriger les bugs et proposer des requĂȘtes de fusion Ă vĂ©rifier. Chaque tĂąche sâexĂ©cute dans un environnement sandbox cloud qui lui est propre, prĂ©chargĂ© avec votre rĂ©fĂ©rentiel.
Codex est alimentĂ© par codex-1, une version dâOpenAI o3 optimisĂ©e pour lâingĂ©nierie logicielle. Il a Ă©tĂ© formĂ© dans le cadre de lâapprentissage par renforcement sur des tĂąches de codage rĂ©elles dans des environnements divers et variĂ©s afin de gĂ©nĂ©rer du code qui imite de prĂšs le style humain et les prĂ©fĂ©rences PR, suit les instructions Ă la lettre et peut exĂ©cuter des tests de maniĂšre itĂ©rative jusquâĂ obtenir un rĂ©sultat concluant. Nous commençons Ă dĂ©ployer Codex aujourd'hui pour les utilisateurs de ChatGPT Pro, Enterprise et Business, avec un soutien pour Plus et Edu Ă venir bientĂŽt.
This launch post is outdated.
Aujourd'hui, vous pouvez accĂ©der Ă Codex via la barre latĂ©rale de ChatGPT et lui attribuer de nouvelles tĂąches de codage en saisissant une invite et en cliquant sur « Code ». Si vous souhaitez poser une question Ă Codex concernant votre base de code, cliquez sur « Demander ». Chaque tĂąche est traitĂ©e de maniĂšre indĂ©pendante dans un environnement isolĂ©, prĂ©chargĂ© avec votre base de code. Codex peut lire et modifier des fichiers, ainsi quâexĂ©cuter des commandes, notamment des harnais de test, des linters et des vĂ©rificateurs de type. La rĂ©alisation dâune tĂąche prend gĂ©nĂ©ralement entre 1 et 30 minutes, selon sa complexitĂ©, et vous pouvez suivre la progression de Codex en temps rĂ©el.
Lorsque Codex accomplit une tĂąche, il applique les modifications dans son environnement. Codex fournit des preuves vĂ©rifiables de ses actions grĂące Ă des citations des journaux du terminal et des rĂ©sultats de test, vous permettant de retracer chaque Ă©tape effectuĂ©e lors de lâexĂ©cution de la tĂąche. Vous pouvez ensuite vĂ©rifier les rĂ©sultats, demander des rĂ©visions supplĂ©mentaires, ouvrir une demande de fusion GitHub ou directement intĂ©grer les modifications dans votre environnement local. Au niveau du produit, vous pouvez configurer lâenvironnement Codex afin quâil corresponde autant que possible Ă votre environnement de dĂ©veloppement.
Vous pouvez utiliser des fichiers AGENTS.md, placĂ©s dans votre rĂ©fĂ©rentiel, pour guider Codex. Ce sont des fichiers texte, similaires Ă README.md, oĂč vous pouvez indiquer Ă Codex comment naviguer dans votre base de code, quelles commandes exĂ©cuter pour les tests, et comment respecter au mieux les pratiques standard de votre projet. Ă l'instar des dĂ©veloppeurs humains, les agents Codex fonctionnent de maniĂšre optimale lorsqu'ils disposent d'environnements de dĂ©veloppement configurĂ©s, de configurations de test fiables et d'une documentation claire.Â
Dans les Ă©valuations de codage et les rĂ©fĂ©rences internes, codex-1 affiche dâexcellents rĂ©sultats, mĂȘme sans fichier AGENTS.md ni structure de base personnalisĂ©e.
23 Ă©chantillons vĂ©rifiĂ©s par SWE-Bench qui n'Ă©taient pas exĂ©cutables sur notre infrastructure interne ont Ă©tĂ© exclus. codex-1 a Ă©tĂ© testĂ© avec une longueur de contexte maximale de 192 000 tokens et un « effort de raisonnement » moyen, qui est le paramĂštre qui sera disponible dans le produit aujourd'hui. Pour plus de dĂ©tails sur les Ă©valuations d'o3, voir iciâ .
Notre rĂ©fĂ©rence SWE interne est constituĂ© dâune sĂ©lection de vraies tĂąches SWE internes rencontrĂ©es chez OpenAI.
Nous lançons Codex en tant que prĂ©version de recherche, en accord avec notre stratĂ©gie de dĂ©ploiement itĂ©ratif. Lors de sa conception, nous avons privilĂ©giĂ© la sĂ©curitĂ© et la transparence afin que les utilisateurs puissent vĂ©rifier les rĂ©sultats. Cette mesure de protection connaĂźt une importance croissante, car les modĂšles dâIA traitent de maniĂšre indĂ©pendante des tĂąches de codage de plus en plus complexes et que les considĂ©rations en matiĂšre de sĂ©curitĂ© Ă©voluent. Les utilisateurs peuvent vĂ©rifier le travail de Codex grĂące aux citations, aux journaux du terminal et aux rĂ©sultats de test. Lorsquâil doute ou quâil Ă©choue un test, lâagent Codex communique clairement ces problĂšmes, permettant ainsi aux utilisateurs de prendre des dĂ©cisions Ă©clairĂ©es sur la marche Ă suivre. NĂ©anmoins, il est important que les utilisateurs continuent de vĂ©rifier et valider manuellement le code gĂ©nĂ©rĂ© par un agent avant de lâintĂ©grer et lâexĂ©cuter.


Lors de la formation de codex-1, lâun des objectifs principaux Ă©tait dâaligner les sorties aux prĂ©fĂ©rences et conventions humaines en matiĂšre de code. ComparĂ© Ă OpenAI o3, codex-1 produit systĂ©matiquement des correctifs plus propres, prĂȘts pour une vĂ©rification humaine immĂ©diate et une intĂ©gration dans les flux de travail standard.
La protection contre les applications malveillantes de l'ingénierie logicielle pilotée par l'IA, telles que le développement de logiciels malveillants, est de plus en plus cruciale. ParallÚlement, il est important que les mesures de protection n'entravent pas indûment les applications légitimes et utiles qui peuvent impliquer des techniques parfois également utilisées pour le développement de logiciels malveillants, telles que l'ingénierie du noyau de bas niveau.
Afin de trouver un juste Ă©quilibre entre sĂ©curitĂ© et utilitĂ©, Codex a Ă©tĂ© formĂ© dans le but dâidentifier et refuser les demandes de dĂ©veloppement de logiciels malveillants, tout en sachant reconnaĂźtre et prendre en charge les tĂąches lĂ©gitimes. Nous avons Ă©galement renforcĂ© nos cadres stratĂ©giques et incorporĂ© des Ă©valuations de sĂ©curitĂ© rigoureuses pour renforcer efficacement ces limites. Nous avons publiĂ© un addenda Ă la fiche systĂšme o3â pour reflĂ©ter ces Ă©valuations.
Lâagent Codex fonctionne entiĂšrement dans un conteneur sĂ©curisĂ© et isolĂ© dans le nuage. Lors de lâexĂ©cution dâune tĂąche, lâaccĂšs Internet est dĂ©sactivĂ©, limitant les interactions de lâagent uniquement au code fourni explicitement via les dĂ©pĂŽts GitHub et les dĂ©pendances prĂ©-installĂ©es configurĂ©es par lâutilisateur Ă lâaide dâun script dâinstallation. Lâagent ne peut pas accĂ©der aux sites Web, aux API ou Ă dâautres services externes. Remarque : Cette description correspond Ă la configuration de lancement. Pour connaĂźtre les options actuelles de mise en rĂ©seau pendant les phases de configuration et dâexĂ©cution de lâagent, consultez AccĂšs Internet de lâagentâ (s'ouvre dans une nouvelle fenĂȘtre).
Chez OpenAI, Codex fait partie de la boĂźte Ă outils des Ă©quipes techniques. Il est majoritairement utilisĂ© par les ingĂ©nieurs dâOpenAI pour dĂ©lĂ©guer les tĂąches rĂ©pĂ©titives et bien dĂ©finies (refactorisation, renommage, rĂ©daction de tests) qui, en temps normal, interrompent la concentration. Il sert Ă Ă©chafauder de nouvelles fonctionnalitĂ©s, connecter des composants, corriger des bugs et rĂ©diger la documentation. Les Ă©quipes dĂ©veloppent de nouvelles habitudes autour de cela : priorisation des problĂšmes en astreinte, planification des tĂąches en dĂ©but de journĂ©e et dĂ©lĂ©gation des tĂąches secondaires pour continuer Ă avancer. En rĂ©duisant les allers-retours entre les diffĂ©rents contextes et en faisant remonter les tĂąches oubliĂ©es, Codex permet aux ingĂ©nieurs de gagner en productivitĂ© et en concentration.
Avant la sortie, nous avons également travaillé avec un petit groupe de testeurs externes afin de mieux comprendre comment Codex fonctionne à travers des bases de code, des processus de développement et des équipes variés.
Ciscoâ (s'ouvre dans une nouvelle fenĂȘtre) explore comment Codex peut aider ses Ă©quipes d'ingĂ©nierie Ă concrĂ©tiser plus rapidement des idĂ©es ambitieuses. Ătant lâun de nos premiers partenaires de conception, Cisco nous aide Ă façonner lâavenir de Codex en lâĂ©valuant dans des cas dâutilisation rĂ©els de leur gamme de produits et en fournissant des commentaires Ă lâĂ©quipe OpenAI.
Temporalâ (s'ouvre dans une nouvelle fenĂȘtre) utilise Codex pour accĂ©lĂ©rer le dĂ©veloppement de fonctionnalitĂ©s, dĂ©boguer des problĂšmes, rĂ©diger et exĂ©cuter des tests, et refactoriser de grandes bases de code. Cela les aide Ă©galement Ă rester concentrĂ©s en exĂ©cutant des tĂąches complexes en arriĂšre-plan â permettant aux ingĂ©nieurs de rester dans leur Ă©lan tout en accĂ©lĂ©rant lâitĂ©ration.
Superhumanâ (s'ouvre dans une nouvelle fenĂȘtre) utilise Codex pour accĂ©lĂ©rer les tĂąches mineures mais rĂ©pĂ©titives telles que l'amĂ©lioration de la couverture des tests et la correction des Ă©checs d'intĂ©gration. Cela les aide Ă©galement Ă accĂ©lĂ©rer la livraison en permettant aux responsables produit de contribuer Ă des modifications de code lĂ©gĂšres sans faire appel Ă un ingĂ©nieur, sauf pour la vĂ©rification du code.
Kodiakâ (s'ouvre dans une nouvelle fenĂȘtre) utilise Codex pour l'aider Ă Ă©crire des outils de dĂ©bogage, Ă amĂ©liorer la couverture des tests et Ă refactoriser le code, ce qui accĂ©lĂšre le dĂ©veloppement du Kodiak Driver, leur technologie de conduite autonome. Codex est Ă©galement devenu un outil de rĂ©fĂ©rence prĂ©cieux, aidant les ingĂ©nieurs Ă comprendre des parties de la pile quâils ne connaissent pas en faisant remonter le contexte pertinent et les modifications passĂ©es.
DâaprĂšs les enseignements des premiers testeurs, nous recommandons dâassigner des tĂąches bien dĂ©finies Ă plusieurs agents en mĂȘme temps, et de tester diffĂ©rents types de tĂąches et invites pour explorer au mieux les capacitĂ©s du modĂšle.
Le mois dernier, nous avons lancĂ© Codex CLI, un agent de codage Ă source ouverte lĂ©ger qui s'exĂ©cute dans votre terminal. Il apporte la puissance des modĂšles comme o3 et o4-mini dans votre flux de travail local, ce qui facilite leur utilisation conjointe pour accomplir les tĂąches plus rapidement.Â
Aujourdâhui, nous lançons Ă©galement une version allĂ©gĂ©e de codex-1, une version dâo4-mini conçue spĂ©cialement pour une utilisation dans Codex CLI. En plus dâĂȘtre capable de suivre des instructions et dâimiter le style humain (ses points forts), ce nouveau modĂšle prend en charge des flux de travail rapides dans la CLI et est optimisĂ© pour les questions-rĂ©ponses et les modifications liĂ©es au code Ă faible latence. Il est disponible dĂšs maintenant en tant que modĂšle par dĂ©faut dans Codex CLI et dans lâAPI, sous le nom de codex-mini-latest. Le clichĂ© instantanĂ© sous-jacent sera rĂ©guliĂšrement mis Ă jour Ă mesure que nous continuerons Ă amĂ©liorer le modĂšle Codex-mini.
De plus, la connexion de votre compte de dĂ©veloppeur Ă Codex CLI est simplifiĂ©e. Au lieu de gĂ©nĂ©rer et configurer manuellement un token API, vous pouvez dĂ©sormais vous connecter avec votre compte ChatGPT et sĂ©lectionner lâorganisation API que vous souhaitez utiliser. Nous nous occuperons de gĂ©nĂ©rer et configurer la clĂ© API Ă votre place. Les utilisateurs Plus et Pro qui se connectent Ă Codex CLI avec ChatGPT peuvent Ă©galement profiter de 5 $ et 50 $ de crĂ©dits API gratuits, respectivement, dĂšs aujourdâhui et durant les 30 prochains jours.
Ă partir d'aujourd'hui, nous dĂ©ployons Codex pour les utilisateurs de ChatGPT Pro, Enterprise et Business Ă l'Ă©chelle mondiale, avec un soutien pour Plus et Edu Ă venir bientĂŽt. Les utilisateurs bĂ©nĂ©ficieront dâun accĂšs gĂ©nĂ©reux sans frais supplĂ©mentaires pendant les prochaines semaines afin de dĂ©couvrir ce que Codex peut faire, aprĂšs quoi nous dĂ©ploierons un accĂšs limitĂ© et proposerons des options de tarification flexibles permettant dâacheter une utilisation supplĂ©mentaire Ă la demande. Par la suite, lâaccĂšs sera Ă©tendu aux utilisateurs Plus et Edu.
Pour les dĂ©veloppeurs qui utilisent codex-mini-latest, le modĂšle est disponible sur lâAPI Responses et tarifĂ© Ă 1,50 $ par million de jetons dâentrĂ©e et 6 $ par million de jetons de sortie, avec une rĂ©duction de 75 % sur la mise en cache des invites.
Codex nâest quâau dĂ©but de son dĂ©veloppement. Sâagissant dâune prĂ©version, il ne possĂšde pas encore toutes les fonctionnalitĂ©s, comme les entrĂ©es dâimages pour les tĂąches en front-end, et la possibilitĂ© de rectifier lâagent pendant son fonctionnement. Par ailleurs, le fait de dĂ©lĂ©guer le travail Ă un agent distant est plus long que le fait de rĂ©aliser des modifications interactives, ce qui demande un certain temps pour sây habituer. Ă terme, lâinteraction avec les agents Codex ressemblera de plus en plus Ă une collaboration asynchrone avec des collĂšgues. Les capacitĂ©s des modĂšles Ă©tant en Ă©volution, nous prĂ©voyons que les agents traitent des tĂąches plus complexes sur des pĂ©riodes prolongĂ©es.
Nous imaginons un futur dans lequel les dĂ©veloppeurs choisiront les tĂąches quâils souhaitent rĂ©aliser eux-mĂȘmes, et dĂ©lĂ©gueront le reste Ă des agents, afin de gagner en vitesse et en productivitĂ© grĂące Ă lâIA. Pour y parvenir, nous dĂ©veloppons une suite d'outils Codex qui offrent un soutien Ă la fois Ă la collaboration en temps rĂ©el et Ă la dĂ©lĂ©gation asynchrone.Â
Collaborer avec des outils intelligents comme Codex CLI et dâautres est rapidement devenu la norme dans le secteur, aidant les dĂ©veloppeurs Ă coder plus rapidement. Cependant, nous pensons que le flux de travail asynchrone et multi-agent introduit par Codex dans ChatGPT deviendra la nouvelle façon dont les ingĂ©nieurs produisent un code de haute qualitĂ©.
Au bout du compte, nous voyons ces deux modes dâinteraction, la collaboration en temps rĂ©el et la dĂ©lĂ©gation de tĂąches, converger. Les dĂ©veloppeurs travailleront main dans la main avec les agents IA dans leur environnement de dĂ©veloppement et leurs outils quotidiens pour poser des questions, obtenir des suggestions et dĂ©lĂ©guer les tĂąches plus longues, le tout dans un flux de travail unifiĂ©.
Ă plus long terme, nous prĂ©voyons dâintroduire des flux de travail avec agent encore plus interactifs et flexibles. Les dĂ©veloppeurs pourront bientĂŽt apporter des instructions en milieu de tĂąche, collaborer sur les stratĂ©gies dâimplĂ©mentation et recevoir des mises Ă jour proactives sur leur progression. Nous imaginons Ă©galement des intĂ©grations plus poussĂ©es avec les outils que vous utilisez dĂ©jĂ : aujourdâhui, Codex se connecte Ă GitHub, et bientĂŽt vous pourrez attribuer des tĂąches depuis Codex CLI, ChatGPT Desktop, ou mĂȘme des outils comme votre systĂšme de suivi des problĂšmes ou dâintĂ©gration continue.
LâingĂ©nierie logicielle est lâun des premiers secteurs Ă connaĂźtre une augmentation significative de la productivitĂ© grĂące Ă lâIA, ouvrant de nouvelles possibilitĂ©s pour les particuliers et les petites Ă©quipes. Bien que nous soyons optimistes quant Ă ces progrĂšs, nous collaborons Ă©galement avec des partenaires pour mieux comprendre les implications d'une adoption gĂ©nĂ©ralisĂ©e des agents sur les flux de travail des dĂ©veloppeurs, le dĂ©veloppement des compĂ©tences des individus, les niveaux de compĂ©tence et les rĂ©gions gĂ©ographiques.Â
Et ce nâest que le dĂ©but. Nous sommes impatients de dĂ©couvrir vos projets de dĂ©veloppement avec Codex.
Message systĂšme
Voici le message systĂšme de codex-1 qui permet aux dĂ©veloppeurs de comprendre le comportement par dĂ©faut du modĂšle et dâadapter Codex pour quâil fonctionne efficacement dans des flux de travail personnalisĂ©s. Par exemple, le message systĂšme de codex-1 encourage Codex Ă exĂ©cuter tous les tests mentionnĂ©s dans le fichier AGENTS.md, mais si vous manquez de temps, vous pouvez demander Ă Codex de les passer.