Анализът на данни става лесен с ChatGPT Code Interpreter

OpenAI Code Interpreter (по-късно преименуван на Advanced Data Analysis) помага за бърз и точен достъп до информацията с помощта на анализ на данни и визуализация, кодиране и математически уравнения.

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

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

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

ChatGPT на OpenAI предизвика революция със своите забележителни възможности за генериране на текст. Продължава да заслепява интернет потребителите, като приема въвеждане на естествен език и отговаря точно в текстове, диаграми, карти, статистики и т.н.

Чатботът за изкуствен интелект на OpenAI привлече вниманието на милиони по целия свят само за една седмица от стартирането му – подчертавайки колко бързо се развиват технологиите днес.

OpenAI революционизира технологията за изкуствен интелект (AI) със своя чатбот, като въведе Плъгин/функция за интерпретатор на кодове което значително подобрява възможностите на ChatGPT.

В днешно време много дейности, като анализ на данни и генериране на визуализации, се извършват по-бързо благодарение на този новаторски плъгин, който прави получаването на знания много по-достъпно чрез прости команди, дадени чрез обработка на естествен език.

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

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

Функцията за интерпретатор на код на OpenAI значително повишава точността и прецизността на отговорите на ChatGPT, като същевременно създава по-интерактивно потребителско изживяване. Това революционно допълнение към ChatGPT му позволява да извършва сложни изчисления, да генерира диаграми от качени данни, да поддържа различни файлови формати като CSV и JSON и да обработва изображения/видео (полезно за компютърното зрение) чрез качвания и изтегляния.

Това дава на потребителите огромни възможности за техните проекти или задачи, изискващи интелигентна помощ от AI.

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

Тази усъвършенствана технология предоставя на потребителите мощни възможности за автоматизирано програмиране, несравними с други платформи.

Кодовият интерпретатор позволява на потребителите да заявяват данни, използвайки естествен език. Интерпретаторът осигурява бързи отговори, без да изисква технически опит, така че опитни анализатори на данни и начинаещи могат да използват тази новаторска технология, за да отключат нови възможности.

Моля, обърнете внимание: OpenAI преименува Code Interpreter на Advanced Data Analysis, докато пуска версията ChatGPT Enterprise, въвеждайки нови функции като интерпретация на изображения, подобрена интерпретация на код и разширени възможности за анализ на данни, за да могат потребителите да анализират данните по-ефективно.

  Как да настроите вашия IKEA DIRIGERA Smart Hub

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

Как да получите достъп до интерпретатора на код ChatGPT (разширен анализ на данни)?

ChatGPTs Advanced Data Analysis е перфектният избор за анализатори на данни, изследователи, ИТ специалисти и т.н., които искат да имат задълбочени данни и визуализация, за да модернизират своите работни процеси.

Интерпретаторът на код на ChatGPT променя играта за анализ на данни. Можете интерактивно да извършвате прости към сложни трансформации на данни, статистически анализи и визуализации.

Способността му да изпълнява много задачи самостоятелно чрез изпълнение на код на Python в среда на пясъчна среда, коригиране на данните, където е необходимо, качване на голямо количество данни и експортирането им с лекота го прави стабилен инструмент за анализ на данни за бърз анализ на данни и предоставя значими прозрения.

Първите стъпки с интерпретатора на кодове на ChatGPT са лесни, но трябва да имате акаунт в ChatGPT Plus.

По подразбиране не е активиран, тъй като е в бета фаза, така че трябва да го включите от Настройки и бета опции, както е показано по-долу:

Можете да навигирате до трите точки в левия ъгъл на конзолата на ChatGPT. След като щракнете върху три точки, ще получите опция „Настройки и бета“, както е показано по-долу.

След като щракнете върху опцията „Настройки и бета“, ще се появи следното поле. Можете да активирате опцията „Разширен анализ на данни“.

В най-новия ChatGPT-4 трябва да отидете до опцията GPT-4 в горната част на екрана и да активирате Разширен анализ на данни, както е показано по-долу:

