Интерпретаторът на кодове на ChatGPT е отлична актуализация на водещия в света AI чатбот и ето защо.

ChatGPT превзе света като буря, зашеметявайки хората със своите човешки способности за разговор. Но дори и да е мощен, той има ограничения. Въпреки че ChatGPT може да предложи решения на сложни проблеми, той не може активно да ги прилага. Code Interpreter е опитът на OpenAI да развие ChatGPT от просто генератор на идеи до AI агент, който може да реализира идеи за решаване на проблем.

Последствията от тези нови способности са дълбоки. Ето какво трябва да знаете за функцията ChatGPT Code Interpreter и защо е толкова важна.

Какво представлява кодовият интерпретатор на ChatGPT?

В основата си Code Interpreter е среда за програмиране на Python в пясъчна среда в рамките на ChatGPT, където можете да изпълнявате широк набор от задачи, като изпълнявате код на Python. За съжаление, тъй като е свързан с кодиране или програмиране, той често бива пренебрегван или неразбран от много потребители. Въпреки че се нарича „Интерпретатор на код“ и използва езика за програмиране Python за изпълнение на задачи, това не е функция, която е само за хора с умения за програмиране. Разбира се, някои програмни умения биха могли да ви помогнат да използвате по-добре функцията, но не ви е необходим опит в програмирането, за да я използвате.

instagram viewer

За да разберете по-добре какво прави функцията Code Interpreter, по-добре е да я разгледате от оперативна гледна точка.

Преди функцията Code Interpreter или който и да е друг плъгин за ChatGPT да бъде добавен към ChatGPT, какъвто и проблем да реши ChatGPT, трябваше да бъде такъв, чието решение можеше да бъде представено с текст. Имате ли нужда от ChatGPT, за да обяснете значението на генеративния AI? Е, това е нещо, което може да се реши чрез генериране на текст. Какво ще кажеш използване на ChatGPT за превод на текст на друг език? Това може да се реши и чрез генериране на текст. В тези задачи решението може да бъде предоставено като текст.

Но какво ще стане, ако искате да разрешите проблем като генериране на сложна графика, редактиране на изображение или извличане на цветова стойност от изображение? Това са проблеми, чиито решения не можете да представите като текст - те изискват конкретни решения. Без добавки като Code Interpreter най-доброто, което ChatGPT може да направи за вас, е да ви опише как бихте го направили. Интерпретаторът на код обаче е като скрит инструмент, който взема описанието на ChatGPT за това как бихте разрешили проблем и го прилагате с помощта на код на Python. Но как става това?

Как работи кодовият интерпретатор на ChatGPT?

Code Interpreter съчетава силата на голям езиков модел със силата на програмирането на Python, за да позволи на ChatGPT да бъде много повече от просто генератор на текст. Тези два компонента са жизненоважни за разбирането как работи функцията Code Interpreter. Така че, да речем, искате ChatGPT да раздели изображение на две равни части и да обърне цветовете на една от частите, преди да ги добавите заедно, за да направите ново изображение. Как ChatGPT ще направи това?

Ето как вероятно ще се развие. Използвайки своя GPT езиков модел, ChatGPT ще има идея как да реши този проблем и в този конкретен случай с програмиране на Python. И така, това, което прави ChatGPT, ще бъде да напише скрипт на Python, който ще може да раздели изображение на две равни части и обърнете цветовете на една от частите, преди да ги добавите заедно, за да направите нова – знаете, точно като потребителя поискано.

Сега, тъй като Code Interpreter е среда за програмиране на Python, способна да изпълнява код на Python, ChatGPT захранва Python скрипта, който генерира, в Code Interpreter. След като изпълни скрипта на Python, той връща полученото изображение на ChatGPT. Проблема решен. Това е подобно на програмист да ви напише програма за решаване на всеки проблем, който описвате в реално време.

Защо кодовият интерпретатор е толкова важен?

Въпреки че съобщението за пускането на функцията Code Interpreter не предизвика толкова шум, колкото подобаваше на нейния потенциал въздействие, това може да бъде единствената най-важна характеристика на екосистемата ChatGPT в дългосрочен план, освен основния модел себе си. Толкова е важно.

Въпреки че настоящите му възможности не отразяват истинския му потенциал, функцията Code Interpreter или поне неговият оперативен модел вероятно ще бъде бъдещето на ChatGPT AI chatbot. Как така?

Текущи повторения на големи езикови модели, включително моделите GPT-3.5 и GPT-4, които захранват ChatGPT, са фундаментално ограничени. Както казахме по-рано, те могат да опишат как да решат проблем, но способността им да приложат предложените от тях стъпки на практика е силно ограничена. Ето защо задвижваните от LLM чат ботове с изкуствен интелект все още не са се превърнали в истински асистенти с изкуствен интелект.

За да нарисувате по-ясна картина, вземете Google Assistant като пример. Можете да помолите Google Assistant да се обади, да изпрати текстово съобщение или може би дори да си запазите час при вашия зъболекар. За разлика от настоящите модели на chatbot, Google Assistant не просто ще ви казва как да правите неща; всъщност може да прави неща.

Google Assistant може да не е перфектен пример, но е микрокосмос за това как текущите повторения на чатбота ChatGPT могат да се развиват благодарение на функцията Code Interpreter. Ще можете да кажете на ChatGPT да извлече изображения на всички котки във видео файл и да ги изпрати на вашия имейл адрес. Или може би обходете Twitter и извлечете всички туитове, които ви споменават. Или почти всичко, за което се сетите, което може да се направи програмно, и ChatGPT ще задейства кода Интерпретирайте и напишете програма, която изпълнява тази задача, изпълнява я и връща резултатите в рамките на секунди. Тази способност на ChatGPT да произвежда резултати от реалния свят чрез Code Interpreter е това, което прави функцията толкова важна.

Въпреки че е невъзможно точно да се предскаже траекторията на технологията, лесно е да си представим, че други AI компании като Google приемат подобни модели на интерпретатори за своите AI чатботове. Подобни кодови интерпретатори, внедрени в други големи AI чатботове, може да са катализаторът, който прави AI chatbots по-практичен и повсеместен инструмент.

Модел за AI Chatbots

Кодовият интерпретатор на ChatGPT въвежда нова парадигма за чат ботове с изкуствен интелект. Чрез добавяне на способността за активно интерпретиране на инструкции, писане на код и изпълнение на програми, OpenAI даде на ChatGPT способността да създава резултати в реалния свят само чрез разговор. Това е практичен модел, който други чат ботове с изкуствен интелект могат да възприемат, за да преминат от това да бъдат доставчици на информация към помощници с изкуствен интелект, способни да предприемат действия.

Без съмнение, моделът на Code Interpreter е основна разработка, която ще направи ChatGPT и други AI chatbots, които приемат подобен модел, много по-способни и полезни.