Tolmač kode ChatGPT je odlična posodobitev vodilnega svetovnega klepetalnega robota z umetno inteligenco in to je razlog, zakaj.
ChatGPT je prevzel svet in navdušil ljudi s svojimi človeškimi pogovornimi sposobnostmi. Toda tudi tako močan, kot je, ima omejitve. Čeprav lahko ChatGPT ponudi rešitve za zapletene težave, jih ne more aktivno izvajati. Code Interpreter je poskus OpenAI-ja, da ChatGPT razvije iz preprostega generatorja idej v agenta AI, ki lahko implementira ideje za rešitev težave.
Posledice teh novih zmogljivosti so globoke. Tukaj je tisto, kar morate vedeti o funkciji tolmača kod ChatGPT in zakaj je tako pomembna.
Kaj je tolmač kod ChatGPT?
Code Interpreter je v svojem jedru programsko okolje Python v peskovniku znotraj ChatGPT, kjer lahko z izvajanjem kode Python izvajate širok nabor nalog. Na žalost ga mnogi uporabniki pogosto spregledajo ali napačno razumejo, ker je povezan s kodiranjem ali programiranjem. Čeprav se imenuje "Code Interpreter" in za izvajanje nalog uporablja programski jezik Python, ni ekskluzivna funkcija za ljudi z znanjem programiranja. Seveda vam lahko nekaj veščin programiranja pomaga bolje izkoristiti to funkcijo, vendar za njeno uporabo ne potrebujete izkušenj s kodiranjem.
Da bi bolje razumeli, kaj počne funkcija Code Interpreter, je bolje, da nanjo pogledate z operativnega vidika.
Preden je bila v ChatGPT dodana funkcija tolmača kode ali kateri koli drug vtičnik ChatGPT, je morala biti katera koli težava, za katero ste želeli, da jo reši ChatGPT, rešitev predstavljena z besedilom. Ali potrebujete ChatGPT za razloži pomen generativne AI? No, to je nekaj, kar je mogoče rešiti z ustvarjanjem besedila. Kaj pa če uporabo ChatGPT za prevod besedila v drug jezik? Tudi to je mogoče rešiti z generiranjem besedila. Pri teh težavah je rešitev lahko podana kot besedilo.
Kaj pa, če želite rešiti težavo, kot je generiranje kompleksnega grafa, urejanje slike ali zajemanje barvne vrednosti iz slike? To so težave, katerih rešitve ne morete predstaviti kot besedilo – zahtevajo posebne rešitve. Brez vtičnikov, kot je Code Interpreter, je najboljše, kar lahko ChatGPT naredi za vas, da opiše, kako bi to naredili. Vendar pa je tolmač kode kot skrito orodje, ki vzame opis ChatGPT o tem, kako bi rešili težavo, in jo implementira s kodo Python. Toda kako to deluje?
Kako deluje tolmač kod ChatGPT?
Code Interpreter združuje moč velikega jezikovnega modela z močjo programiranja Python, da ChatGPT omogoči, da je veliko več kot le generator besedila. Ti dve komponenti sta ključni za razumevanje delovanja funkcije Code Interpreter. Torej, recimo, želite, da ChatGPT razdeli sliko na dva enaka dela in obrne barve na enem od delov, preden ju sešteje in ustvari novo sliko. Kako bi ChatGPT to izpeljal?
Evo, kako bi se verjetno odvijalo. Z uporabo svojega jezikovnega modela GPT bo ChatGPT imel idejo, kako rešiti to težavo in v tem posebnem primeru s programiranjem Python. ChatGPT bo torej napisal skript Python, ki bo lahko sliko razdelil na dva enaka dela in obrnite barve enega od delov, preden jih sestavite, da ustvarite novega – saj veste, tako kot uporabnik zahtevano.
Ker je tolmač kode programsko okolje Python, ki lahko izvaja kodo Python, ChatGPT vnese skript Python, ki ga generira, v tolmač kode. Po izvedbi skripta Python vrne nastalo sliko v ChatGPT. Problem rešen. To je podobno, kot če bi vam programer napisal program za rešitev vsake težave, ki jo opisujete v realnem času.
Zakaj je tolmač kod tako pomemben?
Medtem ko napoved izdaje funkcije Code Interpreter ni povzročila toliko hrupa, kot bi se spodobilo njenemu potencialu vpliva, bi lahko bila dolgoročno najpomembnejša značilnost ekosistema ChatGPT, poleg osnovnega modela sama. To je tako pomembno.
Čeprav njegove trenutne zmogljivosti ne odražajo njegovega pravega potenciala, bo funkcija Code Interpreter ali vsaj njen operativni model verjetno prihodnost chatbota AI ChatGPT. Kako to?
Trenutne ponovitve veliki jezikovni modeli, vključno z modeloma GPT-3.5 in GPT-4, ki poganjata ChatGPT, so bistveno omejeni. Kot smo že povedali, lahko opišejo, kako rešiti težavo, vendar je njihova zmožnost, da korake, ki jih predlagajo, uporabijo v praksi, močno omejena. Zato se klepetalni roboti z umetno inteligenco, ki jih poganja LLM, še niso spremenili v prave pomočnike z umetno inteligenco.
Za jasnejšo sliko si vzemite Google Assistant kot primer. Od Googlovega pomočnika lahko zahtevate klic, pošiljanje besedilnega sporočila ali morda celo rezerviranje obiska pri vašem zobozdravniku. Za razliko od trenutnih modelov chatbotov vam Google Assistant ne bo samo povedal, kako narediti stvari; dejansko lahko počne stvari.
Google Assistant morda ni popoln primer, vendar je mikrokozmos tega, kako bi se lahko trenutne iteracije klepetalnega robota ChatGPT razvijale zahvaljujoč funkciji Code Interpreter. ChatGPT bi lahko ukazali, naj izvleče slike vseh mačk v videodatoteki in jih pošlje na vaš e-poštni naslov. Ali pa prebrskajte po Twitterju in pridobite vse tvite, ki vas omenjajo. Ali skoraj vse, kar se vam lahko zdene, kar je mogoče narediti programsko, in ChatGPT bo sprožil kodo Tolmačite in napišite program, ki opravi to nalogo, jo izvede in vrne rezultate v nekaj sekund. Zaradi te zmožnosti ChatGPT, da prek tolmača kode ustvari rezultate v resničnem svetu, je funkcija tako pomembna.
Čeprav je nemogoče natančno napovedati pot tehnologije, si je enostavno predstavljati, da bi druga podjetja z umetno inteligenco, kot je Google, sprejela podobne modele tolmačev za svoje klepetalne robote z umetno inteligenco. Podobni tolmači kode, implementirani na drugih večjih klepetalnih robotih z umetno inteligenco, so lahko katalizator, zaradi katerega so klepetalni roboti z umetno inteligenco bolj praktično in vseprisotno orodje.
Model za AI Chatbote
Tolmač kode ChatGPT uvaja novo paradigmo za klepetalne robote z umetno inteligenco. Z dodajanjem zmožnosti aktivnega tolmačenja navodil, pisanja kode in izvajanja programov je OpenAI ChatGPT dal možnost ustvarjanja rezultatov v resničnem svetu samo s pogovorom. To je praktičen model, ki ga lahko sprejmejo drugi klepetalni roboti z umetno inteligenco, da postanejo pomočniki z umetno inteligenco, ki so sposobni ukrepati.
Brez dvoma je model Code Interpreter ključni razvoj, zaradi katerega bodo ChatGPT in drugi klepetalni roboti AI, ki sprejmejo podoben model, veliko bolj zmogljivi in uporabni.