OpenAI Codex

OpenAI Codex est un agent de développement logiciel qui aide les développeurs à travailler sur du code existant et à créer de nouveaux logiciels. Un développeur décrit une tâche, et Codex examine le contexte du projet avant de proposer ou d'appliquer des modifications. L'outil peut aider à analyser une erreur ou à relire une modification, avec un accès aux fichiers et aux outils mis à sa disposition pour la tâche.

Codex est disponible dans des interfaces de développement, dont un terminal et un éditeur de code. Ces interfaces permettent à un développeur de travailler avec l'agent à côté des fichiers sources du projet et des contrôles existants. Les équipes doivent toujours relire les modifications obtenues et décider quelles actions et quelles ressources du projet l'agent a le droit d'utiliser.

Logo d'OpenAI sur fond blanc.

Ce qu'est OpenAI Codex et où il fonctionne

La documentation d'OpenAI cite quatre surfaces: la Codex CLI pour le terminal, l'extension IDE de Codex, Codex Cloud et Codex dans les applications ChatGPT pour ordinateur, mobile et web. Le même outil atteint donc un développeur devant un terminal et un relecteur sur son téléphone, et c'est pourquoi les équipes finissent par utiliser plus d'une surface.

Le modèle de sécurité comporte quatre éléments nommés dans cette documentation: sandboxing, approbations de l'agent, relecture automatique et autorisations par profil. Le sandboxing limite ce que l'agent peut atteindre, les approbations placent une personne devant les actions importantes, la relecture automatique fait vérifier le travail par le système avant un humain, et les profils d'autorisation permettent à une équipe d'accorder des droits différents selon le contexte.

OpenAI a auparavant publié un modèle appelé Codex qui traduisait le langage naturel en code. Le produit décrit ici est l'agent de développement et non ce modèle plus ancien, et les descriptions de l'ancien ne s'appliquent pas.

AGENTS.md et les règles fixées par l'équipe

Codex lit un fichier AGENTS.md dans le dépôt comme configuration de l'agent. C'est dans ce fichier qu'une équipe écrit les règles opérationnelles: quelles commandes exécuter, quelles conventions suivre, à quoi l'agent ne doit pas toucher et comment des sous-agents se répartissent un travail plus large. La documentation d'OpenAI le range avec les sous-agents et la gestion des règles dans la configuration de l'agent.

Pour une banque, ce fichier est le document de contrôle, et il relève de la gestion de versions comme tout autre fichier. Un relecteur peut voir qui a modifié les règles et quand, la question qu'un auditeur pose pour tout processus automatisé.

Ce qu'il fait dans le code d'une entreprise financière, et ses limites

Le travail qui lui convient est celui qui convient à tout agent de codage: écrire les tests qui couvrent les arrondis, la conversion de devises et la gestion des heures limites dans un ancien code de paiement, propager une mise à jour de bibliothèque dans de nombreux fichiers, et expliquer un service dont l'auteur a quitté l'entreprise. Codex effectue aussi la revue de code dans le flux de développement et fait ainsi une première lecture d'une pull request avant la lecture d'un collègue.

Un agent ne connaît pas les conventions non écrites de votre entreprise si le fichier AGENTS.md ne les énonce pas. Un agent ne sait pas quels systèmes entrent dans le périmètre d'un audit réglementaire. Et il ne porte aucune responsabilité: la pull request a toujours besoin d'un approbateur humain, et dans une entreprise réglementée cette approbation est le contrôle, pas une formalité.

Codex et Claude Code côte à côte

Les deux sont des agents qui travaillent dans un dépôt, les deux fonctionnent depuis un terminal, un IDE et une surface cloud, et les deux demandent avant d'agir. Claude Code d'Anthropic se pilote depuis le terminal, VS Code, JetBrains, Slack et le web et demande l'autorisation avant de modifier un fichier ou d'exécuter une commande. Codex couvre la CLI, l'extension IDE, le cloud et les applications ChatGPT avec le modèle de sandboxing et d'approbation décrit plus haut. Les deux agents lisent un fichier d'instructions placé dans le dépôt.

ChatGPT et Claude comparés pour la finance présente la comparaison et explique pourquoi, dans une banque, la décision suit en général le cloud et le fournisseur d'identité que l'entreprise utilise déjà.

Que demande une banque sur un agent de codage?

Les banques demandent où va le code et sous quel contrat, si le fournisseur peut s'en servir pour l'entraînement, quels dépôts l'agent peut atteindre, s'il peut exécuter des commandes qui touchent le réseau, comment ses actions apparaissent dans le journal d'audit et qui approuve ses pull requests. Ces six questions décident si un outil arrive sur un poste de travail.

Le sandboxing et les profils d'autorisation de Codex sont le mécanisme qui répond à plusieurs de ces questions, mais la politique vient d'abord. Une demande d'autorisation que chaque développeur valide sans lire n'est pas un contrôle, et les obligations de l'AI Act européen s'attachent au système dans lequel le code finit, quel que soit son auteur, humain ou machine.

Où les développeurs de Francfort parlent-ils des deux?

Les développeurs se retrouvent au meetup Claude en langue allemande que l'Agentic AI Community Frankfurt organise toutes les deux semaines chez byte5 GmbH dans la Speicherstraße, où la programmation et le développement web figurent au programme à côté du prompting et des workflows d'IA, et où les participants comparent les outils qu'ils utilisent vraiment. Meetups Claude à Francfort présente le format.

Finance Loop organise Claude Hacker House pour les professionnels de la finance, et l'IA à Francfort recense le reste de la scène IA de la ville par institution et par événement.

Les outils de codage IA et Finance Loop

Finance Loop réunit les développeurs et les équipes plateforme des entreprises financières de Francfort qui ont mis des agents de codage sur de vrais dépôts et ont ensuite dû expliquer ce dispositif aux équipes risques et audit. Finance Loop est le lieu de cette conversation, et nomme les outils sans en vendre aucun.

Finance Loop est un réseau professionnel qui favorise l'usage institutionnel des technologies émergentes en finance, comme l'IA, la tokenisation, les stablecoins et la DeFi. Finance Loop aide ses membres à renforcer leurs compétences et leur réseau personnel dans ces domaines: Investissement & actifs numériques, Paiements & monnaie numérique, Infrastructure numérique & souveraineté et Risque & conformité.

Restons en contact

Plus de 4 000 membres en finance et tech. Devenez Network Member gratuitement.

Recevez les actus gratuites!

Invitations exclusives aux événements, avantages membres et actualités du réseau. Désinscription à tout moment.

En envoyant, vous acceptez les conditions.