OpenAI Codex, la fin des développeurs ?

OpenAI codex

Un nouveau système d’IA créé par OpenAI. OpenAI Codex a une connaissance étendue de la façon dont les gens utilisent le code et est nettement plus performant que GPT-3 dans la génération de code, en partie parce qu’il a été formé sur un ensemble de données qui comprend une concentration beaucoup plus importante de code source public.

OpenAI Codex est un nouvel outil d’apprentissage automatique qui traduit votre texte en langue anglaise en code. Codex est conçu pour accélérer le travail des programmeurs professionnels, ainsi que pour aider les amateurs à se lancer dans le codage.

En collaboration avec GitHub, OpenAI lance la première application alimentée par Codex, GitHub Copilot. Codex a beaucoup plus de capacités, que les développeurs peuvent explorer – et intégrer dans leurs propres applications – lorsque nous publierons Codex via notre API plus tard cet été.

Qu’est-ce que Codex ?

OpenAI Codex est un descendant de GPT-3 ; ses données d’entraînement contiennent à la fois du langage naturel et des milliards de lignes de code source provenant de sources accessibles au public, y compris du code dans les dépôts publics GitHub. OpenAI Codex est le plus performant en Python, mais il est également compétent dans plus d’une douzaine de langages, dont JavaScript, Go, Perl, PHP, Ruby, Swift et TypeScript, et même Shell. Il dispose d’une mémoire de 14 Ko pour le code Python, contre 4 Ko pour GPT-3, ce qui lui permet de prendre en compte trois fois plus d’informations contextuelles lorsqu’il effectue une tâche. [Blog d’OpenAI]

Le mois dernier, vous avez pu voir l’une des nombreuses possibilités offertes par Codex – GitHub, en coopération avec OpenAI, a présenté CoPilot, qui fonctionne sur Codex. CoPilot est un assistant qui comprend votre approche et vous fournit des exemples, des conseils et des extraits de code appropriés, une correction automatique intelligente et une augmentation de votre codage.

Mais ce n’est que le début. Codex est un système puissant, piloté par un transformateur, qui peut être comparé à GPT-3 en tant que modèle NLP.

Comme avec GPT-3, ses cas d’utilisation sont infinis. Codex comprend votre tâche et l’accomplit de la manière la plus efficace et efficiente.

Premières étapes

Nous avons eu l’occasion d’examiner Codex et d’essayer ses fonctions. Ayant l’impression de ne faire qu’effleurer la surface, nous souhaitons partager plusieurs démonstrations de cette nouvelle façon de communiquer avec le code.

Mais attendez, qui est « nous » ? En 2020, au moment de la sortie de GPT-3, OpenAI recherchait des ambassadeurs de la communauté, qui aideraient et soutiendraient les développeurs, les chercheurs, les artistes et les écrivains de la communauté GPT-3 en pleine croissance (qui comptait environ 60 000 membres). Ils ont demandé à certains d’entre nous, les utilisateurs les plus actifs du forum, de les aider – et nous voici, ambassadeurs de la communauté OpenAI. Nous conseillons les utilisateurs de GPT-3 pendant les heures d’ouverture, nous réfléchissons à la manière d’améliorer l’expérience utilisateur, nous discutons également avec OpenAI du point de vue des utilisateurs, en représentant la grande communauté.

Et parfois, nous avons un aperçu des derniers développements d’OpenAI pour mieux transmettre ces connaissances au monde. Comme dans le cas du Codex. Vous trouverez ci-dessous quelques démonstrations de Codex réalisées par les ambassadeurs de la communauté OpenAI.

Modus operandi

Vous donnez à Codex vos instructions en texte clair. Le code généré peut être utilisé pour vos projets. Vous gagnez du temps et pouvez travailler de manière plus productive, vous essayez de nouvelles choses, vous êtes créatif et vous sortez des sentiers battus.

Bien sûr, les puristes du codage peuvent continuer à coder manuellement. Codex ne crée pas un défi ou une compétition pour eux. Codex permet à tout le monde d’apprendre et d’appliquer le code de manière interactive. Codex ne tuera pas les codeurs, comme le cinéma n’a pas tué le théâtre. Comme GPT-3 ne tue pas les écrivains. Oui, il transforme notre façon de travailler, mais il accroît notre créativité et ne nous remplace pas. Les deux approches (pilotée par l’IA et authentiquement humaine) peuvent exister en parallèle. Codex vous permet de coder de manière plus efficace et plus instructive.

Comment cela fonctionne-t-il ? Comme dans le moteur d’instruction de GPT-3, tout ce que vous devez saisir – il suffit de le demander (poliment), et Codex répondra à la demande.

 

Retour en haut