„ChatGPT Code Interpreter“ yra puikus pasaulyje pirmaujančio AI pokalbių roboto atnaujinimas, todėl.

„ChatGPT“ užvaldė pasaulį audra, sužavėjusi žmones savo žmogiškais pokalbio sugebėjimais. Tačiau net ir koks jis galingas, jis turi apribojimų. Nors „ChatGPT“ gali pasiūlyti sudėtingų problemų sprendimus, ji negali jų aktyviai įgyvendinti. Code Interpreter yra „OpenAI“ bandymas paversti „ChatGPT“ iš tiesiog idėjų generatoriaus į AI agentą, galintį įgyvendinti idėjas, kad išspręstų problemą.

Šių naujų galimybių pasekmės yra gilios. Štai ką turėtumėte žinoti apie „ChatGPT Code Interpreter“ funkciją ir kodėl ji tokia svarbi.

Kas yra „ChatGPT“ kodo vertėjas?

„Code Interpreter“ esmė yra smėlio dėžės „Python“ programavimo aplinka „ChatGPT“, kurioje galite atlikti daugybę užduočių vykdydami „Python“ kodą. Deja, kadangi yra susiję su kodavimu ar programavimu, daugelis vartotojų dažnai nepastebi arba nesupranta. Nors ji vadinama „Kodo interpretatoriumi“ ir užduotims atlikti naudoja „Python“ programavimo kalbą, ji nėra išskirtinė programavimo įgūdžių turintiems žmonėms. Žinoma, kai kurie programavimo įgūdžiai gali padėti geriau išnaudoti šią funkciją, tačiau norint ja naudotis nereikia jokios kodavimo patirties.

Norint geriau suprasti, ką veikia kodo interpretatoriaus funkcija, geriau pažvelgti į ją iš veikimo perspektyvos.

Prieš kodo interpretatoriaus funkciją ar bet kurį kitą ChatGPT papildinį įtraukiant į ChatGPT, bet kurią problemą, kurią norėjote išspręsti ChatGPT, turėjo būti ta, kurios sprendimas galėtų būti pavaizduotas tekstu. Ar jums reikia ChatGPT paaiškinti generatyvinio AI reikšmę? Na, tai gali būti išspręsta generuojant tekstą. Kaip apie naudojant „ChatGPT“ tekstui išversti į kitą kalbą? Tai taip pat gali būti išspręsta generuojant tekstą. Šių problemų sprendimas gali būti pateiktas kaip tekstas.

Bet ką daryti, jei norite išspręsti problemą, pvz., sukurti sudėtingą grafiką, redaguoti vaizdą ar paimti spalvos reikšmę iš vaizdo? Tai problemos, kurių sprendimų negalite pateikti kaip tekstą – joms reikia konkrečių sprendimų. Be papildinių, tokių kaip Code Interpreter, geriausias ChatGPT gali padėti jums aprašyti, kaip tai padarytumėte. Tačiau kodų interpretatorius yra tarsi po dangčiu esantis įrankis, kuris paima ChatGPT aprašą, kaip išspręstumėte problemą ir įgyvendintumėte ją naudodami Python kodą. Bet kaip tai veikia?

Kaip veikia „ChatGPT“ kodų vertėjas?

Kodo interpretatorius sujungia didelio kalbos modelio galią su Python programavimo galia, kad „ChatGPT“ būtų daug daugiau nei tik teksto generatorius. Šie du komponentai yra labai svarbūs norint suprasti, kaip veikia kodo interpretatoriaus funkcija. Taigi, tarkime, norite, kad „ChatGPT“ padalintų vaizdą į dvi lygias dalis ir apverstų vienos iš dalių spalvas prieš sujungdami jas, kad sukurtumėte naują vaizdą. Kaip „ChatGPT“ tai padarytų?

Štai kaip tai tikriausiai pasisuks. Naudodamas savo GPT kalbos modelį, ChatGPT turės idėją, kaip išspręsti šią problemą ir šiuo konkrečiu atveju su Python programavimu. Taigi, ChatGPT parašys Python scenarijų, kuris galės padalyti vaizdą į dvi lygias dalis ir apverskite vienos iš dalių spalvas prieš sujungdami jas, kad sukurtumėte naują – žinote, kaip vartotojas paprašė.

