A ChatGPT Code Interpreter a világ vezető AI chatbotjának kiváló frissítése, és ez az oka annak.
A ChatGPT felpörgette a világot, elkápráztatva az embereket emberszerű társalgási képességeivel. De még bármilyen erős is, vannak korlátai. Bár a ChatGPT megoldásokat kínál összetett problémákra, nem tudja azokat aktívan megvalósítani. A Code Interpreter az OpenAI arra irányuló kísérlete, hogy a ChatGPT-t egyszerűen ötletgenerátorból olyan mesterséges intelligencia-ügynökké alakítsa, amely képes ötleteket megvalósítani egy probléma megoldására.
Ezen új képességek következményei mélyrehatóak. Íme, mit kell tudni a ChatGPT Code Interpreter funkcióról, és miért olyan fontos.
Mi az a ChatGPT kódértelmezője?
A Code Interpreter lényegében egy homokozó Python programozási környezet a ChatGPT-n belül, ahol a Python kód végrehajtásával feladatok széles skáláját hajthatja végre. Sajnos, mivel a kódoláshoz vagy programozáshoz kapcsolódik, sok felhasználó gyakran figyelmen kívül hagyja vagy félreérti. Noha „Kódértelmezőnek” hívják, és a Python programozási nyelvet használja a feladatok végrehajtására, ez nem kizárólagos programozási ismeretekkel rendelkező személyek számára. Természetesen bizonyos programozási ismeretek segíthetnek a funkció jobb kihasználásában, de nincs szükség semmilyen kódolási tapasztalatra a használatához.
A kódértelmező funkció jobb megértéséhez jobb, ha működési szempontból nézzük meg.
Mielőtt a Code Interpreter szolgáltatást vagy bármely más ChatGPT beépülő modult hozzáadták a ChatGPT-hez, a ChatGPT-vel megoldani kívánt problémát olyannak kellett lennie, amelynek megoldását szöveggel lehetett ábrázolni. Szüksége van ChatGPT-re magyarázza el a generatív AI jelentését? Nos, ezt szöveggenerálással meg lehet oldani. Hogyne a ChatGPT használatával szöveget más nyelvre fordítani? Ez szöveggenerálással is megoldható. Ezekben a problémákban a megoldás szöveges formában is megadható.
De mi van akkor, ha olyan problémát szeretne megoldani, mint például egy összetett grafikon létrehozása, egy kép szerkesztése vagy egy színérték megragadása a képből? Ezek olyan problémák, amelyek megoldását nem lehet szövegként ábrázolni – konkrét megoldásokat igényelnek. Az olyan bővítmények nélkül, mint a Code Interpreter, a ChatGPT legjobb módja, ha leírja, hogyan csinálná. A Code Interpreter azonban olyan, mint egy rejtett eszköz, amely átveszi a ChatGPT leírását a probléma megoldásáról, és azt Python kóddal valósítja meg. De hogyan működik ez?
Hogyan működik a ChatGPT kódértelmezője?
A Code Interpreter egyesíti egy nagy nyelvi modell erejét a Python programozás erejével, hogy a ChatGPT sokkal több legyen, mint egy szöveggenerátor. Ez a két összetevő létfontosságú a Code Interpreter funkció működésének megértéséhez. Tehát mondjuk azt szeretné, hogy a ChatGPT két egyenlő részre ossza fel a képet, és fordítsa meg az egyik részen a színeket, mielőtt összeadná őket egy új kép létrehozásához. Hogyan tudná a ChatGPT ezt megvalósítani?
Íme, hogyan fog ez valószínűleg kijönni. A GPT nyelvi modelljét kihasználva a ChatGPT-nek ötlete lesz, hogyan oldja meg ezt a problémát, és ebben az esetben a Python programozással. Tehát a ChatGPT egy Python-szkriptet ír, amely képes egy képet két egyenlő részre osztani, és fordítsa meg az egyik alkatrész színét, mielőtt összeadná őket, hogy újat hozzon létre – tudja, ahogy a felhasználó is kérte.
Most, hogy a Code Interpreter egy Python programozási környezet, amely képes Python kód futtatására, a ChatGPT betáplálja az általa generált Python-szkriptet a kódértelmezőbe. A Python-szkript végrehajtása után az eredményül kapott képet visszaküldi a ChatGPT-nek. Probléma megoldódott. Ez olyan, mintha egy programozó írna neked egy programot, amely minden általad leírt problémát valós időben megold.
Miért olyan fontos a kódtolmács?
Noha a Code Interpreter funkció megjelenésének bejelentése nem keltett akkora felhajtást, mint amennyit a lehetőségekhez illik. hatása lehet a ChatGPT ökoszisztéma egyetlen legfontosabb jellemzője hosszú távon, az alapul szolgáló modell mellett maga. Ez olyan fontos.
Bár jelenlegi képességei nem tükrözik valódi potenciálját, a Code Interpreter funkció, vagy legalábbis annak működési modellje valószínűleg a ChatGPT AI chatbot jövője lesz. Hogy hogy?
Az aktuális iterációk nagy nyelvi modellek, beleértve a ChatGPT-t tápláló GPT-3.5 és GPT-4 modelleket is, alapvetően korlátozottak. Ahogy korábban mondtuk, le tudják írni a probléma megoldását, de az általuk javasolt lépések gyakorlatba ültetésének képessége erősen korlátozott. Ez az oka annak, hogy az LLM-alapú AI chatbotok még nem váltak valódi AI-asszisztenssé.
Ha tisztább képet szeretne festeni, vegye példának a Google Asszisztenst. Megkérheti a Google Asszisztenst, hogy hívjon fel, küldjön SMS-t, vagy akár időpontot foglaljon fogorvosához. A jelenlegi chatbot-modellekkel ellentétben a Google Asszisztens nem csak megmondja, hogyan kell csinálni a dolgokat; tényleg tud dolgokat csinálni.
A Google Asszisztens talán nem tökéletes példa, de egy mikrokozmosza annak, hogy a ChatGPT chatbot jelenlegi iterációi hogyan fejlődhetnek a Code Interpreter funkciónak köszönhetően. Megmondhatja a ChatGPT-nek, hogy bontsa ki az összes macska képét egy videofájlban, és küldje el az Ön e-mail címére. Vagy feltérképezheti a Twittert, és letöltheti az összes tweetet, amelyek megemlítenek téged. Vagy bármi, ami eszedbe jut, ami programozottan is elvégezhető, és a ChatGPT beindítja a kódot Tolmácsoljon és írjon egy programot, amely végrehajtja az adott feladatot, végrehajtja azt, és visszaadja az eredményeket másodpercig. A ChatGPT azon képessége, hogy valós eredményeket produkáljon a Code Interpreteren keresztül, az, ami miatt a funkció olyan fontos.
Bár lehetetlen pontosan megjósolni a technológia pályáját, könnyen elképzelhető, hogy más AI-cégek, mint például a Google, hasonló interpretációs modelleket alkalmaznának AI chatbotjaihoz. A többi fő mesterséges intelligencia chatbotokon megvalósított hasonló kódértelmezők lehetnek azok a katalizátorok, amelyek az AI chatbotokat praktikusabb és mindenütt elérhető eszközzé teszik.
Modell AI chatbotokhoz
A ChatGPT kódértelmezője új paradigmát vezet be az AI chatbotok számára. Azáltal, hogy hozzáadta az utasítások aktív értelmezésének, kódírásának és programok végrehajtásának képességét, az OpenAI lehetővé tette a ChatGPT számára, hogy valós eredményeket hozzon létre pusztán beszélgetéssel. Ez egy olyan gyakorlati modell, amelyet más mesterséges intelligencia chatbotok is alkalmazhatnak, hogy az információszolgáltatón túl a cselekvésre képes AI-asszisztensekké váljanak.
Kétségtelen, hogy a Code Interpreter modell egy kulcsfontosságú fejlesztés, amely a ChatGPT-t és más, hasonló modellt alkalmazó AI chatbotokat sokkal hatékonyabbá és hasznosabbá teszi.