Сега сте готови да използвате Разширения анализ на данни (Интерпретатор на код) на OpenAI ChatGPT и да извършвате основни до сложни изчисления, анализи и визуализации на данни.

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

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

Какви дейности се извършват от „Разширен анализ на данни“ в ChatGPT?

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

Някои от важните дейности, извършвани с помощта на Advanced Data Analysis, са:

  • Анализ на данни и визуализация на резултата под формата на графики или изображения
  • Професионално конвертирайте изображения в различни формати като PNG, JPEG или GIF с дългогодишен опит с помощта на командата ‘convert’.
  • Осигурете на потребителите лесен начин за стартиране на кодове на Python в единична кутия за чат, със символ> в началото на всеки ред за импортиране на код от съществуващи библиотеки и допълнително използване на пакети и модули за подобрени изходни резултати.
  • Експертно редактирайте съществуващи кодови файлове като HTML, CSS и JavaScript, като използвате командата за редактиране с посочени номера на редове.
  • Решаване на математически задачи, както количествени, така и качествени

В следващия раздел ще разгледаме как ChatGPT Advanced Data Analysis може да се използва за визуализация на данни с примери.

  10-те най-добри сензора за движение за вашия интелигентен дом през 2023 г

Как да използвам интерпретатора на кодове ChatGPT (разширен анализ на данни) за визуализация на данни?

Най-честият случай на употреба на разширения анализ на данни на ChatGPT, който излезе досега, е анализирането и визуализирането на данните.

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

Хората, работещи във финансите, го намират за полезен за задачи като изучаване на цените на акциите, планиране на бюджет и други финансови прогнози. Изследователите също използват този инструмент, за да получат представа от сложни данни и да направят уникални визуализации на данни.

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

Най-добрата част от всичко това е, че ChatGPT извършва всичко това разговорно, правейки процеса интуитивен, ангажиращ и достъпен за технически и нетехнически потребители.

Нека видим как да използваме Разширен анализ на данни (Кодов интерпретатор) за визуализация на данни.

Анализът и получаването на задълбочена представа за данните зависят от подканите, които използвате, за да комуникирате с ChatGPT, да го накарате да работи с вашите данни и да извлече резултатите.

Нека вземем публично достъпни данни за държавите и техния БВП и да извлечем някои прозрения.

Данните са взети от Светомерисъстоящ се от списък от държави и съответните данни за БВП, население, растеж на БВП, на глава от населението и др.

Нека използваме някои подкани, за да кажем на Разширения анализ на данни на ChatGPT да извлече конкретна информация и да я представи в диаграма.

Като начало, ако дори не разбирате какво представляват тези данни, просто ги поставете в интерфейса и GPT ще ви предостави бързо обобщение за тях, както е показано по-долу:

Нека започнем с извличане на точна информация от тези данни.

Казус 1: Анализирайте данни и създайте диаграми

Ако искате да видите първите 10 държави с техния БВП, растеж на БВП и население под формата на диаграма, тогава:

Prompt: Can you plot a chart of the top 10 countries with GDP data, GDP growth, and population?

Поради някои технически причини, той начерта данните в табличен формат, както е показано по-долу:

След като изобразих данните в табличен формат, дадох инструкции за начертаване на данните в стълбовидна диаграма, за да улесня задачата за визуализации и интерпретации, както е показано по-долу.

Prompt: Can you convert the above tabular format into another chart that can be easy to visualize and understand?

Можете да видите по-долу ChatGPT е приел подканата и е генерирал диаграмата.

Резултатът показва как усъвършенстваният анализ на данни на ChatGPT анализира данните и предоставя прозрения във визуален формат, който е лесен за разбиране и тълкуване.

Казус 2: Предсказуем модел на усъвършенстван анализ на данни

Един от значимите случаи на използване на усъвършенствания анализ на данни на ChatGPT е анализирането на сложни набори от данни и прогнозирането на резултата, за да се помогне на организациите, агенциите и бизнеса да подобрят процесите на вземане на решения.

Да видим един пример:

Качени са същите данни за държавите и съответния БВП, както в случая с горните примери.

