Interpret kódov ChatGPT je vynikajúcou aktualizáciou popredného svetového chatbota AI, a to je dôvod.
ChatGPT vzal svet útokom a oslnil ľudí svojimi konverzačnými schopnosťami podobnými ľuďom. Ale aj keď je silný, má svoje obmedzenia. Zatiaľ čo ChatGPT môže ponúknuť riešenia zložitých problémov, nemôže ich aktívne implementovať. Code Interpreter je pokus OpenAI vyvinúť ChatGPT z jednoduchého generátora nápadov na agenta AI, ktorý dokáže implementovať nápady na vyriešenie problému.
Dôsledky týchto nových schopností sú hlboké. Tu je to, čo by ste mali vedieť o funkcii ChatGPT Code Interpreter a prečo je taká dôležitá.
Čo je tlmočník kódu ChatGPT?
Code Interpreter je vo svojom jadre sandboxované programovacie prostredie Python v rámci ChatGPT, kde môžete vykonávať širokú škálu úloh spustením kódu Python. Bohužiaľ, pretože je spojený s kódovaním alebo programovaním, je často prehliadaný alebo nepochopený mnohými používateľmi. Hoci sa nazýva „Interpret kódu“ a na vykonávanie úloh využíva programovací jazyk Python, nie je to funkcia exkluzívna pre ľudí s programovacími zručnosťami. Iste, niektoré programovacie zručnosti by vám mohli pomôcť lepšie využívať túto funkciu, ale na jej používanie nepotrebujete žiadne skúsenosti s kódovaním.
Aby ste lepšie pochopili, čo robí funkcia Code Interpreter, je lepšie sa na ňu pozrieť z prevádzkovej perspektívy.
Predtým, ako bola funkcia Code Interpreter alebo akýkoľvek iný doplnok ChatGPT pridaný do ChatGPT, bez ohľadu na to, aký problém ste chceli, aby ChatGPT vyriešil, musel byť problém, ktorého riešenie bolo možné reprezentovať textom. Potrebujete na to ChatGPT vysvetliť význam generatívnej AI? No, to je niečo, čo sa dá vyriešiť generovaním textu. Čo tak pomocou ChatGPT na preklad textu do iného jazyka? Dá sa to vyriešiť aj generovaním textu. V týchto problémoch môže byť riešenie poskytnuté ako text.
Čo ak však chcete vyriešiť problém, ako je vytvorenie zložitého grafu, úprava obrázka alebo získanie hodnoty farby z obrázka? Toto sú problémy, ktorých riešenia nemôžete znázorniť ako text – vyžadujú špecifické riešenia. Bez doplnkov, ako je Code Interpreter, najlepšie, čo pre vás ChatGPT môže urobiť, je opísať, ako by ste to urobili. Interpret kódu je však ako nástroj pod kapotou, ktorý preberá popis ChatGPT, ako by ste vyriešili problém, a implementoval ho pomocou kódu Python. Ale ako to funguje?
Ako funguje prekladač kódu ChatGPT?
Code Interpreter kombinuje silu veľkého jazykového modelu so silou programovania v Pythone, aby umožnil ChatGPT byť oveľa viac než len generátor textu. Tieto dva komponenty sú životne dôležité pre pochopenie toho, ako funguje funkcia tlmočenia kódu. Povedzme, že chcete, aby ChatGPT rozdelil obrázok na dve rovnaké časti a invertoval farby na jednej z častí predtým, ako ich pridáte dohromady, aby ste vytvorili nový obrázok. Ako by to ChatGPT dokázal?
Tu je návod, ako by to pravdepodobne dopadlo. Využitím svojho jazykového modelu GPT bude mať ChatGPT predstavu, ako tento problém vyriešiť, a v tomto konkrétnom prípade pomocou programovania v Pythone. ChatGPT teda napíše skript Python, ktorý bude schopný rozdeliť obrázok na dve rovnaké časti a invertujte farby jednej z častí predtým, než ich pridáte dohromady, aby ste vytvorili novú časť – viete, rovnako ako používateľ vyžiadané.
Teraz, keďže Code Interpreter je Python programovacie prostredie schopné spúšťať Python kód, ChatGPT dodáva Python skript, ktorý generuje, do Code Interpreter. Po spustení skriptu Python vráti výsledný obrázok ChatGPT. Problém je vyriešený. Je to podobné, ako keby vám programátor napísal program, ktorý vyrieši každý problém, ktorý opíšete, v reálnom čase.
Prečo je tlmočník kódov taký dôležitý?
Zatiaľ čo oznámenie o uvoľnení funkcie Code Interpreter nevyvolalo toľko rozruchu, ako by sa hodilo na jej potenciál vplyv, mohol by to byť z dlhodobého hľadiska najdôležitejšou črtou ekosystému ChatGPT, okrem základného modelu sám. Je to dôležité.
Hoci jeho súčasné možnosti neodrážajú jeho skutočný potenciál, funkcia Code Interpreter, alebo aspoň jej operačný model, bude pravdepodobne budúcnosťou chatbota ChatGPT AI. Ako to?
Aktuálne iterácie veľké jazykové modely, vrátane modelov GPT-3.5 a GPT-4, ktoré poháňajú ChatGPT, sú zásadne obmedzené. Ako sme už povedali, vedia popísať, ako vyriešiť problém, ale ich schopnosť realizovať kroky, ktoré navrhujú, je značne obmedzená. To je dôvod, prečo sa AI chatboty poháňané LLM ešte nepremenili na skutočných asistentov AI.
Ak chcete nakresliť jasnejší obrázok, vezmite si ako príklad Google Assistant. Asistenta Google môžete požiadať o uskutočnenie hovoru, odoslanie textovej správy alebo dokonca o rezerváciu návštevy u zubára. Na rozdiel od súčasných modelov chatbotov vám Asistent Google nielen povie, ako robiť veci; skutočne dokáže veci.
Asistent Google nemusí byť dokonalým príkladom, ale je to mikrokozmos toho, ako by sa mohli vyvíjať súčasné iterácie chatbota ChatGPT vďaka funkcii Code Interpreter. ChatGPT by ste mohli povedať, aby extrahoval obrázky všetkých mačiek vo video súbore a poslal ich na vašu e-mailovú adresu. Alebo možno prehľadajte Twitter a získajte všetky tweety, ktoré vás spomínajú. Alebo čokoľvek, na čo si spomeniete, čo sa dá urobiť programovo, a ChatGPT spustí kód Interpretujte a napíšte program, ktorý vykoná túto úlohu, vykoná ju a vráti výsledky sekúnd. Táto schopnosť ChatGPT produkovať reálne výsledky prostredníctvom Code Interpreter je to, čo robí túto funkciu tak dôležitou.
Aj keď nie je možné presne predpovedať trajektóriu technológie, je ľahké si predstaviť, že iné spoločnosti AI, ako je Google, prijímajú podobné modely tlmočníkov pre svoje chatboty AI. Podobné prekladače kódu implementované na iných veľkých chatbotoch AI môžu byť katalyzátorom, ktorý robí z chatbotov AI praktickejší a všadeprítomnejší nástroj.
Model pre AI chatbotov
Interpret kódu ChatGPT predstavuje novú paradigmu pre chatbotov AI. Pridaním schopnosti aktívne interpretovať inštrukcie, písať kód a spúšťať programy, OpenAI poskytla ChatGPT schopnosť produkovať reálne výsledky prostredníctvom samotnej konverzácie. Toto je praktický model, ktorý si môžu osvojiť iní chatboti AI, aby sa posunuli od poskytovateľov informácií k asistentom AI schopným konať.
Model Code Interpreter je bezpochyby kľúčovým vývojom, vďaka ktorému bude ChatGPT a ďalšie chatboty AI, ktoré používajú podobný model, oveľa schopnejšie a užitočnejšie.