Accéder au contenu principal

OpenAI Codex : guide pas à pas avec 3 exemples concrets

Apprenez à utiliser l'agent d'ingénierie logicielle Codex d'OpenAI pour corriger des bugs, expliquer du code et générer des pull requests directement depuis ChatGPT.
Actualisé 3 juin 2026  · 7 min lire

Codex d'OpenAI est un agent de développement intégré à ChatGPT : vous décrivez une tâche en anglais simple, il travaille dans son propre bac à sable, puis vous remet les modifications terminées sous forme de pull request que vous pouvez examiner. Il est conçu pour vous décharger des tâches d'ingénierie du quotidien, pas seulement pour compléter une ligne de code de temps en temps.

\n

Dans ce tutoriel, je vous montre comment utiliser Codex dans ChatGPT pour réaliser de vraies tâches sur un dépôt GitHub, même si vous n'êtes pas développeur ou développeuse de métier. Nous allons l'utiliser pour :

\n
    \n
  • Appliquer un correctif et générer une pull request.
  • \n
  • Expliquer une fonction complexe dans la base de code.
  • \n
  • Identifier et résoudre un bug à partir d'un prompt de type questions-réponses.
  • \n
\n

Au passage, vous verrez comment Codex s'exécute dans un environnement isolé et produit des changements que vous pouvez vérifier, le tout sans quitter ChatGPT.

Travailler avec l'API OpenAI

Commencez à développer des applications basées sur l'IA avec l'API OpenAI.
Explorer le cours

En bref

\n
    \n
  • \n

    OpenAI Codex est un agent d'ingénierie logicielle dans le cloud, disponible dans ChatGPT (offres Plus, Pro, Team et Enterprise)

    \n
  • \n
  • \n

    Connectez Codex à un référentiel GitHub, puis assignez-lui des tâches : correction de bugs, application de patchs, génération de tests ou explication de code

    \n
  • \n
  • \n

    Chaque tâche s'exécute dans un bac à sable isolé ; Codex ouvre une pull request que vous validez avant fusion

    \n
  • \n
  • \n

    Utilisez un fichier AGENTS.md pour définir les conventions de code que Codex suivra pour chaque tâche

    \n
  • \n
  • \n

    Codex fonctionne aussi en ligne de commande via la Codex CLI et comme extension VS Code

    \n
  • \n
\n

Qu'est-ce que Codex d'OpenAI ?

\n

OpenAI Codex est un agent d'ingénierie logicielle basé sur le cloud capable d'écrire et de modifier du code, d'exécuter des tests, de corriger des bugs et même de proposer des pull requests. Chaque tâche est exécutée dans son propre environnement isolé.

\n

Codex s'appuie sur les derniers modèles d'OpenAI et est pensé pour la sécurité, la testabilité et la productivité des développeurs. Vous pouvez le piloter via des fichiers AGENTS.md ou interagir directement avec lui dans la barre latérale de ChatGPT.

\n

Avec la Codex CLI, vous pouvez aussi apporter ces capacités directement dans votre terminal.

\n

En un coup d'oeil : accès à Codex

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
MéthodeIdéal pour
Barre latérale de ChatGPTchatgpt.comFiles de tâches connectées à GitHub (ce tutoriel)
Application Mac autonomechatgpt.com/codexInterface enrichie, automatisations, connecteurs plugins
Extension VS CodePlace de marché VS CodeDélégation de tâches dans l'éditeur
Codex CLITerminalFlux scriptés, intégration CI
\n

Configuration de Codex d'OpenAI

\n

La configuration de Codex prend quelques minutes. Voici un pas-à-pas pour démarrer.

\n

Étape 1 : trouver l'outil Codex

\n

