6 sposobów wykorzystania ChatGPT jako analityka danych
![6 sposobów wykorzystania ChatGPT jako analityka danych](https://oen.pl/wp-content/uploads/2023/06/pexels-shantanu-kumar-16689016-770x470.jpg)
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 do zwiększenia produktywności 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. Ponieważ ChatGPT może generować tekst konwersacji, możesz go zaangażować i odkrywać 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ę utworzyć pulpit nawigacyjny w Excelu, aby 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.
Customer Espresso and Cappuccino= CALCULATE(
SUM('Sales Data'[Amount]), ,
KEEPFILTERS( 'Sales Data'[Product Type] ="Espresso" and 'Sales Data'[Product Type] ="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. Pisanie, edytowanie i generowanie kodów, formuł 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 instrukcję if w Pythonie 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:
myList = ['Python', 'MUO', 'Hello']myList2 = ["Fish", "Gold", "Bag"]
if len(myList) == 3:
for items in myList:
print(items)
else:
for items2 in myList2:
print(items2)
5. Uczenie się nowych umiejętności
Mamy artykuł o tym, jak dodać 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:
SELECT e.employee_id AS "Employee #"
, e.first_name || ' ' || e.last_name AS "Name"
, e.email AS "Email"
, e.phone_number AS "Phone"
, TO_CHAR(e.hire_date, 'MM/DD/YYYY') AS "Hire Date"
, TO_CHAR(e.salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Salary"
, e.commission_pct AS "Comission %"
, 'works as ' || j.job_title || ' in ' || d.department_name || ' department (manager: '
|| dm.first_name || ' ' || dm.last_name || ') and immediate supervisor: ' || m.first_name || ' ' || m.last_name AS "Current Job"
, TO_CHAR(j.min_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' ||
TO_CHAR(j.max_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Current Salary"
, l.street_address || ', ' || l.postal_code || ', ' || l.city || ', ' || l.state_province || ', '
|| c.country_name || ' (' || r.region_name || ')' AS "Location"
, jh.job_id AS "History Job ID"
, 'worked from ' || TO_CHAR(jh.start_date, 'MM/DD/YYYY') || ' to ' || TO_CHAR(jh.end_date, 'MM/DD/YYYY') ||
' as ' || jj.job_title || ' in ' || dd.department_name || ' department' AS "History Job Title"
FROM employees e
-- to get title of current job_id
JOIN jobs j
ON e.job_id = j.job_id
-- to get name of current manager_id
LEFT JOIN employees m
ON e.manager_id = m.employee_id
-- to get name of current department_id
LEFT JOIN departments d
ON d.department_id = e.department_id
-- to get name of manager of current department
LEFT JOIN employees dm
ON d.manager_id = dm.employee_id
-- to get name of location
LEFT JOIN locations l
ON d.location_id = l.location_id
LEFT JOIN countries c
ON l.country_id = c.country_id
LEFT JOIN regions r
ON c.region_id = r.region_id
-- to get job history of employee
LEFT JOIN job_history jh
ON e.employee_id = jh.employee_id
-- to get title of job history job_id
LEFT JOIN jobs jj
ON jj.job_id = jh.job_id
-- to get namee of department from job history
LEFT JOIN departments dd
ON dd.department_id = jh.department_id
ORDER BY e.employee_id;
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.