De ChatGPT Code Interpreter is een uitstekende update van 's werelds toonaangevende AI-chatbot, en dit is waarom.

ChatGPT heeft de wereld stormenderhand veroverd en verblindt mensen met zijn mensachtige gespreksvaardigheden. Maar hoe krachtig het ook is, het heeft beperkingen. Hoewel ChatGPT oplossingen kan bieden voor complexe problemen, kan het deze niet actief implementeren. Code Interpreter is de poging van OpenAI om ChatGPT te laten evolueren van simpelweg een ideeëngenerator naar een AI-agent die ideeën kan implementeren om een ​​probleem op te lossen.

De implicaties van deze nieuwe mogelijkheden zijn ingrijpend. Dit is wat u moet weten over de functie ChatGPT Code Interpreter en waarom deze zo belangrijk is.

Wat is de code-interpreter van ChatGPT?

Code Interpreter is in wezen een Python-programmeeromgeving in een sandbox binnen ChatGPT, waar u een breed scala aan taken kunt uitvoeren door Python-code uit te voeren. Helaas wordt het door veel gebruikers vaak over het hoofd gezien of verkeerd begrepen omdat het wordt geassocieerd met coderen of programmeren. Hoewel het "Code Interpreter" wordt genoemd en de programmeertaal Python gebruikt om taken uit te voeren, is het geen functie die exclusief is voor mensen met programmeervaardigheden. Natuurlijk kunnen sommige programmeervaardigheden je helpen de functie beter te gebruiken, maar je hebt geen codeerervaring nodig om deze te gebruiken.

instagram viewer

Om beter te begrijpen wat de Code Interpreter-functie doet, is het beter om er vanuit een operationeel perspectief naar te kijken.

Voordat de Code Interpreter-functie of een andere ChatGPT-plug-in aan ChatGPT werd toegevoegd, moest welk probleem ChatGPT dan ook wilde oplossen, er een zijn waarvan de oplossing met tekst kon worden weergegeven. Heb je ChatGPT nodig om de betekenis van generatieve AI uitleggen? Nou, dat is iets dat kan worden opgelost door tekstgeneratie. Wat dacht je van ChatGPT gebruiken om een ​​tekst in een andere taal te vertalen? Dat kan ook worden opgelost door tekstgeneratie. Bij deze problemen kan de oplossing in de vorm van tekst worden aangeleverd.

Maar wat als u een probleem wilt oplossen, zoals het genereren van een complexe grafiek, het bewerken van een afbeelding of het overnemen van een kleurwaarde uit een afbeelding? Dit zijn problemen waarvan u de oplossingen niet in tekst kunt weergeven - ze vereisen specifieke oplossingen. Zonder plug-ins zoals Code Interpreter is het beste dat ChatGPT voor u kan doen, beschrijven hoe u het zou doen. De Code Interpreter is echter als een tool onder de motorkap die de beschrijving van ChatGPT over hoe u een probleem oplost, gebruikt en implementeert met behulp van Python-code. Maar hoe werkt dit?

Hoe werkt de code-interpreter van ChatGPT?

Code Interpreter combineert de kracht van een groot taalmodel met de kracht van programmeren in Python, waardoor ChatGPT veel meer kan zijn dan alleen een tekstgenerator. Deze twee componenten zijn essentieel om te begrijpen hoe de Code Interpreter-functie werkt. Stel dat u wilt dat ChatGPT een afbeelding in twee gelijke delen splitst en de kleuren van een van de delen omkeert voordat ze worden samengevoegd om een ​​nieuwe afbeelding te maken. Hoe zou ChatGPT dat voor elkaar krijgen?

Hier is hoe het waarschijnlijk zou verlopen. Door gebruik te maken van het GPT-taalmodel, heeft ChatGPT een idee hoe dit probleem kan worden opgelost, en in dit specifieke geval met Python-programmering. Dus wat ChatGPT doet, is het schrijven van een Python-script dat een afbeelding in twee gelijke delen kan splitsen en keer de kleuren van een van de onderdelen om voordat u ze samenvoegt om een ​​nieuwe te maken - u weet wel, net als de gebruiker aangevraagd.

