ChatGPT Code Interpreter er en fremragende opdatering til verdens førende AI-chatbot, og det er derfor.
ChatGPT har taget verden med storm og blændet folk med sine menneskelignende samtaleevner. Men selv så kraftfuldt som det er, har det begrænsninger. Selvom ChatGPT kan tilbyde løsninger på komplekse problemer, kan den ikke aktivt implementere dem. Code Interpreter er OpenAIs forsøg på at udvikle ChatGPT fra blot at være en idégenerator til en AI-agent, der kan implementere ideer til at løse et problem.
Konsekvenserne af disse nye kapaciteter er dybe. Her er, hvad du bør vide om ChatGPT-kodetolk-funktionen, og hvorfor den er så vigtig.
Hvad er ChatGPTs kodetolk?
Code Interpreter er i sin kerne et Python-programmeringsmiljø i sandkasse i ChatGPT, hvor du kan udføre en lang række opgaver ved at udføre Python-kode. Desværre, fordi det er forbundet med kodning eller programmering, bliver det ofte overset eller misforstået af mange brugere. Selvom det kaldes "Code Interpreter" og bruger Python-programmeringssproget til at udføre opgaver, er det ikke en funktion, der er eksklusiv for folk med programmeringsevner. Sikker på, nogle programmeringsfærdigheder kan hjælpe dig med at udnytte funktionen bedre, men du behøver ingen kodningserfaring for at bruge den.
For bedre at forstå, hvad kodetolk-funktionen gør, er det bedre at se på det fra et operationelt perspektiv.
Før kodetolkerfunktionen eller ethvert andet ChatGPT-plugin blev føjet til ChatGPT, skulle det problem, du ønskede ChatGPT skulle løse, være et problem, hvis løsning kunne repræsenteres med tekst. Har du brug for ChatGPT til forklare betydningen af generativ AI? Nå, det er noget, der kan løses ved tekstgenerering. Hvad med bruge ChatGPT til at oversætte en tekst til et andet sprog? Det kan også løses ved tekstgenerering. I disse problemer kan løsningen leveres som tekst.
Men hvad nu hvis du vil løse et problem som at generere en kompleks graf, redigere et billede eller få fat i en farveværdi fra et billede? Det er problemer, hvis løsninger du ikke kan repræsentere som tekst – de kræver specifikke løsninger. Uden plugins som Code Interpreter er det bedste ChatGPT kan gøre for dig at beskrive, hvordan du ville gøre det. Kodetolken er dog som et værktøj under hætten, der tager ChatGPTs beskrivelse af, hvordan du løser et problem og implementerer det ved hjælp af Python-kode. Men hvordan virker dette?
Hvordan fungerer ChatGPTs kodetolk?
Code Interpreter kombinerer kraften i en stor sprogmodel med kraften i Python-programmering for at tillade ChatGPT at være meget mere end blot en tekstgenerator. Disse to komponenter er afgørende for at forstå, hvordan kodetolkningsfunktionen fungerer. Så lad os sige, at du vil have ChatGPT til at opdele et billede i to lige store dele og invertere farverne på en af delene, før du tilføjer dem sammen for at lave et nyt billede. Hvordan ville ChatGPT klare det?
Her er, hvordan det sandsynligvis ville udspille sig. Ved at udnytte sin GPT-sprogmodel vil ChatGPT have en idé om, hvordan man løser dette problem, og i dette særlige tilfælde med Python-programmering. Så hvad ChatGPT gør vil være at skrive et Python-script, der vil være i stand til at opdele et billede i to lige store dele og inverter farverne på en af delene, før du tilføjer dem sammen for at lave en ny – du ved, ligesom brugeren anmodet om.
Da Code Interpreter nu er et Python-programmeringsmiljø, der er i stand til at køre Python-kode, feeder ChatGPT Python-scriptet, som det genererer, ind i Code Interpreter. Efter at have udført Python-scriptet, returnerer det det resulterende billede til ChatGPT. Problem løst. Det svarer til, at en programmør skriver et program til dig for at løse alle de problemer, du beskriver, i realtid.
Hvorfor er kodetolken så vigtig?
Mens annonceringen af frigivelsen af kodetolk-funktionen ikke skabte så meget buzz, som det sømmer sig for dets potentiale effekt, kan det være den vigtigste enkeltfunktion ved ChatGPT-økosystemet på lang sigt, udover den underliggende model sig selv. Det er så vigtigt.
Selvom dets nuværende muligheder ikke afspejler dets sande potentiale, vil kodetolk-funktionen, eller i det mindste dens operationelle model, sandsynligvis være fremtiden for ChatGPT AI-chatbot. Hvordan det?
Aktuelle iterationer af store sprogmodeller, inklusive GPT-3.5- og GPT-4-modellerne, der driver ChatGPT, er fundamentalt begrænsede. Som vi sagde tidligere, kan de beskrive, hvordan man løser et problem, men deres evne til at omsætte de trin, de foreslår i praksis, er stærkt begrænset. Dette er grunden til, at LLM-drevne AI-chatbots endnu ikke er forvandlet til ægte AI-assistenter.
Tag Google Assistant som eksempel for at male et klarere billede. Du kan bede Google Assistant om at foretage et opkald, sende en sms eller måske endda bestille en tid hos din tandlæge. I modsætning til de nuværende chatbot-modeller vil Google Assistant ikke bare fortælle dig, hvordan du gør ting; det kan faktisk gøre ting.
Google Assistant er måske ikke et perfekt eksempel, men det er et mikrokosmos af, hvordan aktuelle iterationer af ChatGPT-chatbot kan udvikle sig takket være funktionen Kodetolk. Du ville være i stand til at bede ChatGPT om at udtrække billeder af alle kattene i en videofil og sende dem til din e-mailadresse. Eller måske gennemsøge Twitter og hente alle de tweets, der omtaler dig. Eller næsten alt hvad du kan tænke på, som kan gøres programmatisk, og ChatGPT vil tænde for koden Tolk og skriv et program, der udfører denne opgave, udfører den og returnerer resultaterne i løbet af et spørgsmål om sekunder. Denne evne hos ChatGPT til at producere resultater i den virkelige verden gennem kodetolk er det, der gør funktionen så vigtig.
Selvom det er umuligt nøjagtigt at forudsige teknologiens bane, er det let at forestille sig andre AI-virksomheder som Google, der anvender lignende tolkemodeller til deres AI-chatbots. Lignende kodetolke implementeret på andre store AI-chatbots kan være katalysatoren, der gør AI-chatbots til et mere praktisk og allestedsnærværende værktøj.
En model for AI Chatbots
ChatGPTs kodetolk indvarsler et nyt paradigme for AI-chatbots. Ved at tilføje evnen til aktivt at fortolke instruktioner, skrive kode og udføre programmer, har OpenAI givet ChatGPT muligheden for at producere virkelige resultater gennem samtale alene. Dette er en praktisk model, som andre AI-chatbots kan bruge for at gå ud over at være informationsleverandører til at være AI-assistenter, der er i stand til at handle.
Uden tvivl er Code Interpreter-modellen en afgørende udvikling, der vil gøre ChatGPT og andre AI-chatbots, der anvender en lignende model, langt mere dygtige og nyttige.