Sélectionner la langue

French

Down Icon

Sélectionnez un pays

England

Down Icon

OpenAI lance Codex

OpenAI lance Codex

OpenAI a annoncé la sortie de Codex, un agent d'ingénierie logicielle basé sur le cloud, conçu pour assister les développeurs en effectuant des tâches de codage parallèles, telles que l'écriture de fonctionnalités, la correction de bugs, la réponse aux questions sur les bases de code et la proposition de pull requests. L'outil est désormais disponible en avant-première pour les utilisateurs de ChatGPT Pro, Enterprise et Team. La prise en charge des versions Plus et Edu est prévue prochainement.

Codex s'appuie sur Codex-1, une version du modèle o3 d'OpenAI optimisée spécifiquement pour le développement logiciel. Selon OpenAI, Codex-1 a été entraîné par apprentissage par renforcement sur des scénarios de codage réels afin de reproduire fidèlement les styles de programmation humains, de suivre les instructions avec précision et de tester les résultats jusqu'à leur validation.

Comment fonctionne le Codex

Les utilisateurs peuvent accéder à Codex via la barre latérale de ChatGPT en saisissant des invites ou des questions de code et en assignant des tâches. Chaque tâche est exécutée dans un environnement cloud sandbox sécurisé et isolé, préchargé avec le dépôt de l'utilisateur. Codex peut lire, modifier et tester le code à l'aide d'outils tels que des harnais de test, des linters et des vérificateurs de types. Le temps d'exécution des tâches varie de 1 à 30 minutes, et les utilisateurs peuvent suivre leur progression en temps réel.

Une fois une tâche terminée, Codex valide les modifications dans son environnement et fournit des résultats vérifiables via les journaux du terminal et les résultats des tests. Ces résultats peuvent être examinés, révisés ou intégrés aux pull requests GitHub ou aux bases de code locales. Les développeurs peuvent configurer Codex pour qu'il reflète fidèlement leurs environnements de développement actuels.

Fonctionnalités du Codex et contrôles pour les développeurs

Les développeurs peuvent piloter le comportement de Codex à l'aide des fichiers AGENTS.md , similaires à README.md , pour définir les instructions, les préférences de commandes et les procédures de test spécifiques au projet. Bien que Codex soit plus performant avec des environnements et une documentation personnalisés, des tests internes montrent qu'il conserve d'excellentes performances même sans échafaudage personnalisé.

Les tâches du Codex fonctionnent de manière autonome et sécurisée, sans accès à Internet pendant leur exécution. Cet isolement garantit la sécurité et le confinement de chaque tâche.

Pour répondre aux préoccupations de sécurité, OpenAI indique que Codex a été formé pour distinguer les tâches légitimes des tâches malveillantes et est équipé pour refuser explicitement les requêtes associées au développement de logiciels malveillants. Les utilisateurs peuvent vérifier les résultats des agents via les journaux, les citations et les résultats des tests, et Codex les alerte en cas d'échec ou d'incertitude lors des tests. OpenAI souligne toutefois la nécessité d'une vérification manuelle continue avant le déploiement du code généré par l'agent.

Codex CLI et variante de modèle plus léger

Parallèlement au lancement de Codex, OpenAI met à jour l'interface de ligne de commande (CLI) de Codex, un agent de terminal local. Une version plus petite et plus rapide de Codex-1, appelée codex-mini-latest, est désormais disponible. Optimisée pour les questions-réponses à faible latence et l'édition de code, cette version est accessible via l'API Réponses. Elle est proposée au prix de 1,50 $ par million de jetons d'entrée et 6 $ par million de jetons de sortie, avec une remise de 75 % pour la mise en cache des invites.

Les utilisateurs de Codex CLI peuvent désormais associer leurs comptes de développeur via ChatGPT, simplifiant ainsi la configuration de l'API. Dès aujourd'hui, les utilisateurs Plus et Pro peuvent utiliser respectivement 5 $ et 50 $ de crédits API gratuits pendant 30 jours.

Premiers cas d'utilisation et limites

En interne, les équipes d'OpenAI utilisent déjà Codex pour gérer des tâches en arrière-plan telles que la refactorisation, la documentation, le débogage et l'écriture de tests, réduisant ainsi les changements de contexte et améliorant la concentration des équipes. Si Codex s'est avéré utile pour diverses tâches concrètes, OpenAI reconnaît ses limites. L'agent ne prend actuellement pas en charge la saisie d'images, ne permet pas la correction en temps réel pendant l'exécution et peut prendre plus de temps à exécuter les tâches que l'édition interactive.

Alors qu'OpenAI continue de faire évoluer Codex, la société anticipe une évolution vers une collaboration asynchrone entre les développeurs humains et les agents autonomes capables de gérer des responsabilités d'ingénierie logicielle plus longues et plus complexes.

Codex est publié conformément à la stratégie de déploiement itératif d'OpenAI et sera gratuit pour les utilisateurs éligibles pendant une durée limitée avant de passer à un accès limité et à des options de tarification flexibles.

Image : OpenAI

Small BusinessTrends

Small BusinessTrends

Nouvelles similaires

Toutes les actualités
Animated ArrowAnimated ArrowAnimated Arrow