Kadangi kodo interpretatorius yra „Python“ programavimo aplinka, galinti paleisti „Python“ kodą, „ChatGPT“ pateikia „Python“ scenarijų, kurį sugeneruoja į kodų interpretatorių. Vykdęs Python scenarijų, jis grąžina gautą vaizdą į ChatGPT. Problema išspręsta. Tai panašu į tai, kad programuotojas parašytų jums programą, kad išspręstų kiekvieną jūsų aprašytą problemą realiuoju laiku.

Kodėl kodo vertėjas toks svarbus?

Nors pranešimas apie kodo interpretatoriaus funkcijos išleidimą nesukėlė tiek triukšmo, kiek dera jos potencialui poveikis, tai gali būti vienintelis svarbiausias ChatGPT ekosistemos bruožas ilgainiui, be pagrindinio modelio pats. Tai taip svarbu.

Nors dabartinės jo galimybės neatspindi tikrojo potencialo, Code Interpreter funkcija arba bent jau jos veikimo modelis greičiausiai bus ChatGPT AI pokalbių roboto ateitis. Kaip tai?

Dabartinės iteracijos didelių kalbų modeliai, įskaitant GPT-3.5 ir GPT-4 modelius, kurie maitina ChatGPT, yra iš esmės riboti. Kaip minėjome anksčiau, jie gali apibūdinti, kaip išspręsti problemą, tačiau jų galimybės praktiškai įgyvendinti siūlomus veiksmus yra labai ribotos. Štai kodėl LLM valdomi AI pokalbių robotai dar nevirto tikrais AI padėjėjais.

Norėdami nupiešti aiškesnį vaizdą, paimkite „Google Assistant“ kaip pavyzdį. Galite paprašyti „Google“ padėjėjo paskambinti, išsiųsti teksto pranešimą ar net užsisakyti susitikimą su odontologu. Skirtingai nuo dabartinių pokalbių robotų modelių, „Google Assistant“ ne tik nurodys, kaip atlikti veiksmus; tai iš tikrųjų gali padaryti ką nors.

„Google Assistant“ gali būti ne puikus pavyzdys, tačiau tai yra mikrokosmosas, kaip dabartinės „ChatGPT“ pokalbių roboto iteracijos gali vystytis dėl kodo interpretatoriaus funkcijos. Galėsite nurodyti „ChatGPT“, kad ištrauktų visų kačių vaizdus vaizdo faile ir išsiųstų juos jūsų el. pašto adresu. Arba patikrinkite „Twitter“ ir susigrąžinkite visus „tweets“, kuriuose jūs minite. Arba beveik viską, ką galite padaryti programiškai, ir „ChatGPT“ suaktyvins kodą Vertėjas ir parašyti programą, kuri atlieka tą užduotį, vykdo ją ir grąžina rezultatus sekundžių. Dėl šios „ChatGPT“ galimybės pasiekti realaus pasaulio rezultatus naudojant kodų interpretatorių ši funkcija yra tokia svarbi.

Nors neįmanoma tiksliai numatyti technologijos trajektorijos, lengva įsivaizduoti, kad kitos AI įmonės, tokios kaip „Google“, savo AI pokalbių robotams pritaikytų panašius interpretatorių modelius. Panašūs kodų interpretatoriai, įdiegti kituose pagrindiniuose AI pokalbių robotuose, gali būti katalizatorius, dėl kurio AI pokalbių robotai tampa praktiškesniu ir visur naudojamu įrankiu.

AI Chatbots modelis

„ChatGPT“ kodų interpretatorius pristato naują AI pokalbių robotų paradigmą. Pridėjus galimybę aktyviai interpretuoti instrukcijas, rašyti kodą ir vykdyti programas, „OpenAI“ suteikė „ChatGPT“ galimybę sukurti realius rezultatus vien per pokalbį. Tai yra praktiškas modelis, kurį gali pritaikyti kiti AI pokalbių robotai, kad taptų ne informacijos teikėjais, o dirbtinio intelekto padėjėjais, galinčiais imtis veiksmų.

Be jokios abejonės, Code Interpreter modelis yra esminė plėtra, dėl kurios ChatGPT ir kiti AI pokalbių robotai, kurie naudoja panašų modelį, bus daug pajėgesni ir naudingesni.