6 choses que vous pouvez faire avec l’interpréteur de code de ChatGPT



L’outil d’interprétation de code de ChatGPT est incontestablement la fonctionnalité la plus performante proposée par la plateforme. Bien que cela échappe à beaucoup, cet instrument regorge d’utilisations captivantes et peut accomplir bien plus que les quelques tâches auxquelles il est actuellement cantonné.

CONTENU VIDÉO MUO DU JOUR

FAITES DÉFILER POUR ACCÉDER AU CONTENU

Alors, que peut-on précisément réaliser avec le plugin d’interprétation de code de ChatGPT ? Nous avons rassemblé certaines des utilisations les plus judicieuses de ce plugin.

1. Création et manipulation d’images

L’interprète de code de ChatGPT permet d’effectuer une multitude de manipulations d’images. L’avantage est qu’aucune compétence particulière n’est requise : il suffit de décrire clairement l’opération souhaitée. Les résultats, bien que parfois éloignés de la qualité Photoshop, sont généralement intéressants et méritent d’être explorés.

Voulez-vous transformer une image en nuances de gris ? La découper en quatre parties égales ? Inverser les couleurs ? Les possibilités d’expérimentation sont vastes.

Pour cela, téléchargez simplement l’image sur l’interface de l’interprète de code et décrivez précisément l’action désirée. Voici quelques exemples d’instructions à essayer pour obtenir des résultats surprenants :

  • Extrayez une palette des couleurs dominantes de l’image fournie.
  • Appliquez le filigrane « Confidentiel » en haut à gauche de l’image.
  • Détectez les visages sur l’image et superposez-les d’une croix transparente.
  • Divisez l’image en quatre quadrants, inversez les couleurs du dernier et reconstituez l’image.
  • Animez l’image avec un effet de zoom avant et arrière.
  • Assemblez trois images en un GIF avec un effet de dézoomage.
  • Identifiez les visages sur l’image et pixellisez-les.

Dans l’exemple ci-dessous, nous avons demandé à ChatGPT de fractionner une image en quatre et d’inverser les couleurs du dernier quadrant.

Dans cet autre exemple, nous avons importé une image et demandé à ChatGPT de flouter le visage qui s’y trouvait.

Au-delà de la manipulation, vous pouvez aussi extraire les métadonnées pertinentes d’une image. Vous pouvez spécifier les informations que vous souhaitez obtenir, ou demander à ChatGPT de récupérer toutes les métadonnées disponibles. De plus, le plugin permet également de générer une image à partir de zéro.

Ci-dessous, nous avons utilisé l’interprète de code pour créer un nuage de mots avec les prénoms des 20 derniers présidents américains. L’exemple n’est pas parfait, mais il donne une idée des possibilités.

Bien sûr, vous pouvez également modifier la couleur d’arrière-plan ou choisir une autre police. Les options de manipulation d’images sont nombreuses. Si vous manquez d’inspiration, importez une image et demandez à ChatGPT quelles opérations il peut y effectuer.

2. Création et édition de vidéos

L’interprète de code de ChatGPT excelle également dans la manipulation de vidéos. Il peut effectuer des actions simples comme extraire les métadonnées d’un fichier vidéo ou capturer une image à un moment précis. Mais il peut également :

  • Convertir des vidéos en GIF.
  • Créer un fichier vidéo sonore à partir d’une série d’images.
  • Découper une vidéo en segments respectant des spécifications.
  • Extraire l’audio d’un fichier vidéo.
  • Récupérer les sous-titres d’une vidéo.
  • Compresser une vidéo.
  • Convertir une vidéo d’un format à un autre (par exemple AVI en MP4).

Voici un aperçu des possibilités de manipulation vidéo offertes par l’interprète de code de ChatGPT :

Dans l’exemple ci-dessous, nous avons demandé à ChatGPT d’extraire l’audio d’un court fichier vidéo, ce qu’il a fait en quelques secondes. Le fichier audio résultant était clair et net.

Bien que ce plugin puisse effectuer de nombreuses manipulations vidéo, son utilisation pratique est limitée par la taille des fichiers vidéo qu’il peut gérer. La taille maximale n’est pas clairement définie, mais les fichiers volumineux peuvent provoquer des erreurs de mémoire. Privilégiez donc des fichiers vidéo plus petits, avec des résolutions plus basses si possible.