Aangezien de Code Interpreter een Python-programmeeromgeving is die Python-code kan uitvoeren, voert ChatGPT het Python-script dat het genereert in de Code Interpreter. Na het uitvoeren van het Python-script retourneert het de resulterende afbeelding naar ChatGPT. Probleem opgelost. Het is vergelijkbaar met een programmeur die een programma voor je schrijft om elk probleem dat je beschrijft in realtime op te lossen.

Waarom is de code-interpreter zo belangrijk?

Hoewel de aankondiging van de release van de Code Interpreter-functie niet zoveel ophef veroorzaakte als passend bij het potentieel ervan impact, zou het op de lange termijn het belangrijkste kenmerk van het ChatGPT-ecosysteem kunnen zijn, naast het onderliggende model zelf. Zo belangrijk is het.

Hoewel de huidige mogelijkheden niet het ware potentieel weerspiegelen, zal de Code Interpreter-functie, of in ieder geval het operationele model, waarschijnlijk de toekomst zijn van de ChatGPT AI-chatbot. Hoe komt het?

Huidige iteraties van grote taalmodellen, inclusief de GPT-3.5- en GPT-4-modellen die ChatGPT aandrijven, zijn fundamenteel beperkt. Zoals we eerder zeiden, kunnen ze beschrijven hoe ze een probleem moeten oplossen, maar hun vermogen om de stappen die ze voorstellen in praktijk te brengen, is ernstig beperkt. Dit is de reden waarom door LLM aangedreven AI-chatbots nog niet zijn veranderd in echte AI-assistenten.

Neem de Google Assistent als voorbeeld om een ​​duidelijker beeld te schetsen. U kunt de Google Assistent vragen om te bellen, een sms te sturen of misschien zelfs een afspraak te maken met uw tandarts. In tegenstelling tot de huidige chatbotmodellen, vertelt de Google Assistent je niet alleen hoe je dingen moet doen; het kan echt dingen doen.

Google Assistant is misschien geen perfect voorbeeld, maar het is een microkosmos van hoe de huidige iteraties van de ChatGPT-chatbot zouden kunnen evolueren dankzij de Code Interpreter-functie. Je zou ChatGPT kunnen vertellen om afbeeldingen van alle katten in een videobestand te extraheren en naar je e-mailadres te sturen. Of misschien Twitter doorzoeken en alle tweets ophalen waarin u wordt genoemd. Of zo ongeveer alles wat u maar kunt bedenken dat programmatisch kan worden gedaan, en ChatGPT zal de code activeren Interpreteer en schrijf een programma dat die taak uitvoert, uitvoert en de resultaten retourneert in een kwestie van seconden. Dit vermogen van ChatGPT om real-world resultaten te produceren via Code Interpreter is wat de functie zo belangrijk maakt.

Hoewel het onmogelijk is om het traject van technologie nauwkeurig te voorspellen, is het gemakkelijk voor te stellen dat andere AI-bedrijven zoals Google vergelijkbare tolkmodellen gebruiken voor hun AI-chatbots. Soortgelijke Code Interpreters geïmplementeerd op andere grote AI-chatbots kunnen de katalysator zijn die AI-chatbots een praktischer en alomtegenwoordiger hulpmiddel maakt.

Een model voor AI-chatbots

De Code Interpreter van ChatGPT luidt een nieuw paradigma in voor AI-chatbots. Door de mogelijkheid toe te voegen om actief instructies te interpreteren, code te schrijven en programma's uit te voeren, heeft OpenAI ChatGPT de mogelijkheid gegeven om real-world resultaten te produceren door middel van alleen conversatie. Dit is een praktisch model dat andere AI-chatbots kunnen gebruiken om niet langer informatieverstrekkers te zijn, maar AI-assistenten die in staat zijn actie te ondernemen.

Het Code Interpreter-model is ongetwijfeld een cruciale ontwikkeling die ChatGPT en andere AI-chatbots die een vergelijkbaar model gebruiken, veel capabeler en nuttiger zal maken.