Prompt: Can you use data from all countries and predict when India will surpass China and the USA in GDP

В този случай ChatGPT извършва много финансови, математически и икономически изчисления, за да предостави прогнозата, както е показано по-долу:

Дори ясно се посочва, че не се вземат предвид критични фактори като инфлация и политически глобални събития, които влияят върху растежа на БВП в реално време, както е посочено по-долу:

  13 най-добри приложения за идентифициране на грешки, за да изследвате света на насекомите

Както се вижда от горния пример, анализът на Advanced Data на ChatGPT направи множество изчисления и предсказа резултата, в който заяви, че на Индия ще са необходими 34 години, за да надмине Индия и САЩ по БВП.

По същия начин можете да подадете сложните данни и ChatGPT ще прогнозира отговора според вашите подкани.

През повечето време той коригира данните автоматично за всякакви несъответствия, но понякога може да ви помоли да коригирате и презаредите; в такива случаи може да не успее да даде резултатите.

Казус 3: Създаване на набор от данни и анализ на данни

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

Prompt: can you create a mock data set

ChatGPT създава следното решение, като иска по-точна информация:

Както се изисква, създадох следващата подкана, в която посочвам няколко по-точни подробности:

Prompt: Please provide mock data for sales for last 3 months , including salesperson name, product name, price, quantity sold etc. 

Както можете да видите от изображението по-долу, ChatGPT е обобщил подробностите и е направил подходящи предположения за създаване на фиктивни данни.

След като изтеглих CSV файла, разбрах, че колоната с продукти има само идентификатор на продукта, така че в следващата подкана помолих ChatGPT да замени колоната с продукти с имена на продукти на технологични продукти и можете да видите как е реагирала в следното изображение:

След изтегляне на CSV файла имената на продуктите се коригират и заменят. Можете да разгледате изображението по-долу на фалшивите данни, създадени от ChatGPT.

В следващата сесия нека използваме тези данни и да направим ChatGPT за генериране на прозрения, за да помогнем на заинтересованите страни да вземат бизнес решения.

Prompt: can you create chart of using above data highlighting the best, average and poor sales performance.

Разширеният анализ на данни ChatGPT обобщава данните и създава диаграма, подчертаваща ефективността на продажбите, както е показано по-долу:

Разширеният анализ на данни на ChatGPT не е просто създаване на прости диаграми; той също коригира грешки и подкани и анализира огромни и сложни набори от данни, за да създаде страхотна визуализация.

За да добавя допълнителни данни към горната диаграма, поисках да добави най-високите и най-ниските продажби на продукти. Но той създаде две отделни диаграми, както е показано по-долу:

След това поисках да комбинирам и двете и да създам една диаграма и тя създаде проницателна диаграма, която подчертава най-добре представящия се продавач и продукта с най-високи продажби, както е посочено по-долу:

Prompt: Can you coombine both and produce single chart

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

ChatGPT позволява на потребителите да генерират различни видове графики за визуализация на данни, което им позволява да разбират по-добре своите данни.

Покривайки всички популярни формати като точкови диаграми, топлинни карти, лентови диаграми и линейни графики – плюс хистограми, квадратни диаграми или площни диаграми – ChatGPT може да ви даде изчерпателен преглед само за моменти.

С усъвършенствани решения за анализ на данни, фирмите могат да идентифицират модели и тенденции в своите набори от данни. Този мощен инструмент им позволява да оптимизират ефективността на всички области на своите маркетингови стратегии, от SEO кампании до PPC ефективност във всички области, за успешно и цялостно вникване в тенденциите и аномалиите – позволявайки оптимизация в различни усилия, водещи до силен бизнес растеж.

Заключителни думи

Разширеният анализ на данни на ChatGPT е безценен актив, който помага на бизнеса да взема информирани решения въз основа на точни и надеждни констатации. Освен че предоставя подобрени възможности за визуализация на данни, той предлага опции като проверка на грешки и откриване на отклонения при работа със структурирани данни, гарантирайки надеждност на резултатите всеки път.

След това вижте нашата подробна статия за интерпретатора на код ChatGPT [+ usage examples].