Chcesz ulepszyć swoją grę do analizy danych? Oto kilka pomysłowych sposobów wykorzystania ChatGPT jako potężnego narzędzia w zestawie narzędzi analityka danych.
W ciągu ostatnich kilku miesięcy nastąpił wzrost liczby udostępnianych narzędzi sztucznej inteligencji. Jednym z takich potężnych narzędzi jest ChatGPT, zaawansowany LLM zdolny do rozumienia i prowadzenia rozmów tekstowych przypominających ludzi.
Chociaż udowodniono, że ChatGPT generuje tekst konwersacyjny, jest cennym zasobem dla ludzi z różnych branż. Analitycy danych mogą wykorzystać ChatGPT do zwiększenia swoich możliwości analitycznych i radzenia sobie ze złożonymi wyzwaniami związanymi z danymi. Przyjrzyjmy się kilku sposobom, w jakie analitycy danych mogą wykorzystać ChatGPT, aby zwiększyć produktywność w codziennej pracy.
1. Doprecyzuj pomysły dotyczące zadania
Analitycy danych mogą wykorzystać możliwości ChatGPT, aby udoskonalić i przeprowadzić burzę mózgów na temat zadania lub studium przypadku. Od ChatGPT może generować tekst konwersacyjny, możesz go angażować i eksplorować różne perspektywy, zadając pytania.
Załóżmy, że chcesz napisać skrypt automatyzujący proces biznesowy. Możesz poprosić ChatGPT o pomysły, jak zacząć. Wszystko, co musisz zrobić, to poprosić go o monit za pośrednictwem czatu i poczekać na odpowiedź. Możesz zadawać dalsze pytania lub alternatywne punkty widzenia na podstawie odpowiedzi.
Studium przypadku: Mam problem biznesowy. chcę stworzyć pulpit nawigacyjny w Excelu segmentować i śledzić zachowanie mojego klienta. Obecnie prowadzę kawiarnię, a kilka składa zamówienia za pośrednictwem mojej witryny e-commerce.
Jakie informacje powinienem zbierać od moich klientów? Jakie kluczowe wskaźniki wydajności powinienem mierzyć? Jakiego narzędzia i rodzaju wizualizacji powinienem użyć? Ponadto, jaki rodzaj analizy kohortowej i co zalecisz, aby włączyć do mojej segmentacji użytkowników?
2. Naprawianie błędów i rozwiązywanie problemów
Podczas codziennej pracy jako analityk danych napotykasz błędy w swoim kodzie, formule lub skrypcie. Konwersacyjne spotkanie z ChatGPT może zapewnić strategie debugowania, świeże spojrzenie, a nawet kodowanie rozwiązań błędów.
ChatGPT może wyjaśnić, dlaczego Twój kod spowodował problem, jeśli podasz monit i komunikat o błędzie.
Moja zachęta: Chcę, aby ta formuła języka DAX zwracała wartość na podstawie daty wybranej w moim filtrze. Uwzględniono rok i miesiąc. Jednak poniższa formuła zwróciła błąd.
Klient Espresso i Cappuccino=
OBLICZ(
SUMA(„Dane dotyczące sprzedaży”[Kwota]),,
ZACHOWAJ FILTRY ( „Dane dotyczące sprzedaży”[Typ produktu] ="Espresso" I „Dane dotyczące sprzedaży”[Typ produktu] ="Cappuccino")
3. Interpretować dane i wyjaśniać złożony kod
ChatGPT okazuje się pomocny przy próbie zrozumienia długiego lub złożonego fragmentu kodu. Aby zrozumieć kod w takich sytuacjach, skopiuj i wklej kod, który próbujesz zrozumieć, i poproś o odpowiedź, mówiąc: „Wyjaśnij ten kod”.
4. Aby pisać, edytować i generować kody, formuły i składnię
W ten sam sposób, w jaki ChatGPT może być używany do interpretacji złożonego kodowania. Możesz poprosić o utworzenie dla Ciebie kodu lub składni.
Studium przypadku: Masz Python instrukcja if z pętlą for. Twój obecny kod sprawdza tylko, czy długość myList wynosi dokładnie 3 i przechodzi przez nią, jeśli stwierdzenie jest prawdziwe. W przeciwnym razie wykonuje instrukcję else i wyświetla każdy element w myList2. Chciałbyś jednak zmodyfikować go tak, aby zamiast tego drukował wszystkie elementy na dowolnej liście z dokładnie czterema literami.
Mój monit: czy możesz zmodyfikować ten kod Pythona, aby wydrukować wszystkie elementy na dowolnej liście z dokładnie czterema literami:
moja lista = ['Pyton', „MUO”, 'Cześć']
mojaLista2 = ["Ryba", "Złoto", "Torba"]
JeśliLen(moja lista)== 3:
dla pozycji na mojej liście:
wydrukować(rzeczy)
w przeciwnym razie:
dla przedmiotów2 na mojej liście2:
wydrukować(przedmioty2)
5. Uczenie się nowych umiejętności
Mamy artykuł o tym, jak możesz dodaj statyczną datę i godzinę w Arkuszach Google. Możesz użyć ChatGPT, aby dowiedzieć się więcej na ten temat lub dowiedzieć się, jak zrobić coś podobnego w innej aplikacji. Na przykład, jak dodać statyczną datę i godzinę w Tableau.
Pisząc monit, możesz dowiedzieć się o nowych funkcjach i umiejętnościach lub jak korzystać z określonej funkcji w ulubionym narzędziu analitycznym.
6. Udokumentuj swoje kody
Kody z komentarzami są łatwiejsze do odczytania. Ale możesz przyznać, że wszyscy uważają ten proces za nudny i monotonny. ChatGPT może wykonać to zadanie bez wysiłku, z dużą dokładnością i wydajnością.
Zadaj mu pytanie, a otrzymasz w pełni skomentowany kod, który możesz skopiować i wkleić w odpowiedzi.
Moja zachęta: Czy możesz dodać komentarze do tego kodu SQL:
WYBIERAĆ
e.identyfikator_pracownika JAK"Pracownik #"
, e.imię || ' ' || e.nazwisko JAK"Nazwa"
, e-mail JAK"E-mail"
, e.numer_telefonu JAK"Telefon"
, TO_CHAR(e.data_zatrudnienia, „MM/DD/RRRR”) JAK"Data wynajmu"
, TO_CHAR(e.wynagrodzenie, „L99G999D99”, 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') JAK"Wynagrodzenie"
, e.prowizja_pkt JAK„Prowizja %”
, 'pracuje jako ' || j.tytuł_stanowiska || ' W ' || d.nazwa_wydziału || ' kierownik działu: '
|| dm.imię || ' ' || dm.nazwisko || ') i bezpośredniego przełożonego: ' || m.imię || ' ' || m.nazwisko JAK"Obecna praca"
, TO_CHAR(j.min_wynagrodzenie, „L99G999D99”, 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' ||
TO_CHAR(j.max_wynagrodzenie, „L99G999D99”, 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') JAK"Aktualna pensja"
, l.ulica_adres || ', ' || l.kod_pocztowy || ', ' || l.miasto || ', ' || l.stan_prowincja || ', '
|| c.nazwa_kraju || ' (' || r.nazwa_regionu || ')'JAK"Lokalizacja"
, jh.identyfikator_zadania JAK„Identyfikator zadania historii”
, „pracował od” || TO_CHAR(jh.data_początkowa, „MM/DD/RRRR”) || ' Do ' || TO_CHAR(jh.data_końcowa, „MM/DD/RRRR”) ||
' Jak ' || jj.tytuł_stanowiska || ' W ' || dd.nazwa_działu || ' dział'JAK„Historia stanowiska”
OD pracowników m.in-- Do Dostawać tytuł aktualnego job_id
DOŁĄCZYĆ Oferty pracy J
ON e.identyfikator_zadania = j.identyfikator_zadania
-- Do Dostawać nazwa bieżącego manager_id
Pracownicy LEFT JOIN m.in
ON e.identyfikator_menedżera = m.identyfikator_pracownika
-- Do Dostawać nazwa bieżącego id_działu
LEWY DOŁĄCZ do działów d
ON d.id_department = e.id_department
-- Do Dostawać nazwisko kierownika obecnego działu
-- (nie równa obecnemu kierownikowi i może być równa samemu pracownikowi)
LEWY DOŁĄCZ pracownicy dm
ON d.identyfikator_menedżera = dm.identyfikator_pracownika
-- Do Dostawać nazwa lokalizacji
lokalizacje LEFT JOIN l
ON d.identyfikator_lokalizacji = l.identyfikator_lokalizacji
kraje LEFT JOIN c
ON l.identyfikator_kraju = c.identyfikator_kraju
LEWY DOŁĄCZ regiony r
WŁ c.identyfikator_regionu = r.identyfikator_regionu
-- Do Dostawać historia pracy pracownika
LEWY DOŁĄCZ historia_zadań jh
ON e.identyfikator_pracownika = jh.id_pracownika
-- Do Dostawać tytuł historii pracy job_id
LEWY DOŁĄCZ Oferty pracy jj
ON jj.identyfikator_zadania = jh.identyfikator_zadania
-- Do Dostawać nazwa działu z historii pracy
LEWY DOŁĄCZ do działów dd
ON dd.id_department = jh.id_department
ZAMÓWIENIEPRZEZmi.dowód pracownika;
Analitycy danych mogą używać ChatGPT w swojej pracy
Potężne rozwiązania AI, takie jak ChatGPT, zwiększają produktywność wszystkich, nawet analityków danych. Wykorzystując możliwości przetwarzania języka naturalnego ChatGPT i zadając odpowiednie pytania, analitycy danych mogą szybko i dokładnie uzyskiwać pomysły i wgląd w swoje zadania.
Jednak chociaż ChatGPT może być współpracownikiem w Twojej pracy, bardzo ważne jest, aby krytycznie ocenić i przetestować jego opinie. Poznaj więc tę fantastyczną technologię, zintegruj ją ze swoim przepływem pracy i daj mi znać, co myślisz.