Capture d'écran 2022 12 05 Au 11 33 55

machines virtuelles infinies, LaTeX et robots qui hachent le code tout seuls

Demander à Google n’est plus cool. Ce qui est cool, c’est de demander des choses à ChatGPT. Le moteur d’intelligence artificielle créé par OpenAI est devenu le phénomène viral du moment et tout le monde veut le mettre à l’épreuve. Et plus que quiconque, les programmeurs, qui analysent les capacités et les limites de ce système. Il en existe, par exemple dans le domaine de matematiques ou comment les données que vous extrayez de votre formation pas toujours ils sont corriger. En fait, comme on va le voir, il y a des problèmes avec Stack Overflow, mais on hallucine quand même.

Corriger mon code (ou l’écrire directement). Imaginez que vous essayez d’écrire un programme pour résoudre un petit problème ou pas si petit, même dans langages comme C++– et tu te casses la tête parce que ça ne marche pas. Rien ne se passe : vous pouvez demander à ChatGPT ce qui ne va pas et il vous proposera Changements possibles pour y remédier. CoPilot idem ce n’est plus si nécessaire, car ChatGPT aussi Programme ce que tu demandes dans N’importe quel langage, ou essayez. Attention tout de même, car ChatGPT n’est pas parfait.

Et quand on dit n’importe quelle langue, c’est n’importe quelle. Bien que comme avec CoPilot il soit conseillé de revoir le code, ChatGPT programme ce que vous demandez dans la langue que vous demandez, y compris des langages terribles comme Brainfuck ou Malbolge. Que se passe-t-il avec des langages de programmation aussi expérimentés que COBOL ou FORTRAN pour lesquels il est difficile de trouver des personnes préparées ? Pas de problème, semble-t-il.

Soyez prudent avec ce code, nous insistons. Ce phénomène semble transformer n’importe qui en programmeur, mais peut-être ne devrions-nous pas aller si vite : dans Stack Overflow a été banni permettre aux utilisateurs de profiter de ChatGPT pour générer leurs réponses.

« En général, étant donné que le taux moyen de réponses correctes de ChatGPT est trop faible, publier des réponses créées par ChatGPT est considérablement dommageable pour le site et pour les utilisateurs qui demandent ou recherchent des réponses correctes. »

créer des images pour moi. Il ne pourrait en être autrement : il est possible de demander à ChatGPT de générer les « invites » ou phrases avec lesquelles demander à son tour à MidJourney (ou DALL-E 2, ou Stable Diffusion) de générer des images spectaculaire de manière plus précise pour, par exemple, décorer des appartements.

Connexion à d’autres services. Capacité de ChatGPT à se connecter à d’autres plates-formes c’est évident. Non seulement avec l’exemple précédent, mais aussi avec des services tels que Twitter, où il est possible, par exemple, de consulter quels sont les dernières tendances en intelligence artificielle sur Twitter en temps réel, puis postez-les sur Telegram.

Google en péril. L’une des réflexions les plus courantes à propos de ChatGPT est de savoir comment menace la validité de Google en tant que moteur de recherche. Le langage naturel utilisé dans les réponses résultat beaucoup plus près et convaincants, et puisqu’il n’y a pas de résultats sponsorisés et que les réponses sont claires, direct et facilement compréhensible, certains y voient une véritable alternative au service omniprésent de Google. ChatGPT, au fait, dit que ce n’est pas.

LaTeX à la portée de tous. Ce « système de composition de texte » est largement utilisé dans le milieu universitaire et scientifique, mais travailler avec LaTeX est souvent fastidieux. Ce n’est pas avec ChatGPT, qui Réponse à nos doutes et fait Écrire article scientifique presque aussi facile que de le faire dans un traitement de texte conventionnel.

expressions régulières pour moi. Les expressions régulières sont un outil très puissant pour les développeurs, mais les maîtriser et les augmenter correctement C’est souvent complexe. Pas pour ChatGPT, qui peut les créer à votre demande… ou vous les expliquer sans avoir besoin de contexte.

Machines virtuelles Linux. Jonas Degrave, chercheur chez Deepmind, en sait un peu plus et a eu une idée qui va plus loin : utiliser ChatGPT comme s’il s’agissait une machine virtuelle basée sur Linux. Il lui a ordonné d’exécuter des commandes et lui a même permis de surfer sur le Web, ce que ChatGPT ne fait pas par défaut, grâce à Lynx, le navigateur en mode console. Et pas seulement : il a fini par s’appeler dans une sorte de « machine virtuelle infinie » qui vous fait exploser la tête.

Image: Mohamed Rahmani