Le 4 novembre, OpenAI a annoncé sur son site le rachat de Pierre Computer Company, Inc., l'entreprise derrière Code Storage et une famille d'outils de développement open source. Une fois l'opération conclue, les fonctionnalités de Pierre seront progressivement intégrées à l'agent de programmation Codex. OpenAI veut que Codex couvre toute la chaîne, de la création d'une branche au déploiement du code, et pas seulement sa génération et sa modification.
Deux outils déjà en service dans Codex
Les bibliothèques Trees et Diffs de Pierre sont déjà utilisées dans l'application Codex : Trees pour parcourir rapidement les fichiers d'un projet, Diffs pour présenter les modifications du code. OpenAI les cite nommément dans son annonce et explique qu'elles maintiennent la vitesse de révision et de navigation même sur de gros volumes de code. Le mode Edit de Diffs permet de corriger une ligne de code là où le problème a été repéré, tandis que Highlights, récemment publié par Pierre, est un colorateur syntaxique rapide qui se met à jour en temps réel pendant la saisie ou la production de code par un agent. Code Storage est l'autre volet : il permet aux applications de stocker du code et d'en suivre l'historique avec Git, grâce à une API conçue pour les appels machine. OpenAI n'a pas dévoilé le montant de l'opération ; la conclusion reste soumise à des conditions habituelles, dont des approbations réglementaires, et les deux entreprises restent indépendantes jusque-là.
Ce qui est déjà promis, avant et après la conclusion
Après la conclusion, les projets open source de Pierre resteront open source, et OpenAI affirme qu'il continuera d'y contribuer. Les clients actuels de Code Storage pourront continuer à utiliser le service après la conclusion, pendant qu'OpenAI en transfère les fonctionnalités dans Codex. Pour les utilisateurs de Codex qui emploient déjà Trees et Diffs, le changement à court terme est limité ; le vrai changement viendra avec l'intégration, quand l'endroit où le code est stocké, la personne qui examine les modifications et les étapes avant le déploiement pourront être réunis dans un seul produit. Ce rachat fait suite à une autre initiative plus tôt dans la semaine, quand OpenAI a présenté Pando, son infrastructure interne de gestion du code source, en expliquant que les systèmes autour de Git doivent évoluer avec l'augmentation du travail parallèle. L'arrivée de Pierre complète, dans la même chaîne, les maillons du stockage et de la révision, plutôt que d'ouvrir une nouvelle gamme de produits.
Ce qui reste flou, c'est le calendrier. L'annonce ne donne aucune date de conclusion prévue et ne précise pas en combien d'étapes les fonctionnalités de Code Storage rejoindront Codex, ni si les conditions des clients actuels changeront. Il faudra attendre que les conditions de conclusion soient remplies et qu'un plan d'intégration soit publié pour juger à quel point Codex deviendra une plateforme de développement complète.