6 choses que vous pouvez faire avec l’interprète de code de ChatGPT
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 la poignée de 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. La meilleure partie est que vous n’avez pas besoin de compétences spéciales pour le faire, tout ce que vous avez à faire est de décrire simplement 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.
Vous souhaitez convertir une image en niveaux de gris ? Vous avez besoin de diviser une image en quadrants ? Vous voulez 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 l’interprète de code 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.
- Ajoutez le mot « Confidentiel » en filigrane dans le coin supérieur gauche de l’image jointe.
- Détectez les visages dans l’image ci-jointe et superposez une image transparente en forme de croix.
- Divisez l’image ci-jointe en quatre quadrants, inversez les couleurs dans le dernier quadrant, puis reconstituez l’image en un seul bloc.
- Animez l’image ci-jointe avec un effet de zoom avant et de zoom arrière.
- Combinez les trois images jointes en un GIF et ajoutez un effet de zoom arrière.
- Exécutez 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 d’estomper le visage présent sur l’image.
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 d’arrière-plan ou d’utiliser une police différente. Il y a 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 l’acquisition de l’image à partir d’un horodatage particulier. Vous pouvez également :
- Convertir des vidéos en GIF.
- Créer un fichier vidéo avec du 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, qui était disponible pour le 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 un 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.
- Superposer un fichier audio avec un autre fichier audio
4. Lire, éditer et créer des documents
Le traitement des fichiers est sans aucun doute l’un des points forts de Code Interpreter. Les capacités de l’interpréteur de code 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’un large éventail de types de documents, notamment 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 message, puis demander à ChatGPT de le lire, 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, puis 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 soit en mesure de s’en charger.
5. Écrire et analyser le code
Si vous avez des fichiers de code volumineux 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 avons demandé qu’une nouvelle fonctionnalité soit ajoutée au projet, le plugin a pu identifier tous les fichiers qui devaient être modifiés pour ajouter une nouvelle fonctionnalité. Lorsque nous l’avons invité à le faire, il a pu effectuer ces changements sans aucune intervention de notre part.
Bien entendu, 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 le fait de travailler avec une grande base de code est l’une des fonctionnalités les plus utiles de l’interpréteur de code.
6. Extraire du texte à partir d’images (reconnaissance optique de caractères)
Vous avez une image contenant du texte à copier ? L’interprète de code peut s’en charger 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.
Un outil puissant au bout des doigts
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 fonctionnalités 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 un avantage sur tous les autres chatbots IA avec lesquels il est actuellement en concurrence. Et il y a encore beaucoup d’autres choses que vous pouvez faire avec ChatGPT.