Czy interpreter kodu ChatGPT zastąpi analityków danych?

Omówienie wpływu interpretera kodu na analizę danych

Kilka tygodni temu OpenAI udostępniło funkcję Code Interpreter dla swoich subskrybentów ChatGPT Plus i wywołało to falę w społeczności technologicznej. Jeśli jesteś kimś ze społeczności technologicznej, kto wciąż nie wie, czym jest Code Interpreter i jaki ma potencjał, to trafiłeś we właściwe miejsce. Wypróbowaliśmy Code Interpreter, a w tym artykule omówimy wpływ Code Interpretera na analityków danych i to, czy faktycznie całkowicie zastąpi on analityków danych.

Spis treści

  1. Czym jest Code Interpreter?
  2. Jak aktywować Code Interpreter?
  3. Korzystanie z interpretera kodu do analizy danych
    1. Czyszczenie danych
    2. Poznanie metodologii analizy danych
    3. Badanie różnych rozwiązań
    4. Wizualizacja danych
    5. Zrozumienie istniejącego kodu
  4. Czy interpreter kodu zastąpi analityków danych?

Czym jest Code Interpreter?

Kiedy OpenAI uruchomiło funkcję Code Interpreter dla ChatGPT, napisaliśmy artykuł o tym, czym ona jest i jak działa. Możesz sprawdzić ten artykuł tutaj. Aby wyjaśnić w skrócie, czym jest Interpreter Kodu – jest to piaskownica Pythona, która uruchamia kod wygenerowany przez ChatGPT i dostarcza końcowe dane wyjściowe. Wykonywanie kodu odbywa się rekurencyjnie, a kontekst jest utrzymywany niemal przez cały czas trwania czatu. Wykonywanie rekurencyjne oznacza, że dane wyjściowe kodu są przesyłane z powrotem do piaskownicy, dopóki nie zostanie wygenerowana satysfakcjonująca odpowiedź. Dotyczy to również debugowania kodu.

Można również przesyłać pliki, takie jak kod, dokumenty, obrazy i zestawy danych. Zdarzały się przypadki, w których kontekst mógł zostać utracony z powodu okna kontekstowego lub migracji kontenera na żywo na zapleczu. W takich przypadkach może być konieczne ponowne przesłanie pliku, a Code Interpreter zajmie się resztą.

Jak aktywować Code Interpreter?

Aby aktywować Tłumacz Kodu dla ChatGPT, musisz subskrybować ChatGPT Plus. Po zasubskrybowaniu kliknij trzy kropki i przejdź do Ustawienia i Beta > Funkcje beta. Włącz interpreter kodu.

Aktywacja interpretera kodu Aktywacja interpretera kodu

Utwórz nowy czat i wybierz GPT-4 z Code Interpreter.

Aktywacja interpretera kodu

Korzystanie z interpretera kodu do analizy danych

Aby zilustrować i pokazać potencjał interpretera kodu, zbadamy domenę analizy danych, ponieważ obejmuje ona wiele aspektów programowania wykraczających poza generowanie kodu. Dokładna analiza danych wymaga dobrego zrozumienia danych i ich atrybutów. Rozpoczęcie analizy danych za pomocą interpretera kodu jest tak proste, jak przesłanie zestawu danych i zapytanie o zestaw danych w języku naturalnym.

Oto kilka znalezionych przez nas przypadków użycia, w których interpreter kodu błyszczy i może przyspieszyć przepływ pracy związany z analizą danych:

Czyszczenie danych

Choć ta faza analizy danych jest ważna, może być dość żmudna, zwłaszcza jeśli jesteś początkującym i dopiero zaczynasz swoją przygodę z analizą danych / nauką o danych. Interpreter kodu sprawia, że cały proces jest wydajny i pomaga zaoszczędzić wiele czasu na przeglądaniu i zrozumieniu zbioru danych. Cóż, nie oznacza to, że nie ma potrzeby interwencji człowieka, ponieważ LLM mają tendencję do częstych halucynacji. Konieczne jest, aby zawsze kontrolować cały proces.

Code Interpreter może pomóc w różnych metodach czyszczenia danych, takich jak:

  1. Zrozumienie zestawu danych Wpływ interpretera kodu ChatGPT na analizę danych
  2. Obsługa brakujących/nieprawidłowych wartościWpływ interpretera kodu ChatGPT na analizę danych
  3. Sprawdzanie nieprawidłowych typów danych i sugerowanie rozwiązań w celu ich poprawienia.

Poznanie metodologii analizy danych

Analiza danych jest obecnie jednym z najbardziej popularnych zawodów jako punkt wejścia do branży technologicznej, a wiele osób przygotowuje się do podjęcia pracy w tej dziedzinie. Istnieje wiele różnych kursów dostępnych online, które można podjąć, aby zostać analitykiem danych. Jednak nie można zdobyć wiedzy specjalistycznej w zakresie analizy danych lub nauki o danych tylko poprzez ukończenie kilkunastu kursów. Musisz być praktyczny i analizować/eksperymentować z szerokim spektrum zestawów danych, a czasem tworzyć własne zestawy danych.

Logiczne rozumowanie GPT-4, w harmonii z wykonywaniem kodu na żywo za pomocą interpretera kodu, sprawia, że ChatGPT jest niczym innym jak mentorem w zrozumieniu niezliczonych terminologii w analizie danych. Najlepszym sposobem na naukę jakiejkolwiek umiejętności jest zadawanie pytań, a ChatGPT umożliwia robienie tego samego. Posiadanie pewnego poziomu interaktywności zawsze poprawia możliwości uczenia się i pomaga w zrozumieniu danej dziedziny od podszewki.

