ChatGPT's Code Interpreter is een ongelooflijk krachtige tool als je het goed gebruikt. Hier zijn enkele van de beste use-cases voor de AI-functie.

De Code Interpreter van ChatGPT is verreweg de krachtigste functie die beschikbaar is op het ChatGPT-platform. Hoewel velen het zich niet realiseren, heeft deze tool tal van spannende toepassingen en kan hij veel meer doen dan de handvol taken waarvoor hij momenteel wordt gebruikt.

Wat kunt u precies doen met de Code Interpreter-plug-in van ChatGPT? We hebben enkele van de handigste manieren samengesteld waarop u de Code Interpreter-plug-in nu kunt gebruiken.

1. Afbeeldingen maken en bewerken

Je kunt er veel interessante trucs voor beeldmanipulatie mee uithalen De code-interpreter van ChatGPT. Het beste is dat je geen speciale vaardigheden nodig hebt om dit te doen, het enige wat je hoeft te doen is simpelweg beschrijven wat je wilt doen in gewone taal. De resultaten en opties zijn misschien niet van Photoshop-kwaliteit, maar ze zijn meestal behoorlijk interessant en de moeite waard.

Wilt u een afbeelding wijzigen in grijstinten? Wilt u een afbeelding in kwadranten splitsen? Hoe zit het met het omkeren van de kleuren van een afbeelding? Er is een lange lijst met interessante dingen die je kunt proberen.

Het enige dat u hoeft te doen, is de afbeelding uploaden naar de Code Interpreter-interface en in gewone taal beschrijven wat u wilt doen. Hier zijn enkele aanwijzingen die u kunt uitproberen voor interessante resultaten:

  • Extraheer een kleurenpalet van alle dominante kleuren uit de bijgevoegde afbeelding.
  • Voeg het woord "Vertrouwelijk" toe als watermerk naar de linkerbovenhoek van de bijgevoegde afbeelding.
  • Detecteer de gezichten in de bijgevoegde afbeelding en bedek ze met een transparant dradenkruisbeeld.
  • Splits de bijgevoegde afbeelding in vier kwadranten, keer de kleuren in het laatste kwadrant om en voeg de afbeelding weer samen als één.
  • Animeer de bijgevoegde afbeelding met een in- en uitzoomeffect.
  • Combineer de drie bijgevoegde afbeeldingen in een GIF en voeg een uitzoomeffect toe
  • Voer gezichtsdetectie uit op de afbeelding en pixeleer elk aanwezig gezicht.

In het onderstaande voorbeeld hebben we ChatGPT gevraagd om een ​​afbeelding op te splitsen in kwadranten en de kleuren in het laatste kwadrant om te keren.

In dit andere voorbeeld hebben we een afbeelding geüpload en ChatGPT gevraagd om het gezicht op de foto te vervagen.

Afgezien van deze bewerkingstrucs, kun je ook relevante metadata uit een afbeelding extraheren. U kunt de specifieke metadata specificeren die u wilt extraheren, of u kunt ChatGPT gewoon vragen om alle relevante metadata uit de bijgevoegde afbeelding te extraheren. Dat is niet alles. U kunt ook een geheel nieuwe afbeelding maken met behulp van de plug-in.

In het onderstaande voorbeeld hebben we ChatGPT via de Code Interpreter gevraagd om een ​​woordwolkafbeelding te maken met de voornamen van de laatste 20 Amerikaanse presidenten. Het zijn niet de beste voorbeelden, maar het geeft je een idee van wat je kunt doen.

U kunt hem natuurlijk vragen om de achtergrondkleur te wijzigen of een ander lettertype te gebruiken. Er zijn veel manieren waarop u met afbeeldingen kunt spelen met behulp van de Code Interpreter-plug-in. Als je een tekort aan ideeën hebt, upload dan gewoon een afbeelding en vraag ChatGPT om je te vertellen welke taken het op de afbeelding kan uitvoeren.

2. Video's maken en bewerken

Net als afbeeldingen kan de Code Interpreter van ChatGPT ook manipulatietaken uitvoeren op video's. U kunt eenvoudige taken uitvoeren, zoals het extraheren van metadata uit videobestanden of het ophalen van het frame van een bepaalde tijdstempel. Je kan ook:

  • Converteer video's naar GIF.
  • Maak een videobestand met geluid uit een combinatie van afbeeldingsbestanden.
  • Splits videobestanden op in stukken die aan bepaalde specificaties voldoen.
  • Extraheer audio uit een videobestand
  • Haal ondertitels uit een video
  • Comprimeer een video
  • Converteer een video van het ene formaat naar het andere (bijvoorbeeld van AVI naar MP4)

Hier is een momentopname van enkele dingen die u kunt doen met een video met behulp van de ChatGPT-code-interpreter:

In het onderstaande voorbeeld hebben we ChatGPT gevraagd om de audio uit een klein videobestand te extraheren, en dat gebeurde in slechts enkele seconden. Het resulterende audiobestand dat beschikbaar was om te downloaden was erg helder en duidelijk.

Hoewel de Code Interpreter-plug-in veel videogerelateerde bewerkingen kan uitvoeren, is praktisch gebruik, althans voorlopig, vrij beperkt vanwege de beperkte videogrootte die het aankan. Het is niet erg duidelijk wat de maximale grootte is van videobestanden die Code Interpreter aankan, maar bij grotere video's kom je meestal geheugenproblemen tegen. Gebruik voor de beste resultaten kleinere videobestanden, waar mogelijk met lagere resoluties.

3. Maak en wijzig audiobestanden

