Code Interpreter est probablement le plugin ChatGPT le plus intéressant d’OpenAI et ouvre de toutes nouvelles fonctionnalités pour le Chatbot.
Fin mars, OpenAI a introduit une nouvelle fonctionnalité innovante pour ChatGPT: les plugins. L’un d’entre eux est ce que l’on appelle l’interprète de code. Grâce à lui, le modèle de langage peut non seulement générer du code, mais aussi l’exécuter de manière indépendante.
Comme pour l’Auto-GPT, la communauté des développeurs a rapidement trouvé des cas d’utilisation intéressants pour cette technologie. En particulier pour le journalisme de données et les analyses similaires basées sur des données, l’outil semble ouvrir de toutes nouvelles possibilités. Ceci est également dû à la possibilité d’uploader et de télécharger des fichiers d’une taille allant jusqu’à 100 Mo.
Nous avons rassemblé quelques-unes des démonstrations les plus intéressantes de l’interprète de code ChatGPT.
Visualisation des données
Comme nous l’avons déjà mentionné, l’un des points forts de l’interpréteur de code réside dans la visualisation des données. Le logiciel n’est pas limité à un type spécifique d’affichage ou de graphique. Les possibilités vont du simple diagramme à barres à des graphiques plus complexes et moins connus.
So it looks like ChatGPT with Code Interpreter can do basically any visualization technique you ask. And you can tell it to make charts "more beautiful"
— Ethan Mollick (@emollick) May 2, 2023
(I actually asked it to generate artificial data to create the charts to show what they could do, which the AI happily did😬) pic.twitter.com/CsmRO8vDe1
ChatGPT peut non seulement traiter les données, mais aussi les nettoyer ou générer des données synthétiques en cas de doute. L’IA n’est pas totalement sans faille : « Si vous lui donnez quelque chose avec beaucoup de texte, il semble le tokeniser et les données que vous nettoyez peuvent revenir un peu abîmées », note Kathryn Cramer, data scientist, sur Twitter.
The code interpreter feature on ChatGPT is the most mind blowing thing I've seen yet.
— John Backus (@backus) April 29, 2023
All I did was upload a CSV of SF crime data and ask it to visualize trends(!!) pic.twitter.com/pkFdPqgAzb
Analyser ses propres goûts musicaux
L’utilisateur de Twitter @ SHL0MS est allé plus loin et a analysé une liste de lecture Spotify d’environ 300 heures de toutes ses chansons préférées. ChatGPT a non seulement fourni la visualisation, mais l’IA a également aidé à la recherche de données et a expliqué comment utiliser l’API de Spotify en conséquence.
analyzing a 300hr Spotify favorites playlist with ChatGPT Code Interpreter
— █̶̳̘͛̄̃͒̄̃͜█̴͇̱̅͒̅█̵̻̣̝͒̈̄̈͝͝█̴̞̜̻̝͍̂̽͜█̷̢͔̭̝̼̾̍̚ (@SHL0MS) May 1, 2023
i used to use a Jupyter notebook some guy made for PCA analysis but it broke
GPT showed me how to export from the Spotify API, ran multidimensional PCA and t-SNE analyses, and summarized my taste for me pic.twitter.com/cVmUvuuRdM
Création de GIF animés
Outre le traitement des données, l’interprète de code dispose de capacités multimédias limitées. Par exemple, une courte invite peut être utilisée pour créer une animation GIF.
ChatGPT Code Interpreter (alpha) renders an animated GIF: pic.twitter.com/2txArURcu1
— Riley Goodside (@goodside) April 28, 2023
La possibilité de créer des GIF à partir de zéro peut, bien sûr, être combinée avec les fonctions d’analyse de données décrites ci-dessus. Comme ici pour montrer tous les emplacements de phares aux États-Unis.
This was kind of delightful: I uploaded a CSV file of every lighthouse location in the US.
— Ethan Mollick (@emollick) May 2, 2023
"ChatGPT Code Interpreter: Create a gif of a map of the lighthouse locations, where the map is very dark but each lighthouse twinkles." A couple seconds later… pic.twitter.com/f14JLWQCyB
Édition vidéo simple
Cependant, Code Interpreter ne gère pas seulement les GIF, mais aussi d’autres formats de fichiers. Par exemple, Riley Goodside, ingénieur chargé des messages guides, a envoyé un GIF et a demandé à ChatGPT de le convertir en MP4 avec un zoom spectaculaire. ChatGPT ne stocke pas les données pendant longtemps, mais demande un nouveau téléchargement en cas de doute.
(This is ChatGPT Code Interpreter, still in alpha)
— Riley Goodside (@goodside) April 30, 2023
L’interpréteur de code est encore en alpha fermé
Comme tous les autres plugins de ChatGPT, l’interprète de code est actuellement dans une phase alpha fermée, de sorte que seuls des utilisateurs sélectionnés y ont accès. Selon toute vraisemblance, il ne sera disponible que pour les clients payants de ChatGPT Plus dans le cadre d’un déploiement complet à l’avenir.