Vendredi 29er mars 2024

bureau v4.2.1

Root NationНовиниActualités informatiquesL'intelligence artificielle change la donne dans le développement de logiciels

L'intelligence artificielle change la donne dans le développement de logiciels

-

La première entreprise à perturber ChatGPT sera très probablement l'industrie qui l'a créé.

ChatGPT

Créer un logiciel n'a jamais été aussi facile. Mais les programmeurs-praticiens et les experts sont de plus en plus convaincus que l'IA générative va changer leur monde - accélérer le travail des meilleurs programmeurs et permettre aux utilisateurs ordinaires d'en faire plus.

"La génération actuelle de modèles d'intelligence artificielle est un missile visant, bien que par inadvertance, directement la production de logiciels elle-même", ont écrit les investisseurs Paul Kedrosky et Eric Norlin la semaine dernière dans un essai intitulé "The Gutenberg Moment in Software".

"Des technologies comme celles-ci sont incroyables pour créer, déboguer et accélérer la production de logiciels rapidement et presque sans frais."
À la fin de la semaine dernière, OpenAI a publié des versions pilotes de plugins pour ChatGPT qui lui permettent de parcourir Internet au gré des utilisateurs et de se connecter à d'autres services et données.

Il s'agit d'un premier pas important vers la transformation d'un chatbot conversationnel en un agent intelligent plus puissant capable d'effectuer des tâches pour les utilisateurs. C'est également une étape vers la transformation de ChatGPT en une plate-forme sur laquelle d'autres entreprises peuvent s'appuyer.

Le premier lot de plugins étend les capacités de ChatGPT dans les domaines des voyages, des achats, des restaurants, des mathématiques, etc. en connectant le bot à des services populaires tels qu'Expedia, Instacart, Kayak, Klarna et OpenTable. Bien sûr, ces plugins de type application sont la tentative d'OpenAI de transformer ChatGPT en une nouvelle "application pour tout", comme le dit le développeur new-yorkais John Herrman.

Mais ils démontrent également à quel point les nouveaux grands modèles de langage d'IA vont radicalement changer le processus de codage. Habituellement, pour connecter deux applications, un développeur de logiciels doit comprendre l'API (ou la définition de la façon dont un système interagit avec d'autres systèmes) aux deux extrémités, puis écrire un "code de colle" afin que les deux services puissent communiquer entre eux. .

Pour créer un plugin pour ChatGPT, il vous suffit "d'instruire le modèle". Vous fournissez l'API ChatGPT de votre service - en anglais. ChatGPT le lit et fait le reste. Ingénieur et entrepreneur Mitchell Hashimoto tweeté: "J'ai développé de nombreux systèmes de plugins, et l'interface du plugin OpenAI ChatGPT est probablement l'approche la plus folle et la plus impressionnante que j'aie jamais vue en informatique de toute ma vie."

L'histoire du logiciel est une longue séquence d'ajout de nouvelles "couches d'abstraction" qui cachent la complexité de la logique binaire derrière des généralisations de plus en plus conviviales, du langage d'assemblage aux environnements de programmation de niveau supérieur et aux interfaces graphiques.

Les visionnaires ont depuis longtemps promis et tenté de créer des outils de "programmation en langage naturel" qui permettraient aux gens d'utiliser simplement des mots et des phrases de tous les jours pour dire aux ordinateurs quoi faire. De tels efforts n'ont jamais pleinement tenu leurs promesses – mais cette fois, les choses pourraient être différentes.

Les systèmes d'intelligence artificielle d'aujourd'hui, basés sur de grands modèles de langage, peuvent recevoir des instructions directement de non-programmeurs ou de programmeurs qui utilisent le langage humain comme raccourci. Les résultats sont loin d'être parfaits, mais ils sont bien meilleurs que ce à quoi les experts s'attendaient. En prime, ChatGPT peut expliquer instantanément le fonctionnement du code qu'il a écrit et répondre aux questions que l'utilisateur humain se pose à ce sujet. La puissance de ChatGPT et de ses concurrents ne signifie pas que tous les programmeurs devront chercher de nouveaux domaines de travail.

ChatGPTL'IA générative d'aujourd'hui prétend toujours en savoir plus qu'elle ne le fait réellement et invente des choses pour combler les lacunes de ses connaissances. Il travaille mieux en tant que "co-pilote" pour les développeurs, pas en tant que créateur indépendant.
Conclusion : Des humains ayant une compréhension approfondie de nombreux aspects de la programmation seront toujours nécessaires pour inventer de nouveaux types de systèmes, résoudre des problèmes que l'IA ne peut pas gérer et façonner (et limiter) ChatGPT et ses successeurs.

Mais le travail routinier lié à l'adaptation des systèmes logiciels existants et leur travail en commun peuvent s'avérer beaucoup moins pertinents. C'est en grande partie ce que font les développeurs de logiciels aujourd'hui.

Lire aussi : 

sourceAxios
S'inscrire
Avertir de
invité

0 Commentaires
Avis intégrés
Voir tous les commentaires
Autres articles
Abonnez-vous pour les mises à jour

Commentaires récents

Populaire maintenant
0
Nous aimons vos pensées, veuillez commenter.x