ChatGPT Codex est l’agent IA d’OpenAI qui travaille directement sur vos dépôts GitHub. Depuis sa récente mise à jour, il est accessible à tous les abonnés ChatGPT Plus (20 $/mois), et non plus uniquement aux abonnés Pro à 200 $/mois.
Ce que peut faire Codex
Codex est un agent cloud qui délègue des tâches de développement :
- Correction de bugs : analyse le code source et propose des correctifs
- Revue de code : examine les fichiers du dépôt et suggère des améliorations
- Pull requests automatiques : crée des PR directement sur GitHub avec les modifications
- Explication de la codebase : génère une description du projet pour faciliter l’onboarding
Configurer Codex avec un fichier agent.md
Il est possible de créer un fichier agent.md à la racine du dépôt GitHub pour donner des instructions précises à Codex : comment lancer les tests, comment structurer les pull requests, quelles parties du code sont sensibles. Sans ce fichier, Codex explore automatiquement l’ensemble des fichiers du dépôt.
Accès internet de l’agent
Par défaut, l’agent fonctionne en mode sécurisé sans accès à internet. L’activation de l’accès internet est possible mais expose l’agent à des risques de sécurité. Pour des projets open source, cela peut être utile pour résoudre des dépendances externes.
L’outil CLI openai-codex
Un outil CLI openai-codex permet de lancer l’agent en mode ligne de commande depuis son terminal, offrant une alternative à l’interface web de ChatGPT pour les développeurs qui préfèrent le terminal.
Pour aller plus loin
Codex représente une évolution significative des outils de développement assistés par IA. Retrouvez la démonstration en live sur YouTube avec un test sur un projet Symfony réel.