Nouvelles Du Monde

Le codex d’outils de type ChatGPT d’OpenAI créera plus de demande pour les ingénieurs

Le codex d’outils de type ChatGPT d’OpenAI créera plus de demande pour les ingénieurs
  • Le ChatGPT d’OpenAI, qui peut répondre aux questions avec des réponses humaines, explose en popularité.
  • La même société est également à l’origine de Codex, un outil qui automatise l’écriture de code logiciel.
  • Les experts ont déclaré que les compétences en développement de logiciels seront toujours nécessaires dans un avenir prévisible.

OpenAI fait parler de lui ces jours-ci, car le chatbot intelligent de l’entreprise, ChatGPT, a suscité l’imagination et incité les gens à se demander quel rôle l’intelligence artificielle jouera à l’avenir. La même société a également développé Codex, un service moins populaire qui pourrait complètement changer la façon dont les développeurs travaillent.

En utilisant les données qu’il a collectées sur le Web, ChatGPT peut répondre à presque toutes les questions qui lui sont posées – mais pas toujours avec précision – et avec une réponse qui ressemble à celle d’un humain. Le Codex est similaire, sauf qu’au lieu d’écrire des phrases en anglais, il écrit du code logiciel. Indiquez à Codex le type de problème logiciel que vous essayez de résoudre et Codex vous proposera une solution avec une chaîne de code.

Si un service d’IA peut désormais écrire du code pour les développeurs, cela soulève la question de son impact sur les étudiants en informatique et de la disparition des emplois d’ingénierie logicielle très bien rémunérés. Pourtant, les compétences en génie logiciel continueront d’être très demandées, et les services d’IA comme Codex ne sont qu’une étape naturelle alors que la programmation devient progressivement plus facile au fil des générations, selon des universitaires et des experts en enseignement de l’informatique.

Lire aussi  L'instrument MIRI de James Webb est de nouveau opérationnel

Le codex est disponible pour les développeurs depuis 2021 sous la forme de GitHub Copilot. Et OpenAI, qui a levé plus de 10 milliards de dollars auprès de Microsoft et d’autres bailleurs de fonds, a investi davantage dans le Codex ces derniers temps, en embauchant plus de 1 000 entrepreneurs pour écrire du code et des descriptions associées qui aideront Codex à apprendre à devenir un meilleur programmeur, a rapporté Semafor.

Codex et ChatGPT sont un “énorme outil d’amélioration de la productivité”, et de nombreux programmeurs utilisent déjà Codex dans leurs flux de travail quotidiens, a déclaré Christopher Manning, professeur d’informatique et de linguistique à l’Université de Stanford. Pourtant, ce n’est pas parce que Codex peut écrire des fonctions de base pour simplifier la vie d’un ingénieur qu’il peut soudainement écrire des applications entières tout seul, a-t-il ajouté.

Chaque génération facilite la programmation

En pensant au Codex, il faut comprendre que la programmation est devenue de plus en plus facile à chaque génération, Hadi Partovi, PDG et cofondateur de l’association éducative Code.orgqui crée des programmes pour les cours d’informatique de la maternelle à la 12e année, a déclaré.

“La programmation a commencé avec des cartes perforées”, a déclaré Partovi. “Nous n’utilisons plus de cartes perforées.” Après cela, les programmeurs ont commencé à taper avec des claviers en utilisant un langage de programmation appelé Assembly, un langage de bas niveau qui communique directement avec l’architecture d’une machine.

Lire aussi  Pourquoi Twitter et TikTok ne peuvent-ils pas être facilement remplacés ? C'est ce qu'on appelle des "effets de réseau" : NPR

De même, Codex simplifie encore certaines tâches d’ingénierie logicielle. Les programmeurs n’ont pas à passer autant de temps sur le travail par cœur que d’autres l’ont fait un million de fois, mais ils devront toujours comprendre le code produit par un outil comme Codex, a déclaré Partovi. Les développeurs utilisant Codex ou un outil similaire qui ne peuvent pas expliquer ce que fait leur code ne deviendront pas des ingénieurs productifs.

Le codex peut remplir des lignes de code, mais les développeurs doivent toujours comprendre fondamentalement comment résoudre un problème technique en premier lieu.

“Je suis convaincu que cela facilitera l’ingénierie”, a déclaré Partovi. “Alors nous aurons plus d’ingénieurs et plus de génie logiciel. La demande de technologie n’est limitée que par l’offre d’ingénieurs.”

Créer la prochaine grande chose

Pour la prochaine génération de programmeurs, une préoccupation majeure est que les étudiants utilisent des programmes comme Copilot pour écrire du code pour eux, puis se sentent dégonflés par l’idée que le programme peut faire le travail tout seul, Cynthia Lee, maître de conférences de informatique à l’Université de Stanford, a déclaré. Elle a dit qu’elle a déjà reçu des devoirs d’étudiants qu’elle est certaine qu’ils ont terminés avec Codex.

Lee craint que Codex ne démotive les étudiants qui ont du mal à comprendre les devoirs. Des outils comme Copilot sont “une exacerbation d’un problème auquel nous avons toujours été confrontés, à savoir : comment amener les gens à faire les tâches dont ils ont besoin pour apprendre ?” dit-elle.

“Cela nécessite simplement d’avoir beaucoup de conversations avec les étudiants sur les véritables bases de” Pourquoi sommes-nous ici? “”, A déclaré Lee.

Lire aussi  Spécifications des déversements minces Redmi Note 12

Le codex est un multiplicateur de force qui peut accélérer le travail de programmation, mais il crache principalement du code que les gens ont déjà écrit en collectant des données à partir de progiciels existants. Pourtant, Lee est optimiste quant à la technologie dans son ensemble, et elle a souligné à quel point il est important pour les étudiants de continuer à acquérir des compétences en développement de logiciels.

“Il y aura toujours une frontière de nouvelle création”, a déclaré Lee.

Le Codex peut accélérer l’innovation

L’avantage d’outils comme Codex est qu’ils peuvent remplacer la recherche manuelle que les développeurs doivent généralement effectuer sur Internet pour trouver des moyens de déboguer leur code et de trouver des packages logiciels prenant en charge le code qu’ils écrivent, a déclaré Manning.

Par exemple, les programmeurs peuvent utiliser le langage de programmation Python pour analyser le texte d’une page Web. Avec Codex, ils peuvent simplement écrire un commentaire demandant un morceau de code pour accomplir cette tâche, et le service le renverra.

“Même pour les personnes qui sont sur le terrain, la vitesse à laquelle ces modèles se sont améliorés et le succès qu’ils ont est franchement surprenant”, a déclaré Manning. “Mais ces modèles ne sont absolument pas parfaits, et si vous n’êtes pas capable de remarquer quand quelque chose ne va pas et que cela génère le mauvais code, ou s’il y a toujours un bogue, alors vous ne serez pas un ingénieur logiciel productif.”

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Bloqué

2024-03-27 23:19:45 Bloqué Votre demande a été bloquée en raison d’une politique de réseau. Essayez de vous

ADVERTISEMENT