ChatGPT : 10 exemples pour découvrir le plugin Code Interpreter
OpenAI a déployé un plugin nommé Code Interpreter pour les abonnés à ChatGPT Plus, permettant à l’IA d’exécuter du code et d’analyser des données complexes.
Qu’est-ce que Code Interpreter ?
Le 6 juillet, OpenAI a déployé un nouveau plugin pour ChatGPT nommé Code Interpreter. Cette fonctionnalité, réservée aux abonnés à ChatGPT Plus, « permet à ChatGPT d’exécuter du code, éventuellement avec un accès aux fichiers que vous avez téléchargés. Vous pouvez demander à ChatGPT d’analyser des données, de créer des graphiques, de modifier des fichiers, d’effectuer des calculs », peut-on lire dans la release note d’OpenAI. En effet, l’IA peut désormais écrire du code en Python et manipuler des fichiers jusqu’à 100 Mo. Et les nouvelles possibilités amenées par Code Interpreter sont nombreuses. Vous pouvez notamment :
- Générer des graphiques, des cartes,
- Générer des visualisations de données et de graphiques,
- Nettoyer des ensembles de données,
- Analyser des listes de lectures musicales,
- Créer des fichiers HTML interactifs…
Les utilisateurs semblent époustouflés. Linas Beliunas, general manager chez Flutterwave, estime sur LinkedIn qu’il s’agit là de la « fonctionnalité la plus puissante depuis GPT-4 (…) N’importe qui peut-être analyste de données maintenant ». Pour Ethan Mollick, professeur à l’université de Pennsylvanie et expert de l’IA, a écrit dans sa newsletter que Code Interpreter « rend l’IA beaucoup plus polyvalente » et qu’il s’agit du « mode le plus utile et le plus intéressant » qu’il a pu essayer. Découvrez comment accéder à cette nouvelle fonctionnalité et, en 10 exemples, ce qu’il est possible de faire avec Code Interpreter d’OpenAI.
Comment accéder à Code Interpreter via ChatGPT
Pour avoir accès à Code Interpreter, vous devez être abonné à ChatGPT Plus. Le service vous donne accès à GPT-4, le dernier modèle de langage d’OpenAI, mais aussi à ses plugins, dont fait partie Code Interpreter.
Pour utiliser Code Interpreter, cliquez sur votre nom d’utilisateur et rendez-vous dans les préférences – ou Settings – de l’outil. Une fois dans les réglages, cliquez sur Beta features et cochez Code Interpreter. Sur la page principale de l’agent conversationnel, passez votre souris ou appuyez sur GPT-4 et sélectionnez Code Interpreter Beta.
10 exemples d’utilisation de Code Interpreter
1. Transformer une image en vidéo
Avec Code Interpreter, vous pouvez uploader des fichiers. Depuis ce postulat, Chase Lean, un adepte des outils IA, a souhaité animer une photo. Pour cela, il a téléchargé une photo panoramique représentant des plateaux de nourritures et a demandé à Code Interpreter de réaliser une sorte de travelling. Il a précisé le sens de défilement, le format souhaité, et a obtenu en une trentaine de secondes la vidéo voulue.
Breaking: Now you can turn images into video with ChatGPT
How to do it?
Use the new feature called Code Interpreter.
See the steps below pic.twitter.com/r0vWYc2lrr
— Chase Lean (@chaseleantj) July 8, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
2. Transformer une image en texte
Souvent décrit comme une IA « multimodale » par ses utilisateurs, Code Interpreter vous permet par exemple d’obtenir une version textuelle d’un document considéré comme une image. Si vous possédez une facture, un devis, ou tout autre information sur un document au format PNG par exemple, vous pourrez obtenir une version texte en quelques secondes grâce à Code Interpreter, comme le démontre ci-dessous l’utilisateur Shubbam Saboo.
Multimodal AI is here
GPT-4 can now turn your images into a text file in a snap with the new code interpreter model.
Witness the OCR magic in action pic.twitter.com/c9mnJfiweg
— Shubham Saboo (@Saboo_Shubham_) May 5, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
3. Analyser et expliquer intelligemment des données
Selon Ethan Mollick, « la capacité de Code Interpreter à la fois à comprendre les données et à savoir quoi en faire est impressionnante ». En transmettant à l’IA un ensemble de données, elle est capable d’en faire une analyse claire, voire même de proposer une visualisation plus adaptée aux données que celle imaginée lors du prompt. Ethan Mollick et ses collègues universitaires ont été « surpris » de voir l’intelligence avec laquelle l’IA était capable de faire des analyses de données.
Code Interpreter’s ability to both « understand » data and know what to do with it is impressive. Had a call with a couple other faculty members and we were all a bit taken aback by how « clever » it is when doing analyses: properly applying Monte Carlo, ARIMA, PCA, random forest… pic.twitter.com/nPIqBDMAMY
— Ethan Mollick (@emollick) May 27, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
4. Réaliser une analyse de données sur une playlist Spotify
Code Interpreter peut analyser vos goûts musicaux ! Un utilisateur de Twitter a réussi à obtenir une analyse complexe et structurée de sa playlist Spotify préférée, contenant plus de 300 heures de musique. « GPT m’a montré comme exporter les données depuis l’API Spotify, a exécuté des analyses PCA et t-SNE multidimensionnelles et a résumé mes goûts pour moi », a expliqué @SHL0MS, en publiant les résultats.
analyzing a 300hr Spotify favorites playlist with ChatGPT Code Interpreter
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
— (@SHL0MS) May 1, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
5. Convertir des données en site web
Les capacités de Code Interpreter en termes de visualisation de données impressionnent les utilisateurs. Outre les graphiques, l’IA est également capable, à partir d’un ensemble de données, de créer un site web ou des fichiers HTML parfaitement fonctionnels. Par exemple, Patrick Blumenthal s’est amusé à créer une carte interactive avec des zones chaudes représentant toutes les observations d’OVNI. Il a même pu obtenir un recentrage de sa carte sur l’Amérique du Nord, l’IA générant même un titre à sa carte sans avoir eu à le demander.
OpenAI’s new Code Interpreter model is incredible for data visualization. I fed it an unpolished dataset of UFO sightings and it generated a fully-functioning HTML heat map for me.
Here’s a static version (it easily lets me create as many versions as I want) pic.twitter.com/mDVU2Rp8BR
— Patrick Blumenthal (@PatrickJBlum) April 29, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
6. Alimenter une fiction avec des données physiques réalistes
Vous souhaitez rédiger une fiction ou un roman contenant des informations crédibles, mais sur des sujets que vous ne maîtrisez pas ? ChatGPT et Code Interpreter peuvent vous aider. Il est par exemple possible de simuler avec le code des éléments de physique réaliste, comme la trajectoire d’un vaisseau spatial autour d’un objet gravitationnel, des tirs de missiles dans l’espace ou la puissance de capteurs. L’outil vous offre à la fois l’aspect rédactionnel et une simulation, grâce au code, de vos requêtes liées au réalisme physique.
Hard science fiction simulation, courtesy of ChatGPT with Code Interpreter.
« We are going to role-play a science fiction scenario. I will be the captain. Here is the catch: You must make each challenge in the scenario include realistic physics that you will simulate with code » pic.twitter.com/lW0VmYA1RW
— Ethan Mollick (@emollick) July 2, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
7. Extraire la palette de couleurs d’une image
Code Interpreter peut rapidement extraire la palette des couleurs principales d’une image. Une action pratique si vous souhaitez mettre en place ou déterminer une charte graphique. En uploadant votre image, Code Interpreter va produire un script permettant l’analyse et l’extraction des couleurs. Puis l’outil va pouvoir générer ladite palette, en affichant, comme dans l’exemple ci-dessous, les 5 principales couleurs présentes dans l’image sous la forme d’un nuancier.
ChatGPT Code Interpreter is incredible! 🌟
Its file uploading & downloading capabilities make it a super flexible tool for various tasks. 💼
Here it extracts colors from an image to create a palette.png 🎨
And automatically compresses large images when running out of memory. pic.twitter.com/i25yPujtBV
— Pietro Schirano (@skirano) May 1, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
8. Générer des QR Codes
Pour annoncer le déploiement de son plugin pour les abonnés à ChatGPT Plus, OpenAI a pris un exemple très simple, en demandant à l’IA de lui générer un QR Code pour son site officiel. Ici, pas besoin d’un prompt à rallonge ou particulièrement précis. Avec une requête telle que « crée un QR Code pour tel site et montre le moi », Code Interpreter affichera directement l’objet généré. Vous pourrez bien sûr obtenir le détail de la procédure grâce au bouton dédié dans le champ conversationnel.
Code Interpreter will be available to all ChatGPT Plus users over the next week.
It lets ChatGPT run code, optionally with access to files you’ve uploaded. You can ask ChatGPT to analyze data, create charts, edit files, perform math, etc.
Plus users can opt in via settings. pic.twitter.com/IjH5JBqe5B
— OpenAI (@OpenAI) July 6, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
9. Créer une carte animée à partir d’une base de données
Si Code Interpreter permet une importante optimisation en réalisant des tâches complexes en quelques secondes, il offre aussi des possibilités de créations un peu plus ludiques. En uploadant un fichier CSV de la position de tous les phares des États-Unis, Ethan Mollick a demandé à l’IA de lui générer une carte sous format GIF présentant ces données. Mais il a souhaité la rendre visuellement attrayante, en précisant dans sa requête son désir d’une carte sur fond noir, avec « chaque phare qui scintille ». En quelques secondes, le résultat est bluffant.
This was kind of delightful: I uploaded a CSV file of every lighthouse location in the US.
« 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
— Ethan Mollick (@emollick) May 2, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
10. Bonus : créer la pluie numérique de Matrix
Utilisation ludique vous avez dit ? Riley Gooodside, prompt engineer chez Scale AI, s’est amusé à recréer la « pluie numérique » de Matrix. Il lui a suffi de préciser la taille souhaitée pour son GIF (512×512), le nombre d’images et leur affichage (30 images à mesure de 5 images par seconde), le tout avec une indication claire : « Pas de blabla, au boulot » ! Quelques secondes après, le code contenant la matrice elle-même s’affichait sur son écran !
ChatGPT Code Interpreter (alpha) renders an animated GIF: pic.twitter.com/2txArURcu1
— Riley Goodside (@goodside) April 28, 2023
Pour afficher ce contenu issu des réseaux sociaux, vous devez accepter les cookies et traceurs publicitaires.
Ces cookies et traceurs permettent à nos partenaires de vous proposer des publicités et des contenus personnalisés en fonction de votre navigation, de votre profil et de vos centres d’intérêt.Plus d’infos.
Le métier de Prompt engineer vous intéresse ?
Tout savoir sur le métier de prompt engineer, pour maîtriser les outils d’IA générative et configurer leurs paramètres pour industrialiser la production de contenu. Voir la fiche métier Prompt engineerCommunity managers : découvrez les résultats de notre enquête 2025
Réseaux, missions, salaire... Un webinar pour tout savoir sur les CM, lundi 29 septembre à 11h !
Je m'inscris