L’interprète de code de ChatGPT est de loin la fonctionnalité la plus puissante disponible sur la plateforme ChatGPT. Bien que beaucoup ne le réalisent pas, cet outil a de nombreuses utilisations passionnantes et peut faire bien plus que les quelques tâches pour lesquelles il est actuellement utilisé.
Alors, que pouvez-vous faire exactement avec le plugin Code Interpreter de ChatGPT ? Nous avons rassemblé quelques-unes des façons les plus utiles d’utiliser le plugin Code Interpreter dès maintenant.
1. Créer et éditer des images
Vous pouvez réaliser de nombreuses manipulations d’images intéressantes avec l’interpréteur de code de ChatGPT. Le plus intéressant est que vous n’avez pas besoin de compétences particulières pour le faire, tout ce que vous avez à faire est de décrire ce que vous voulez faire en langage clair. Les résultats et les options ne sont peut-être pas dignes de Photoshop, mais ils sont généralement très intéressants et valent la peine d’être utilisés.
Voulez-vous convertir une image en niveaux de gris ? Vous avez besoin de diviser une image en quadrants ? Que diriez-vous d’inverser les couleurs d’une image ? Il existe une longue liste de choses intéressantes que vous pouvez essayer.
Tout ce que vous avez à faire est de télécharger l’image vers l’interface de Code Interpreter et de décrire en langage clair ce que vous voulez faire. Voici quelques invites que vous pouvez essayer pour obtenir des résultats intéressants :
- Extraire une palette de couleurs de toutes les couleurs dominantes de l’image ci-jointe.
- Ajouter le mot « Confidentiel » en filigrane dans le coin supérieur gauche de l’image ci-jointe.
- Détecter les visages dans l’image ci-jointe et les recouvrir d’une image transparente en forme de croix.
- Diviser l’image ci-jointe en quatre quadrants, inverser les couleurs dans le dernier quadrant, puis recomposer l’image.
- Animez l’image ci-jointe avec un effet de zoom avant et de zoom arrière.
- Combinez les trois images ci-jointes en un GIF et ajoutez un effet de zoom arrière.
- Lancez la détection des visages sur l’image et pixelisez tout visage présent.
Dans l’exemple ci-dessous, nous avons demandé à ChatGPT de diviser une image en quadrants et d’inverser les couleurs sur le dernier quadrant.
Dans cet autre exemple, nous avons téléchargé une image et demandé à ChatGPT de rendre le visage flou.
Outre ces astuces d’édition, vous pouvez également extraire des métadonnées pertinentes d’une image. Vous pouvez spécifier les métadonnées spécifiques que vous souhaitez extraire, ou vous pouvez simplement demander à ChatGPT d’extraire toutes les métadonnées pertinentes de l’image jointe. Ce n’est pas tout. Vous pouvez également créer une image à partir de zéro à l’aide du plugin.
Dans l’exemple ci-dessous, nous avons demandé à ChatGPT via l’interprète de code de créer une image de nuage de mots contenant les prénoms des 20 derniers présidents américains. Ce n’est pas le meilleur des exemples, mais il vous donne une idée de ce que vous pouvez faire.
Bien sûr, vous pouvez lui demander de changer la couleur de l’arrière-plan ou d’utiliser une police différente. Il existe de nombreuses façons de jouer avec les images en utilisant le plugin Code Interpreter. Si vous êtes à court d’idées, téléchargez simplement une image et demandez à ChatGPT de vous indiquer les tâches qu’il peut effectuer sur l’image.
2. Créer et éditer des vidéos
Tout comme les images, l’interpréteur de code de ChatGPT peut également effectuer des tâches de manipulation sur les vidéos. Vous pouvez effectuer des tâches simples telles que l’extraction de métadonnées à partir de fichiers vidéo ou la saisie d’une image à partir d’un horodatage particulier. Vous pouvez également :
- Convertir des vidéos en GIF.
- Créer un fichier vidéo avec son à partir d’une combinaison de fichiers images.
- Découper des fichiers vidéo en morceaux répondant à certaines spécifications.
- Extraire le son d’un fichier vidéo
- Extraire les sous-titres d’une vidéo
- Compresser une vidéo
- Convertir une vidéo d’un format à un autre (par exemple de AVI à MP4)
Voici un aperçu de ce que vous pouvez faire avec une vidéo en utilisant l’interpréteur de code ChatGPT :
Dans l’exemple ci-dessous, nous avons demandé à ChatGPT d’extraire le son d’un petit fichier vidéo, ce qu’il a fait en quelques secondes. Le fichier audio résultant, disponible au téléchargement, était très net et clair.
Bien que le plugin Code Interpreter puisse effectuer de nombreuses opérations liées à la vidéo, son utilisation pratique, du moins pour l’instant, est assez limitée en raison de la taille restreinte des vidéos qu’il peut prendre en charge. La taille maximale des fichiers vidéo que Code Interpreter peut gérer n’est pas très claire, mais vous rencontrerez généralement des problèmes de mémoire avec des vidéos de grande taille. Pour obtenir les meilleurs résultats, utilisez des fichiers vidéo plus petits, avec des résolutions plus faibles dans la mesure du possible.
3. Créer et modifier des fichiers audio
L’interprète de code de ChatGPT dispose également d’une fonction de synthèse vocale intégrée. Cela signifie que vous pouvez écrire un morceau de texte et demander à ChatGPT de le convertir en fichier audio. En outre, vous pouvez également effectuer plusieurs actions intéressantes sur les fichiers audio en utilisant le plugin Code Interpreter. Vous pouvez :
- Convertir des fichiers audio d’un format à l’autre (par exemple de WAV à MP3)
- Lire et modifier les métadonnées/tags du fichier audio (comme le titre, l’artiste, l’album)
- Modifier la hauteur d’un fichier audio
- Assembler deux fichiers audio
- Ajuster la fréquence d’échantillonnage, le débit binaire ou les canaux d’un fichier audio
- Découper un fichier audio en fonction d’une plage de temps spécifique.
- Superposition d’un fichier audio avec un autre fichier audio
4. Lire, éditer et créer des documents
La gestion des fichiers est sans aucun doute l’un des points forts de Code Interpreter. Les capacités de Code Interpreter vont bien au-delà du simple traitement des fichiers image, audio et vidéo.
Ce puissant plugin peut également lire, générer et modifier le contenu d’une vaste gamme de types de documents, y compris les PDF, les documents Microsoft Word, les fichiers de texte brut, les RTF, divers formats de feuilles de calcul et les fichiers de code tels que Python (.py) et JavaScript (.js). Code Interpreter prend actuellement en charge plusieurs dizaines de formats de fichiers.
Tout dépend de ce que vous voulez obtenir. Vous pouvez par exemple joindre un fichier PDF à votre invite, puis demander à ChatGPT de lire ce fichier, de traduire le texte et de créer un document MS Word avec la traduction.
Ou encore, lire les données d’un fichier Word et extraire des données spécifiques répondant à un certain critère pour créer un fichier de feuille de calcul. Vous pouvez également créer des graphiques, des tableaux et d’autres éléments de visualisation de données à partir de documents.
Pensez à n’importe quel tour que vous pouvez rencontrer dans la vie réelle. S’il s’agit de créer ou de lire des documents de quelque nature que ce soit, il y a de fortes chances que le plugin Code Interpreter puisse y remédier.
5. Écrire et analyser du code
Si vous avez de gros fichiers de code dont vous voulez comprendre le sens, Code Interpreter est une option solide. Vous pouvez joindre des fichiers contenant plusieurs milliers de lignes de code et demander à Code Interpreter de vous dire ce qu’il fait, voire de le déboguer, de le remanier, de le traduire dans un autre langage de programmation ou d’effectuer à peu près n’importe quelle tâche liée à la programmation à laquelle vous pouvez penser.
Dans quelle mesure Code Interpreter est-il plus performant que le ChatGPT classique lorsqu’il s’agit de tâches de codage ? Bien que le modèle sous-jacent soit toujours le même, Code Interpreter semble avoir une plus grande fenêtre de contexte (ou du moins essaie de la simuler), ce qui signifie qu’il peut traiter beaucoup plus de données à la fois.
Cela lui donne un avantage important, en particulier dans des domaines tels que la programmation où les fichiers de code peuvent parfois atteindre des centaines de milliers de lignes.
Pour tester la robustesse de Code Interpreter dans le traitement de fichiers de code volumineux, nous avons téléchargé un système complet d’authentification des utilisateurs sur GitHub, l’avons téléchargé dans Code Interpreter sous la forme d’un fichier zip et lui avons demandé ce que faisait le projet. Il a été capable de décompresser le fichier, de parcourir tous les dossiers et de décrire ce que fait l’ensemble du projet avec une précision impressionnante.
Lorsque nous lui avons demandé d’ajouter une nouvelle fonctionnalité au projet, le plugin a pu identifier tous les fichiers qui devaient être modifiés pour ajouter une nouvelle fonctionnalité. Lorsque nous le lui demandions, il pouvait effectuer ces modifications sans que nous ayons à intervenir.
Bien sûr, lors des tests, le projet a fonctionné parfaitement après l’ajout de la fonctionnalité. Il peut parfois rencontrer des obstacles, mais il ne fait aucun doute que travailler avec une grande base de code est l’une des fonctionnalités les plus utiles de l’interpréteur de code.
Vous avez une image contenant du texte à copier ? L’interprète de code peut gérer cela facilement. Il suffit de télécharger l’image et de demander à ChatGPT d’extraire le texte. Il fonctionne parfaitement sur les captures d’écran, les images de documents, les images avec du texte superposé, et bien plus encore.
Il peut également traiter du texte déformé ou flou, ainsi que du texte dans différentes polices, tailles, styles, orientations et couleurs. Vous pouvez, par exemple, demander à ChatGPT de créer un document MS Word à partir d’une copie scannée d’un document que vous avez téléchargé, et vous obtiendrez un résultat en quelques secondes.
Bien qu’il soit important de reconnaître que les capacités actuelles du plugin Code Interpreter sont limitées à bien des égards, le plugin représente toujours l’une des fonctions les plus puissantes disponibles dans un chatbot IA n’importe où sur Internet.
Avec quelques améliorations, notamment en ce qui concerne la taille des fichiers qu’il peut charger en mémoire et avec lesquels il peut travailler, la fonction d’interprétation de code donnera sans aucun doute à ChatGPT une longueur d’avance sur tous les autres chatbots d’IA avec lesquels il est actuellement en concurrence. Et il y a encore beaucoup d’autres choses que vous pouvez faire avec ChatGPT.