Wpływ interpretera kodu ChatGPT na analizę danych

Badanie różnych rozwiązań

Pomijając podstawowe ramy analizy danych, nie ma zdefiniowanej listy kontrolnej, której można przestrzegać, aby znaleźć wnioski ze zbioru danych. Analiza danych i programowanie to forma sztuki. Sztuka różni się dla każdej osoby i można ją ulepszyć tylko wtedy, gdy poznało się inne sztuki. Dzięki ChatGPT możesz uzyskać dostęp do różnych rozwiązań z uzasadnieniami, o których być może nawet nie pomyślałeś. Dzięki dodaniu Interpretera Kodu, ChatGPT ma teraz dodatkowy kontekst do pracy, co drastycznie poprawia rozwiązania.

Wpływ interpretera kodu ChatGPT na analizę danych

Wizualizacja danych

Jest to obecnie jedna z najlepszych funkcji Code Interpreter (lub ChatGPT Plus) – możliwość wyświetlania wizualizacji i obrazów. Wizualizacja zbioru danych znacznie przyspiesza ogólny proces zrozumienia atrybutów. Rozszerzając nasz poprzedni przypadek użycia polegający na wymienieniu różnych metod znajdowania wartości odstających, możemy zilustrować to graficznie za pomocą wykresów pudełkowych i histogramów.

Wpływ interpretera kodu ChatGPT na analizę danych

Na powyższym zrzucie ekranu widać również, że Code Interpreter samodzielnie debugował błąd i wygenerował wizualizację dla wartości odstających.

Zrozumienie istniejącego kodu

Czytanie kodu może pochłaniać dużo czasu, zwłaszcza gdy brakuje komentarzy lub są one niewystarczające. Korzystając z Interpretera Kodu, można po prostu przesłać plik notatnika Python lub Jupyter i poprosić ChatGPT o podsumowanie kodu. Możesz również zadawać pytania dotyczące kodu. Chociaż było to możliwe wcześniej, nie było to tak płynne, a także miało ograniczenia kontekstowe. Ten przypadek użycia może okazać się naprawdę przydatny podczas szkolenia lub współpracy.

Wpływ interpretera kodu ChatGPT na analizę danych

Czy interpreter kodu zastąpi analityków danych?

To dopiero początek narzędzi opartych na sztucznej inteligencji, które będą nadal ulepszane dzięki dodatkowym funkcjom i większym oknom kontekstowym. Rewolucja AI prawdopodobnie zastąpi wiele miejsc pracy, ale stworzy również dwa razy więcej miejsc pracy, których być może nawet sobie jeszcze nie wyobrażaliśmy. Narzędzia takie jak Code Interpreter będą obsługiwać żmudne i zbędne zadania, umożliwiając analitykom danych skupienie się na poprawie jakości danych i podejmowaniu bardziej świadomych decyzji. Dodatkowo, ChatGPT pomoże zwiększyć umiejętności obecnych analityków danych i pomóc im w rozwoju kariery.

“Sztuczna inteligencja cię nie zastąpi. Zrobi to osoba korzystająca ze sztucznej inteligencji”.

W erze sztucznej inteligencji kluczowe znaczenie dla firm ma posiadanie dobrze wyszkolonych pracowników, a włączenie sztucznej inteligencji do szkolenia pracowników może być znaczącą inwestycją. Jeśli szukasz rozwiązań AI do szkolenia swoich pracowników, Cody jest odpowiednim narzędziem dla Ciebie. Podobnie jak ChatGPT, Cody może zostać przeszkolony w zakresie danych biznesowych, zespołu, procesów i klientów, korzystając z unikalnej bazy wiedzy.

Dzięki Cody firmy mogą wykorzystać moc sztucznej inteligencji do stworzenia spersonalizowanego i inteligentnego asystenta, który zaspokaja ich potrzeby, co czyni go obiecującym dodatkiem do świata rozwiązań biznesowych opartych na sztucznej inteligencji.

Subskrybuj ChatGPT Plus i uzyskaj dostęp do Tłumacza Kodu wraz z wieloma dodatkowymi funkcjami. Link do czatu Code Interpreter.

 

More From Our Blog

Zostań mistrzem podpowiedzi AI: 5 wskazówek, jak ulepszyć swoje podpowiedzi

Zostań mistrzem podpowiedzi AI: 5 wskazówek, jak ulepszyć swoje podpowiedzi

Prompt engineering to sztuka i nauka tworzenia skutecznych instrukcji w celu maksymalizacji wydajności modeli sztucznej inteligencji, w szczególności dużych modeli językowych (LLM), takich jak GPT-4 i ChatGPT. Proces ten ma kluczowe znaczenie dl...

Read More
Vector DB vs Graph DB: wyjaśnienie kluczowych różnic

Vector DB vs Graph DB: wyjaśnienie kluczowych różnic

Wraz ze wzrostem złożoności i objętości danych, wybór odpowiedniego systemu zarządzania bazą danych staje się kluczowy. Dwie popularne opcje obsługi danych na dużą skalę to Vector DB i Graph DB. Oba mają unikalne możliwości, które za...

Read More

Build Your Own Business AI

Get Started Free
Top