ChatGPT's Code Interpreter heeft ook een ingebouwde tekst-naar-spraakfunctie. Dit betekent dat u een stuk tekst kunt schrijven en ChatGPT kunt gebruiken om dit naar een audiobestand te converteren. Daarnaast kun je met de Code Interpreter-plug-in ook verschillende interessante acties uitvoeren op audiobestanden. Jij kan:

  • Converteer audiobestanden van het ene formaat naar het andere (bijv. WAV naar MP3)
  • Lees en bewerk metadata/tags van het audiobestand (zoals titel, artiest, album)
  • Wijzig de toonhoogte van een audiobestand
  • Voeg twee audiobestanden samen
  • Pas de samplefrequentie, bitsnelheid of kanalen van een audiobestand aan
  • Trim een ​​audio tot een specifiek tijdbereik.
  • Overlay een audiobestand met een andere audio

4. Documenten lezen, bewerken en maken

Bestandsbeheer is ongetwijfeld een van de sterkste punten van Code Interpreter. De mogelijkheden van de Code Interpreter gaan veel verder dan alleen het verwerken van beeld-, audio- en videobestanden.

Deze krachtige plug-in kan ook inhoud lezen, genereren en bewerken in een breed scala aan documenttypen, waaronder pdf's, Microsoft Word-documenten, platte tekstbestanden, RTF's, verschillende spreadsheetindelingen en codebestanden zoals Python (.py) en Javascript (.js). Code Interpreter ondersteunt momenteel enkele tientallen bestandsindelingen.

Het komt allemaal neer op wat je wilt bereiken. U kunt zeggen: voeg een pdf-bestand toe aan uw prompt en vraag vervolgens ChatGPT om ervan te lezen, de tekst te vertalen en een MS Word-document met de vertaling te maken.

Of lees de gegevens uit een Word-bestand en extraheer vervolgens specifieke gegevens die aan een bepaald criterium voldoen om een ​​spreadsheetbestand te maken. U kunt ook grafieken, diagrammen en andere gegevensvisualisatie-elementen maken van documenten.

Denk aan elke wending die je in het echte leven kunt tegenkomen. Als het gaat om het maken of lezen van documenten van welke aard dan ook, is de kans groot dat de Code Interpreter-plug-in dit aankan.

5. Code schrijven en analyseren

Als u grote codebestanden heeft die u wilt begrijpen, is Code Interpreter een solide optie. U kunt bestanden met enkele duizenden regels code bijvoegen en gewoon Code Interpreter vragen om u te vertellen wat het doet, misschien debuggen het, refactor het, vertaal naar een andere programmeertaal of voer zowat elke programmeergerelateerde taak uit die je maar kunt bedenken.

Hoeveel capabeler is Code Interpreter versus gewone ChatGPT als het gaat om codeertaken? Hoewel het onderliggende model nog steeds hetzelfde is, lijkt Code Interpreter een groter contextvenster te hebben (of probeert het in ieder geval te simuleren), wat betekent dat het veel meer gegevens tegelijk kan verwerken.

Dit geeft het een belangrijk voordeel, vooral bij zaken als programmeren waarbij codebestanden soms honderdduizenden regels kunnen bevatten.

Om te testen hoe robuust het kan worden bij het omgaan met grote codebestanden, hebben we een complete gebruiker gedownload authenticatiesysteem van GitHub, uploadde het naar Code Interpreter als een zipbestand en vroeg het wat de project doet. Het was in staat om het bestand uit te pakken, alle mappen te doorlopen en met indrukwekkende nauwkeurigheid te beschrijven wat het hele project doet.

Toen we vroegen om een ​​nieuwe functie aan het project toe te voegen, kon de plug-in alle bestanden identificeren die moesten worden gewijzigd om een ​​nieuwe functie toe te voegen. Wanneer daarom wordt gevraagd, kan het deze wijzigingen aanbrengen zonder input van onze kant.

Na het testen werkte het project natuurlijk feilloos nadat de functie was toegevoegd. Het kan soms op obstakels stuiten, maar het werken met een grote codebasis is ongetwijfeld een van de handigste functionaliteiten van de Code Interpreter-functie.

6. Extraheer tekst uit afbeeldingen (optische tekenherkenning)

Heeft u een afbeelding met tekst die u moet kopiëren? Code Interpreter kan dat met gemak aan. Upload gewoon de afbeelding en vraag ChatGPT om de tekst te extraheren. Het werkt geweldig op schermafbeeldingen, afbeeldingen van documenten, afbeeldingen met over elkaar heen geplaatste tekst en meer.

Het kan ook vervormde of wazige tekst verwerken, evenals tekst in verschillende lettertypen, formaten, stijlen, oriëntaties en kleuren. Je zou bijvoorbeeld ChatGPT kunnen vragen om een ​​MS Word-document te maken van een gescande kopie van een document dat je hebt geüpload, en je krijgt binnen enkele seconden een resultaat.

Hoewel het belangrijk is om te erkennen dat de huidige mogelijkheden van de Code Interpreter-plug-in in veel gevallen beperkt zijn manieren, vertegenwoordigt de plug-in nog steeds een van de krachtigste functies die beschikbaar zijn in een AI-chatbot overal op de wereld internetten.

Met een paar upgrades, vooral wat betreft de grootte van bestanden, kan het in het geheugen worden geladen en kan het werken met de code De tolkfunctie zal ChatGPT ongetwijfeld een voorsprong geven op alle andere AI-chatbots waarmee het momenteel concurreert met. En er is nog veel meer dat u kunt doen met ChatGPT.