3. Création et modification de fichiers audio

L’interprète de code de ChatGPT intègre une fonctionnalité de synthèse vocale. Cela signifie que vous pouvez fournir du texte et que ChatGPT le transformera en fichier audio. De plus, vous pouvez réaliser de nombreuses opérations sur les fichiers audio, telles que :

  • Convertir les fichiers audio d’un format à un autre (par exemple, WAV en MP3).
  • Lire et modifier les métadonnées/tags d’un fichier audio (titre, artiste, album…).
  • Changer la tonalité d’un fichier audio.
  • Fusionner deux fichiers audio.
  • Ajuster le taux d’échantillonnage, le débit binaire ou les canaux d’un fichier audio.
  • Découper un audio à un intervalle de temps précis.
  • Superposer un fichier audio à un autre.

4. Lecture, modification et création de documents

La gestion de fichiers est l’un des atouts majeurs de l’interprète de code. Ses capacités vont bien au-delà du traitement d’images, d’audio et de vidéo.

Ce puissant plugin peut également lire, générer et modifier des documents variés : PDF, Microsoft Word, fichiers texte, RTF, tableurs et fichiers de code (Python .py, JavaScript .js). Il prend en charge plusieurs dizaines de formats de fichiers.

Tout dépend de ce que vous souhaitez accomplir. Par exemple, vous pouvez joindre un PDF à votre requête et demander à ChatGPT de le lire, de traduire son contenu et de générer un document MS Word contenant la traduction.

Vous pouvez aussi analyser les données d’un fichier Word, extraire des informations spécifiques selon des critères et créer un tableur. Vous pouvez également générer des graphiques ou d’autres visualisations à partir de documents.

Si votre besoin porte sur la création ou la lecture de documents, l’interprète de code saura probablement y répondre.

5. Écriture et analyse de code

L’interprète de code est une excellente solution pour exploiter de gros fichiers de code. Vous pouvez joindre des fichiers contenant des milliers de lignes et demander à ChatGPT d’en expliquer le fonctionnement, de les déboguer, de les refactoriser, de les traduire dans un autre langage ou d’effectuer toute autre tâche liée à la programmation.

En quoi l’interprète de code est-il supérieur à ChatGPT classique pour les tâches de codage ? Bien que le modèle sous-jacent reste le même, l’interprète de code semble disposer d’une fenêtre contextuelle plus large (ou cherche à la simuler), ce qui lui permet de traiter un volume de données plus important.

C’est un avantage important, notamment pour la programmation, où les fichiers de code peuvent parfois contenir des centaines de milliers de lignes.

Pour tester sa capacité à gérer de gros fichiers de code, nous avons importé un système complet d’authentification utilisateur depuis GitHub, sous forme de fichier ZIP, et nous lui avons demandé d’expliquer le projet. Il a réussi à décompresser le fichier, à parcourir les dossiers et à décrire l’ensemble du projet avec une précision impressionnante.

Lorsque nous avons demandé l’ajout d’une nouvelle fonctionnalité, le plugin a identifié les fichiers à modifier. Il a ensuite effectué les modifications nécessaires sans intervention de notre part.

Après les tests, le projet a fonctionné sans problème. Bien que l’interprète de code puisse parfois rencontrer des difficultés, la gestion de bases de code volumineuses est l’une de ses fonctionnalités les plus utiles.

Vous avez une image contenant du texte que vous souhaitez copier ? L’interprète de code peut s’en charger. Importez l’image et demandez à ChatGPT d’extraire le texte. Cela fonctionne très bien sur les captures d’écran, les images de documents ou celles contenant du texte superposé.

Il peut aussi traiter le texte déformé ou flou, ainsi que le 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 numérisée d’un document et obtenir un résultat en quelques secondes.

Bien que les capacités du plugin soient encore limitées à certains égards, il constitue l’une des fonctionnalités les plus puissantes disponibles dans un chatbot IA. Avec quelques améliorations, notamment en termes de taille de fichiers qu’il peut gérer, l’interprète de code donnera sans aucun doute à ChatGPT un avantage sur ses concurrents. Et vous pouvez encore faire beaucoup plus avec ChatGPT.