OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Analiza danych z ChatGPT

Funkcje i możliwości używane podczas pracy z danymi w ChatGPT

Zaktualizowano: 3 days ago

Co możesz robić z danymi w ChatGPT?

Podczas analizowania danych w ChatGPT możesz tworzyć statyczne i interaktywne tabele oraz wykresy na podstawie przesłanych danych.

  • ChatGPT automatycznie utworzy interaktywny widok tabeli, umożliwiając przewijanie danych oraz przeglądanie wszystkich wierszy i kolumn.

  • Po przesłaniu pliku ChatGPT może określić idealny typ wykresu dla zbioru danych albo możesz wskazać jeden z obsługiwanych typów wykresów w swoim poleceniu.

  • Możesz dostosowywać grafikę interaktywnych wykresów i tworzyć podsumowania wyjaśniające Twoje ustalenia.

  • Korzystając z modeli rozumujących, możesz wykonywać zadania takie jak przeprowadzanie regresji na danych testowych, wizualizowanie złożonych wskaźników biznesowych i prowadzenie symulacji opartych na scenariuszach.

Jakie typy plików są obsługiwane?

ChatGPT może analizować dane przesłane w różnych formatach plików, w tym:

  • Excel (.xlsx)

  • Wartości rozdzielane przecinkami (.csv)

  • PDF (.pdf)

  • JSON

Możesz też przesyłać najnowsze wersje plików bezpośrednio z:

  • Google Drive

  • Microsoft OneDrive Personal

  • Microsoft OneDrive, w tym Sharepoint

Przygotowując arkusze kalkulacyjne do analizy w ChatGPT, stosuj się do tych wskazówek, aby uzyskać najlepsze wyniki:

Tak:

  • Umieszczaj opisowe nagłówki kolumn w pierwszym wierszu

  • Używaj prostego języka w nagłówkach kolumn, unikając skrótów i żargonu

  • Używaj jednego wiersza na rekord

Nie:

  • Nie umieszczaj wielu sekcji i tabel w jednym arkuszu kalkulacyjnym

  • Nie umieszczaj pustych wierszy ani kolumn

  • Nie umieszczaj obrazów zawierających kluczowe informacje

Jak ChatGPT analizuje i wizualizuje dane za pomocą wykresów?

ChatGPT używa pandas do analizowania danych i Matplotlib do tworzenia zarówno statycznych, jak i interaktywnych wykresów na podstawie Twoich danych. Po użyciu ChatGPT do analizy lub wizualizacji danych kliknij link View Analysis, który pojawi się na końcu odpowiedzi, aby zobaczyć, jak ChatGPT użył tych narzędzi:

View analysis tooltip in ChatGPT data analysis conversation

Jak mogę domyślnie wyświetlać analizę?

Po użyciu ChatGPT do analizy lub wizualizacji danych kliknij link View Analysis, który pojawi się na końcu odpowiedzi.

View analysis tooltip in ChatGPT data analysis chat

U góry okna modalnego możesz włączyć opcję „Always show details”, aby okno analizy było domyślnie wyświetlane po każdej odpowiedzi.

Image

Jeśli chcesz używać kodu lokalnie, możesz kliknąć „Copy”, aby skopiować kod do schowka i wkleić go do edytora kodu.

Jak włączyć interaktywne wykresy?

Po wygenerowaniu wykresu wybierz „Switch to interactive chart” w prawym górnym rogu wykresu.

ChatGPT chart controls with tooltip for switching to interactive chart

Po wybraniu tej opcji wykres zostanie ponownie wyrenderowany jako jego interaktywna wersja. Pamiętaj, że tylko ograniczony zestaw typów wykresów jest interaktywny.

Możesz wrócić do statycznego wykresu, wybierając „Switch to static chart” w prawym górnym rogu wykresu.

Chart toolbar tooltip for switching to a static chart in ChatGPT data analysis

Które typy wykresów są interaktywne?

Obecnie w większości przypadków interaktywne są tylko wykresy słupkowe, kołowe, punktowe i liniowe.

ChatGPT może tworzyć różne nieinteraktywne wykresy, w tym: histogramy, wykresy punktowe, wykresy pudełkowe (Box-and-Whisker Plots), mapy cieplne, wykresy obszarowe, wykresy radarowe, mapy drzewiaste, wykresy bąbelkowe i wykresy wodospadowe.

Ile plików mogę analizować jednocześnie?

  • Do 10 plików można przesłać do danej konwersacji

  • Do 20 plików można dołączyć do GPT jako wiedzę (ChatGPT może wchodzić w interakcję z tymi plikami, jeśli na poziomie GPT włączona jest funkcja Interpreter kodu)

Ile danych mogę analizować?