Commencez par vous connecter à ChatGPT. Dans la barre latérale gauche, repérez Codex. Au lancement, Codex était déployé pour les utilisateurs Pro, Business et Enterprise. Il est désormais inclus dans tous les forfaits (mais l'accès Free et Go reste très limité).

\n

\"Codex

\n

Étape 2 : premiers pas avec Codex

\n

Cliquez sur Codex ; une nouvelle onglet s'ouvre pour l'initialisation. Cliquez sur « Get Started » et suivez la procédure d'authentification illustrée à l'étape suivante.

\n

\"Codex

\n

Étape 3 : authentification multifacteur

\n

Cliquez sur « Set up MFA to continue » et scannez le QR code avec votre application d'authentification préférée (Google Authenticator, Authy, etc.). Saisissez le code pour vérifier, et c'est tout !

\n

\"Authentification

\n

Étape 4 : connexion à GitHub

\n

Une fois l'authentification multifacteur terminée, connectez Codex à GitHub.

\n

\"Connecter

\n

Étape 4.1 : autoriser le connecteur GitHub

\n

« Connect to GitHub » ouvre une fenêtre contextuelle pour autoriser le connecteur GitHub. Lisez les détails et autorisez.

\n

\"Autoriser

\n

Étape 4.2 : ajouter votre compte GitHub

\n

Une fois GitHub connecté, ajoutez votre compte. Sous l'onglet organisation GitHub, sélectionnez « Add a GitHub account ».

\n

\"Créer

\n

\"Ajouter

\n

Vous serez redirigé vers une autre fenêtre contextuelle pour « Install and Authorize ». Cliquez pour autoriser ; tous vos dépôts apparaîtront ensuite dans l'interface ChatGPT. Vous pouvez aussi n'autoriser que certains dépôts.

\n

\"Autoriser

\n

Étape 4.3 : créer un environnement

\n

Choisissez le dépôt sur lequel travailler et cliquez sur « Create environment ».

\n

\"Sélectionner

\n

Vous arrivez ensuite sur « Data Controls ». Codex étant encore en développement actif, une option peut vous proposer d'autoriser l'utilisation de vos données pour l'amélioration des modèles. Vous pouvez la désactiver et poursuivre.

\n

\"Contrôles

\n

Votre environnement est maintenant prêt à être exploré. Codex permet de lancer des tâches en parallèle à partir d'une sélection prédéfinie.

\n

\"Tâches

\n

Cliquez simplement sur « Start tasks » ou choisissez des tâches selon vos besoins. Vous accéderez à une interface où poser des questions ou demander à l'agent de coder une fonctionnalité pour vous.

\n

\"Démarrer

\n

\"Tâches

\n

Quand toutes les tâches sont prêtes, sélectionnez celle sur laquelle travailler, ou gérez-en plusieurs en parallèle.

\n

Étape 5 : AGENTS.md (facultatif)

\n

Le fichier AGENTS.md est un fichier de configuration spécial introduit par OpenAI pour la plateforme Codex, conçu pour guider les agents d'IA lorsqu'ils travaillent dans votre base de code. Voyez-le comme un manuel développeur pour des collègues IA, similaire à un README.md mais axé sur des consignes pour des agents autonomes. Voici un exemple de fichier AGENTS.md :

\n
# AGENTS.md\n\n## Code Style\n- Use Black for Python formatting.\n- Avoid abbreviations in variable names.\n\n## Testing\n- Run pytest tests/ before finalizing a PR.\n- All commits must pass lint checks via flake8.\n\n## PR Instructions\n- Title format: [Fix] Short description\n- Include a one-line summary and a \"Testing Done\" section
\n

Quand Codex exécute une tâche sur votre base de code, il :

\n
    \n
      \n
    • Recherche les fichiers AGENTS.md dont la portée couvre le(s) fichier(s) modifié(s).
    • \n
    • Applique leurs instructions pour formater, tester et documenter ses changements.
    • \n
    • Priorise les consignes les plus imbriquées quand plusieurs fichiers s'appliquent (comme une configuration en cascade).
    • \n
    \n
\n

Pour une vue plus large de la création de systèmes capables d'agir via des outils et des API, consultez notre tutoriel OpenAI Agents SDK.

\n

OpenAI Codex : trois exemples pratiques

\n

Voyons comment Codex peut vous aider dans des scénarios réels à travers trois exemples exécutés sur un dépôt.

\n

Exemple 1 : corrections de base et coquilles

\n

Codex peut décomposer une demande en sous-tâches : corriger des fautes de frappe, améliorer un README ou écrire des tests, le tout dans le même espace de travail.

\n

\"Tâche

\n

\"Problèmes

\n

Vous pouvez lancer une nouvelle tâche à partir d'une tâche existante après une première relecture, demander des changements dans la base de code actuelle ou poser des questions via la zone de texte. Pour prolonger la tâche ou corriger autre chose, cliquez sur « Code » et démarrez directement une sous-tâche.

\n

\"Modifications

\n

Une fois satisfait des changements, cliquez sur « Push » : une nouvelle pull request est créée. Après quelques secondes, cliquez sur « View Pull Request » pour y accéder et la fusionner dans la branche principale.

\n

Exemple 2 : explication de la base de code

\n

Ensuite, j'ai utilisé Codex pour une tâche non éditoriale : explorer la base de code et demander quoi faire ensuite. Idéal quand on débarque sur un projet, qu'on souhaite accélérer l'onboarding ou qu'on bloque sur la compréhension d'une fonction.

\n

\"Tâche

\n

Codex a parcouru le projet et fourni une synthèse claire, accessible aux débutants, de la structure de la codebase. Plutôt que de lister les fichiers, Codex les a regroupés par usage :

\n
    \n
  • Il a souligné que qwen3_demo.py est le script principal, qui lance deux interfaces basées sur Gradio : l'une pour changer de mode de raisonnement, l'autre pour la traduction multilingue.
  • \n
  • Il a identifié qwen3_demo.ipynb comme une alternative sous forme de notebook interactif.
  • \n
  • Il a indiqué test_qwen3_demo.py pour les tests unitaires et README.md pour la documentation et les démonstrations vidéo.
  • \n
\n

En plus, Codex a listé des « points clés à connaître » : dépendances (Ollama CLI), rôle de la fonction _run_ollama et conseils pour étendre l'interface. Il a même proposé des prochaines étapes : gestion des versions de modèles, amélioration de l'UI, ajout de gestion d'erreurs.

\n

Exemple 3 : trouver et corriger un bug

\n

Codex peut analyser toute la base de code, identifier un bug, proposer un correctif et vous présenter un aperçu des changements. Le processus rappelle les revues de modifications sur GitHub.

\n

\"Trouver

\n

Vous pouvez consulter les journaux pour comprendre le processus en arrière-plan des changements en cliquant sur « Logs ».

\n

\"Poser

\n

Codex retourne un résumé des modifications, ainsi que la liste des fichiers créés ou affectés. Vous pouvez poser des questions à propos de ces changements ou demander à Codex d'écrire du code supplémentaire pour améliorer l'implémentation actuelle.

\n

\"expliquer

\n

\"Fichiers

\n

Quand les corrections vous conviennent, cliquez sur « Push » puis « Create New PR » pour ouvrir une nouvelle pull request.

\n

\"Créer

\n

Après quelques secondes, cliquez sur « View Pull Request » pour y accéder et la fusionner dans la principale.

\n

\"Pousser

\n

Avec Codex, la fusion des changements se fait en quelques clics.

\n

\"consulter

\n

\"Fusionner

\n

Les changements apparaissent sur la branche principale en quelques secondes.

\n

\"Principale

\n

Pourquoi Codex est-il important ?

\n

Codex est un agent collaboratif, pas un générateur de code passif. Demandez-lui d'écrire, refactorer, tester, déboguer ou expliquer : il affichera les journaux du terminal, les références et les sorties à chaque étape.

\n

Voici quelques bénéfices constatés sur le terrain :

\n
    \n
  • Des tâches traçables et vérifiables.
  • \n
  • Exécution en parallèle pour enchaîner plusieurs changements.
  • \n
  • Respect de votre environnement de développement, surtout si vous avez défini des conventions via un fichier AGENTS.md.
  • \n
  • Alignement sur les standards humains des PR et compatibilité avec les tests CI.
  • \n
\n

En clair, on a l'impression qu'OpenAI vient de déployer un stagiaire en ingénierie logicielle.

\n

En conclusion

\n

Nous avons vu comment Codex peut corriger des bugs, appliquer des patchs fonctionnels et expliquer la logique du code, tout en générant des pull requests, en exécutant des tests et en citant ses actions via des journaux et des diffs.

\n

Ce tutoriel pratique montre comment Codex peut fluidifier votre quotidien de développeur·se, que vous déboguiez du code hérité, preniez en main un nouveau dépôt ou priorisiez des tâches de maintenance.

\n

Avec l'évolution de Codex, j'attends des intégrations plus poussées aux IDE, pipelines CI et outils de planification, ce qui en fait un ajout très concret à tout flux d'ingénierie. Pour en savoir plus, consultez l'article officiel de lancement, et retrouvez des cas d'usage sur la chaîne YouTube d'OpenAI.

\n

Pour aller plus loin avec les modèles et outils orientés ingénierie d'OpenAI, je vous recommande ces billets :

\n

FAQs

Codex est-il différent de ChatGPT ?

Oui. Codex est un agent spécialisé pour l'ingénierie logicielle, optimisé pour exécuter des tâches dans des dépôts Git.

Dois-je installer Codex ?

Vous n'avez rien à installer si vous utilisez Codex dans l'application ChatGPT. En revanche, pour l'utiliser dans le terminal, vous devez installer la Codex CLI.

Codex d'OpenAI est-il sécurisé ?

Codex s'exécute dans un conteneur sûr et isolé. Par défaut, il n'a pas accès à Internet pendant l'exécution des tâches, mais vous pouvez activer cet accès au niveau de l'environnement, avec une liste blanche de domaines et des méthodes HTTP autorisées.

Quels forfaits ChatGPT incluent Codex ?

Codex est inclus dans les offres ChatGPT Free, Go, Plus, Pro, Business, Edu et Enterprise, avec un accès Free et Go très limité. Pour vérifier les tarifs et disponibilités actuels, rendez-vous sur openai.com/chatgpt/pricing.

En quoi OpenAI Codex se compare-t-il à GitHub Copilot ?

GitHub Copilot complète le code en ligne pendant la saisie dans l'IDE, tandis que Codex est un agent orienté tâches à qui vous confiez du travail. Copilot vous aide à écrire plus vite ; Codex exécute de façon autonome des tâches en plusieurs étapes (correction de bugs, exécution de tests, ouverture de PR) dans un environnement isolé. Les deux outils se complètent plus qu'ils ne se remplacent.

Quels langages de programmation Codex prend-il en charge ?

Codex fonctionne avec n'importe quel langage présent dans votre référentiel GitHub. Il lit le contexte de la base de code pour s'aligner sur les conventions de votre projet. Python, JavaScript, TypeScript, Go, Rust et Ruby sont très bien pris en charge. Les performances sont meilleures pour les langages disposant de larges corpus open source.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

Je suis experte Google Developers en ML (Gen AI), triple experte Kaggle et ambassadrice Women Techmakers, avec plus de trois ans d’expérience dans la tech. J’ai cofondé une startup dans le domaine de la santé en 2020 et je poursuis actuellement un master en informatique à Georgia Tech, avec une spécialisation en apprentissage automatique.

Sujets

Formez-vous à l'IA avec ces cours !

Cursus

Principes fondamentaux des agents IA

6 h
Découvrez comment les agents IA peuvent transformer votre façon de travailler et créer de la valeur pour votre organisation !
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Contenus associés

blog

Types d'agents d'intelligence artificielle : Comprendre leurs rôles, leurs structures et leurs applications

Découvrez les principaux types d'agents d'intelligence artificielle, comment ils interagissent avec les environnements et comment ils sont utilisés dans les différents secteurs d'activité. Comprendre les agents réflexes simples, les agents basés sur un modèle, les agents basés sur un but, les agents basés sur l'utilité, les agents d'apprentissage, etc.

blog

Comprendre les TPU et les GPU dans l'IA : Un guide complet

L'essor du développement de l'intelligence artificielle (IA) a entraîné une augmentation notable de la demande en matière de calcul, d'où la nécessité de disposer de solutions matérielles robustes. Les unités de traitement graphique (GPU) et les unités de traitement tensoriel (TPU) sont devenues des technologies essentielles pour répondre à ces demandes.
Kurtis Pykes 's photo

Kurtis Pykes

9 min

cursor ai code editor

Tutoriel

Cursor AI : Un guide avec 10 exemples pratiques

Apprenez à installer Cursor AI sur Windows, macOS et Linux, et découvrez comment l'utiliser à travers 10 cas d'utilisation différents.

Tutoriel

30 astuces Python pour un meilleur code, avec exemples

Nous avons sélectionné 30 astuces Python pour améliorer votre code et développer vos compétences en Python.
Kurtis Pykes 's photo

Kurtis Pykes

Tutoriel

Tableaux Python

Tableaux Python avec exemples de code. Découvrez comment créer et imprimer des tableaux à l'aide de Python NumPy dès aujourd'hui.
DataCamp Team's photo

DataCamp Team

Tutoriel

Données JSON Python : Un guide illustré d'exemples

Apprenez à utiliser JSON en Python, notamment la sérialisation, la désérialisation, le formatage, l'optimisation des performances, la gestion des API, ainsi que les limites et les alternatives de JSON.
Moez Ali's photo

Moez Ali

Voir plusVoir plus