Interpret kódů ChatGPT je vynikající aktualizací předního světového chatbota AI, a to je důvod.

ChatGPT vzal svět útokem a oslnil lidi svými konverzačními schopnostmi podobnými lidským. Ale i když je mocný, má svá omezení. Zatímco ChatGPT může nabídnout řešení složitých problémů, nemůže je aktivně implementovat. Code Interpreter je pokus OpenAI vyvinout ChatGPT z pouhého generátoru nápadů na agenta AI, který dokáže implementovat nápady k vyřešení problému.

Důsledky těchto nových schopností jsou hluboké. Zde je to, co byste měli vědět o funkci ChatGPT Code Interpreter a proč je tak důležitá.

Co je interpret kódu ChatGPT?

Code Interpreter je ve svém jádru sandboxované programovací prostředí Pythonu v rámci ChatGPT, kde můžete provádět širokou škálu úkolů prováděním kódu Python. Bohužel, protože je spojen s kódováním nebo programováním, je často přehlížen nebo nepochopen mnoha uživateli. I když se nazývá "Code Interpreter" a využívá programovací jazyk Python k provádění úkolů, není to funkce exkluzivní pro lidi s programovacími dovednostmi. Jistě, některé znalosti programování by vám mohly pomoci tuto funkci lépe využít, ale k jejímu používání nepotřebujete žádné zkušenosti s programováním.

instagram viewer

Abyste lépe porozuměli tomu, co funkce Code Interpreter dělá, je lepší se na ni podívat z provozní perspektivy.

Než byla do ChatGPT přidána funkce Code Interpreter nebo jakýkoli jiný zásuvný modul ChatGPT, jakýkoli problém, který jste chtěli pomocí ChatGPT vyřešit, musel být ten, jehož řešení by mohlo být reprezentováno textem. Potřebujete k tomu ChatGPT vysvětlit význam generativní umělé inteligence? No, to je něco, co se dá vyřešit generováním textu. Co takhle pomocí ChatGPT k překladu textu do jiného jazyka? I to lze vyřešit generováním textu. V těchto problémech může být řešení poskytnuto jako text.

Co když ale chcete vyřešit problém, jako je generování složitého grafu, úprava obrázku nebo získání hodnoty barvy z obrázku? Toto jsou problémy, jejichž řešení nemůžete znázornit jako text – vyžadují konkrétní řešení. Bez pluginů, jako je Code Interpreter, je nejlepší, co pro vás ChatGPT může udělat, popsat, jak byste to udělali. Interpret kódu je však jako nástroj pod kapotou, který přebírá ChatGPT popis toho, jak byste vyřešili problém, a implementoval jej pomocí kódu Python. Ale jak to funguje?

Jak funguje překladač kódu ChatGPT?

Code Interpreter kombinuje sílu velkého jazykového modelu se silou programování v Pythonu, aby umožnil ChatGPT být mnohem víc než jen textový generátor. Tyto dvě součásti jsou životně důležité pro pochopení toho, jak funguje funkce Code Interpreter. Řekněme, že chcete, aby ChatGPT rozdělil obrázek na dvě stejné části a invertoval barvy na jedné z částí, než je sečte a vytvoří nový obrázek. Jak by to ChatGPT dokázal?

Zde je návod, jak by to pravděpodobně dopadlo. S využitím svého jazykového modelu GPT bude mít ChatGPT představu, jak tento problém vyřešit, a v tomto konkrétním případě pomocí programování v Pythonu. ChatGPT tedy udělá skript v Pythonu, který bude schopen rozdělit obrázek na dvě stejné části a invertujte barvy jedné z částí, než je přidáte dohromady, abyste vytvořili novou – víte, stejně jako uživatel vyžádáno.

Nyní, protože Code Interpreter je Python programovací prostředí schopné spouštět Python kód, ChatGPT dodává Python skript, který generuje, do Code Interpreter. Po spuštění skriptu Python vrátí výsledný obrázek ChatGPT. Problém je vyřešen. Je to podobné, jako když vám programátor napíše program, který vyřeší každý problém, který popíšete, v reálném čase.

Proč je interpret kódu tak důležitý?

Zatímco oznámení o vydání funkce Code Interpreter nevyvolalo takový rozruch, jak by odpovídalo jeho potenciálu dopad, mohl by to být z dlouhodobého hlediska nejdůležitější rys ekosystému ChatGPT, vedle základního modelu sám. To je důležité.

Ačkoli jeho současné možnosti neodrážejí jeho skutečný potenciál, funkce Code Interpreter, nebo alespoň její provozní model, bude pravděpodobně budoucností chatbota ChatGPT AI. Jak to?

Aktuální iterace velké jazykové modely, včetně modelů GPT-3.5 a GPT-4, které ChatGPT pohánějí, jsou zásadně omezené. Jak jsme řekli dříve, dokážou popsat, jak vyřešit problém, ale jejich schopnost uvést kroky, které navrhují, do praxe je značně omezená. To je důvod, proč se chatboti s umělou inteligencí pohánění LLM ještě neproměnili ve skutečné asistenty umělé inteligence.

Chcete-li nakreslit jasnější obrázek, vezměte si jako příklad Google Assistant. Asistenta Google můžete požádat, aby zavolal, poslal textovou zprávu nebo si dokonce zarezervoval schůzku se svým zubařem. Na rozdíl od současných modelů chatbotů vám Asistent Google nejen řekne, jak máte věci dělat; opravdu to může dělat věci.

Google Assistant nemusí být dokonalým příkladem, ale je to mikrokosmos toho, jak by se současné iterace chatbota ChatGPT mohly vyvíjet díky funkci Code Interpreter. Měli byste být schopni říct ChatGPT, aby extrahoval obrázky všech koček ve video souboru a poslal je na vaši e-mailovou adresu. Nebo možná projděte Twitter a načtěte všechny tweety, které vás zmiňují. Nebo prostě cokoli, co vás napadne, co lze provést programově, a ChatGPT spustí kód Interpretujte a napište program, který tuto úlohu provede, provede ji a vrátí výsledky sekundy. Tato schopnost ChatGPT produkovat reálné výsledky prostřednictvím Code Interpreter je to, co dělá tuto funkci tak důležitou.

I když je nemožné přesně předpovědět trajektorii technologie, je snadné si představit, že jiné společnosti s umělou inteligencí, jako je Google, přijímají podobné modely tlumočníků pro své chatboty s umělou inteligencí. Podobné překladače kódu implementované na jiných hlavních chatbotech AI mohou být katalyzátorem, díky kterému jsou chatboty AI praktičtější a všudypřítomnější.

Model pro AI chatboty

ChatGPT's Code Interpreter přináší nové paradigma pro chatboty s umělou inteligencí. Přidáním schopnosti aktivně interpretovat instrukce, psát kód a spouštět programy, OpenAI dala ChatGPT schopnost produkovat skutečné výsledky prostřednictvím samotné konverzace. Jedná se o praktický model, který mohou ostatní AI chatboti přijmout, aby se posunuli od poskytovatelů informací k asistentům AI schopným jednat.

Model Code Interpreter je bezpochyby stěžejním vývojem, díky kterému bude ChatGPT a další chatboti AI, kteří přijmou podobný model, mnohem schopnější a užitečnější.