512 MB na plik. W przypadku plików CSV lub arkuszy kalkulacyjnych rozmiar pliku nie może przekraczać około 50 MB, w zależności od rozmiaru każdego wiersza.

To sprawia, że ChatGPT jest dobrym rozwiązaniem do pracy z plikami danych, które są zbyt duże, aby otworzyć je w aplikacji arkusza kalkulacyjnego.

Jak usunąć przesłane przeze mnie pliki?

Pliki przesłane do Advanced Data Analysis są usuwane w czasie, który różni się w zależności od Twojego planu. Jeśli osiągasz limit użycia plików, możesz też usunąć pliki z ostatnich czatów lub z dowolnych zbudowanych przez siebie GPT, ponieważ współdzielą one limity.

Co dzieje się za kulisami?

Gdy przesyłasz dane uporządkowane, ChatGPT zaczyna od zbadania pierwszych kilku wierszy danych, aby zrozumieć schemat i typy wartości, które mogą występować.

Gdy zadajesz pytania dotyczące swoich danych, ChatGPT wykonuje następujące kroki:

  1. Uzyskuje dostęp do przesłanych danych w środowisku wykonywania kodu

  2. Pisze kod Python, aby przetworzyć dane i utworzyć wymagany wynik analityczny

  3. Wykonuje kod i analizuje wyniki

  4. Integruje wyniki z odpowiedzią, którą widzisz w oknie czatu

To zdolność ChatGPT zarówno do pisania, jak i wykonywania kodu umożliwia mu przeprowadzanie złożonych operacji matematycznych i technik analizy statystycznej. Jeśli chcesz sprawdzić kod wygenerowany przez ChatGPT, kliknij niebieski link [>_] na końcu wiadomości.

Skąd ChatGPT wie, jak analizować dane?

Jedną z podstawowych możliwości ChatGPT jest zdolność do przeprowadzania złożonej analizy na podstawie poleceń w języku naturalnym. Aby to działało, modele ChatGPT przechodzą szkolenie następcze na dużej liczbie zadań związanych z analizą danych. Po zapoznaniu z przykładowymi zbiorami danych, pytaniami w języku naturalnym dotyczącymi tych zbiorów oraz kodem, który analitycy danych pisali, by odpowiedzieć na te pytania, model potrafi teraz generować nowy kod do wykonywania nowych analiz. Dlatego ChatGPT „wie”, jak używać wyspecjalizowanych bibliotek Python do wykonywania złożonych zadań.

Jak ChatGPT wykonuje kod?

Podczas analizowania danych ChatGPT uzyskuje dostęp do bezpiecznego środowiska wykonywania kodu. Środowisko jest wstępnie załadowane setkami bibliotek Python, a ChatGPT wie, jak pisać kod, aby importować i używać tych bibliotek. Środowisko ma dostęp do plików dołączonych do polecenia ChatGPT, co pozwala mu wchodzić w interakcję z przesłanymi przez Ciebie danymi uporządkowanymi. Środowisko może też uzyskiwać dostęp do plików pobieranych za pomocą działań GPT.

Gdy ChatGPT generuje kod w odpowiedzi na Twoje polecenie, przekazuje ten kod do środowiska w celu wykonania. Następnie ma dostęp do wyników środowiska, w tym do wszelkich błędów wygenerowanych przez utworzony kod. ChatGPT potrafi interpretować błędy i automatycznie rozwiązywać problemy z wygenerowanym kodem.

Środowisko wykonywania kodu ChatGPT nie może bezpośrednio generować wychodzących żądań sieciowych. Wykonywanie kodu jest też odizolowane od reszty platformy hostingowej ChatGPT, co zapewnia bezpieczeństwo tej funkcji.

Gdy ChatGPT analizuje dane po raz pierwszy podczas konwersacji, tworzona jest nowa instancja środowiska wykonywania kodu. Ta instancja jest dostępna wyłącznie w ramach powiązanej konwersacji i jest niszczona w ciągu 13 godzin od momentu, gdy konwersacja stanie się nieaktywna.

Jakie są zastosowania poza analizą danych?

Środowisko wykonywania kodu ChatGPT jest przede wszystkim zaprojektowane do pracy z danymi uporządkowanymi. Jednak podstawowe możliwości tej funkcji (pisanie i wykonywanie kodu, uzyskiwanie dostępu do wyników wykonywania kodu) umożliwiają szeroki zakres zastosowań poza analizą danych.

Zastosowania obejmują:

  • Manipulację plikami i generowanie plików

  • Analizę tematyczną danych nieuporządkowanych i dokumentów tekstowych

  • itp.

ChatGPT jest trenowany na różnych zadaniach związanych z kodowaniem i potrafi znajdować kreatywne sposoby wykorzystania środowiska wykonywania kodu do realizacji zadań.

Czy ten artykuł był pomocny?