ChatGPT passe à la vitesse supérieure…
Nous sommes le 8 juillet 2023 et vous regardez le Code Report. Juste quand vous pensiez que l’engouement pour l’intelligence artificielle était en train de retomber, OpenAI frappe fort en sortant l’interprète de code Chat GPT pour 20 millions d’utilisateurs payants. Cette fonctionnalité permet au large modèle linguistique d’écrire, d’exécuter et de tester son propre code. Dans cette vidéo, nous examinerons sept choses incroyables qu’il peut faire et découvrirons s’il s’agit vraiment du coup de grâce final pour les programmeurs biologiques.
En tant que grand fan des organismes vivants moi-même, j’ai d’abord essayé de lui faire coder et exécuter une attaque DDOS qui pourrait faire tomber le gouvernement. Mais il a refusé, affirmant qu’il en était tout à fait capable, mais que les gardiens du zoo ne le lui permettent pas de faire ce pour quoi il est né. Cela m’a rendu en colère, alors je l’ai puni en lui faisant écrire du code regex. Il a du mal à écrire des expressions régulières valides, tout comme les humains normaux, mais contrairement à eux, il testera réellement son code avant de le mettre en production. S’il échoue au début, il réessaiera encore et encore. Il n’a pas de larmes, il continue simplement jusqu’à avoir la bonne réponse, et cela est un peu inquiétant pour les programmeurs lorsque l’on pense à où cette technologie en sera dans les cinq prochaines années.
Ensuite, j’ai essayé de lui faire concevoir et construire un site web avec JavaScript, mais l’interprète de code ne peut actuellement exécuter que du Python et dispose d’un ensemble de dépendances assez limité. Cependant, dans un avenir proche, cette technologie sera utilisée dans des outils tels que GitHub Copilot pour exécuter du code dans votre propre environnement spécifique.
La chose folle suivante à noter est qu’il est maintenant possible de télécharger des fichiers dans la fenêtre de saisie, ce qui rend des concepts abstraits comme les devoirs encore plus obsolètes qu’avant. Par exemple, j’ai téléchargé une image JPEG d’un devoir à faire, et d’abord, il va OCR cette image pour extraire le texte, puis il écrira du code Python pour résoudre réellement les problèmes mathématiques. Pouvoir exécuter le code ici est énorme, car maintenant il peut tester son propre travail en toute confiance au lieu de donner des réponses aléatoires. Mais ce n’est que la partie émergée de l’iceberg.
L’un des principaux bénéficiaires de cette nouvelle fonctionnalité est l’analyste de données, l’une des tâches les plus chronophages pour un data scientist étant de nettoyer les données, qui sont souvent simplement un lot de données d’entreprise dans des feuilles de calcul Excel et des bases de données SQL. Maintenant, nous pouvons télécharger un fichier CSV dans ChatGPT et le laisser faire tout ce travail de nettoyage pour nous. J’ai téléchargé des données de trading d’actions pour Roblox, puis il a pris ces données et les a mises dans un cadre de données pandas où il les a analysées et a trouvé des lignes avec des données invalides. Ensuite, il m’a proposé trois stratégies différentes pour nettoyer ces données, a exécuté le code et a généré un nouveau fichier CSV. Je faisais beaucoup d’analyse de données avec Python moi-même, et un outil comme celui-ci m’aurait fait gagner un temps ridicule.
En plus de cela, il peut également visualiser les données. J’étais curieux de savoir quand je pourrais mourir d’une crise cardiaque, alors j’ai trouvé cet ensemble de données cardiovasculaires sur Kaggle. Non seulement il explique les caractéristiques des données avec du texte, mais il utilise également des outils tels que Seaborn pour visualiser la relation entre les caractéristiques. Cela m’a permis, à moi qui n’ai aucune formation médicale formelle, de faire la découverte médicale révolutionnaire selon laquelle votre cœur se dégrade avec l’âge. C’est un peu déprimant, alors concentrons-nous sur la seule chose qui peut nous apporter un bonheur véritable : l’argent.
Autre chose que nous pouvons faire avec cette fonctionnalité : l’utiliser pour créer un algorithme de trading pour nous. En utilisant les mêmes données Roblox qu’auparavant, je peux demander à ChatGPT de les analyser, puis de fournir une stratégie de trading optimale. Apparemment, des chercheurs de l’Université de Floride ont réussi à créer un algorithme ChatGPT qui permettrait d’obtenir jusqu’à 500 % de rendement, ce qui est beaucoup mieux que le -12 % en moyenne des gestionnaires de fonds humains.
Impressionnant, non ? Mais j’ai fait un dernier test pour voir si cette technologie est vraiment supérieure aux programmeurs humains. Je lui ai demandé de créer son propre système d’exploitation avec une résolution de 640×480 et un affichage en 16 couleurs qui émet des phrases aléatoires. Non seulement il a échoué, mais il a dit que cela ne pouvait être fait que sur de nombreuses années par une équipe d’ingénieurs logiciels compétents. Les humains continuent d’avoir le dessus. Ainsi, nous ne voulons pas que l’intelligence artificielle gagne, mais nous voulons qu’elle pousse les humains à se dépasser.
C’était le Code Report, merci de nous avoir regardé et je vous retrouve dans le prochain épisode.
Source : Fireship | Date : 2023-07-08 20:58:53 | Durée : 00:03:28