OpenAI
Tato stránka byla přeložena strojově. Zobrazit původní článek v angličtině.

Analýza dat s ChatGPT

Funkce a možnosti používané při práci s daty v ChatGPT

Aktualizováno: 6 hours ago

Co můžete s daty v ChatGPT dělat?

Při analýze dat v ChatGPT můžete z nahraných dat vytvářet statické i interaktivní tabulky a grafy.

  • ChatGPT automaticky vytvoří interaktivní zobrazení tabulky, které vám umožní procházet data a zobrazit všechny řádky a sloupce.

  • Po nahrání souboru může ChatGPT určit ideální typ grafu pro datovou sadu, nebo můžete v promptu zadat jeden z podporovaných typů grafů.

  • Můžete upravit vzhled interaktivních grafů a vytvářet souhrny vysvětlující vaše zjištění.

  • Pomocí modelů s uvažováním můžete provádět úlohy, jako je spouštění regresí na testovacích datech, vizualizace složitých obchodních metrik a simulace založené na scénářích.

Jaké typy souborů jsou podporovány?

ChatGPT umí analyzovat data nahraná v různých formátech souborů, včetně:

  • Excel (.xlsx)

  • Hodnoty oddělené čárkami (.csv)

  • PDF (.pdf)

  • JSON

Můžete také nahrát nejnovější verze souborů přímo z:

  • Google Drive

  • Microsoft OneDrive Personal

  • Microsoft OneDrive včetně Sharepoint

Při přípravě tabulek k analýze v ChatGPT dodržujte pro nejlepší výsledky tato doporučení:

Ano:

  • Do prvního řádku zahrňte popisné záhlaví sloupců

  • Pro záhlaví sloupců používejte jednoduchý jazyk a vyhněte se zkratkám a žargonu

  • Používejte jeden řádek pro jeden záznam

Ne:

  • Nezahrnujte do jedné tabulky více oddílů a tabulek

  • Nezahrnujte prázdné řádky ani sloupce

  • Nezahrnujte obrázky obsahující důležité informace

Jak ChatGPT analyzuje a vizualizuje data pomocí grafů?

ChatGPT používá k analýze dat pandas a k vytváření statických i interaktivních grafů Matplotlib. Po použití ChatGPT k analýze nebo vizualizaci dat klikněte na odkaz View Analysis, který se objeví na konci odpovědi, a podívejte se, jak ChatGPT tyto nástroje použil:

View analysis tooltip in ChatGPT data analysis conversation

Jak mohu zobrazit analýzu ve výchozím nastavení?

Po použití ChatGPT k analýze nebo vizualizaci dat klikněte na odkaz View Analysis, který se objeví na konci odpovědi.

View analysis tooltip in ChatGPT data analysis chat

Nahoře v modálním okně můžete zapnout možnost „Vždy zobrazit podrobnosti“, aby se okno analýzy zobrazovalo ve výchozím nastavení po každé odpovědi.

Image

Pokud chcete kód používat lokálně, můžete kliknutím na „Kopírovat“ zkopírovat kód do schránky a vložit ho do editoru kódu.

Jak zapnu interaktivní grafy?

Po vygenerování grafu vyberte v pravém horním rohu grafu možnost "Switch to interactive chart".

ChatGPT chart controls with tooltip for switching to interactive chart

Po výběru této možnosti se graf znovu vykreslí a aktualizuje na interaktivní verzi vašeho grafu. Upozorňujeme, že interaktivní je jen omezená sada typů grafů.

Zpět na statický graf se můžete přepnout výběrem možnosti "Switch to static chart" v pravém horním rohu grafu.

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

Které typy grafů jsou interaktivní?

V současnosti jsou ve většině případů interaktivní pouze sloupcové, koláčové, bodové a spojnicové grafy.

ChatGPT umí vytvořit i různé neinteraktivní grafy, včetně histogramů, bodových grafů, krabicových grafů (Box-and-Whisker Plots), tepelných map, plošných grafů, radarových grafů, stromových map, bublinových grafů a vodopádových grafů.

Kolik souborů mohu analyzovat najednou?

  • Do jedné konverzace lze nahrát až 10 souborů

  • K jednomu GPT lze jako znalosti připojit až 20 souborů (ChatGPT může s těmito soubory pracovat, pokud je na úrovni GPT povolena funkce interpret kódu)

Kolik dat mohu analyzovat?

512 MB na soubor. U souborů CSV nebo tabulek nesmí velikost souboru překročit přibližně 50 MB, v závislosti na velikosti každého řádku.

Díky tomu je ChatGPT dobrým řešením pro práci s datovými soubory, které jsou příliš velké na otevření v tabulkovém editoru.

Jak smažu nahrané soubory?

Soubory nahrané do Advanced Data Analysis se mažou v době, která se liší podle vašeho tarifu. Pokud narážíte na limit využití souborů, můžete soubory smazat také z nedávných chatů nebo z GPT, která jste vytvořili, protože tyto limity sdílejí.

Co se děje na pozadí?

Když nahrajete strukturovaná data, ChatGPT začne tím, že prozkoumá prvních několik řádků dat, aby porozuměl schématu a typům hodnot, které se mohou vyskytovat.

Když položíte otázky k datům, ChatGPT provede následující kroky:

  1. Přistoupí k nahraným datům v prostředí pro spouštění kódu

  2. Napíše kód v Pythonu pro zpracování dat a vytvoření požadovaného analytického výstupu

  3. Spustí kód a vyhodnotí výsledky

  4. Začlení výsledky do odpovědi, kterou vidíte v okně chatu

Právě schopnost ChatGPT kód psát i spouštět mu umožňuje provádět složité matematické operace a techniky statistické analýzy. Pokud si chcete prohlédnout kód, který ChatGPT vygeneroval, klikněte na modrý odkaz [>_] na konci zprávy.

Jak ChatGPT ví, jak data analyzovat?

Jednou ze základních schopností ChatGPT je provádět komplexní analýzu na základě promptů v přirozeném jazyce. Aby to fungovalo, jsou modely ChatGPT dotrénované na velkém objemu úloh analýzy dat. Po seznámení s ukázkovými datovými sadami, otázkami v přirozeném jazyce k těmto datovým sadám a kódem, který datoví analytici napsali pro zodpovězení těchto otázek, je model nyní schopen generovat nový kód pro provádění nových analýz. Proto ChatGPT „ví“, jak používat specializované knihovny Pythonu k provádění složitých úloh.

Jak ChatGPT spouští kód?

Při analýze dat získává ChatGPT přístup k bezpečnému prostředí pro spouštění kódu. Prostředí je předem načtené stovkami knihoven Pythonu a ChatGPT ví, jak napsat kód pro import a použití těchto knihoven. Prostředí má přístup k souborům, které jsou připojené k promptu ChatGPT, což mu umožňuje pracovat se strukturovanými daty, která nahrajete. Prostředí může také přistupovat k souborům, které jsou načtené pomocí GPT Actions.

Když ChatGPT v reakci na váš prompt vygeneruje kód, předá tento kód prostředí ke spuštění. Poté má přístup k výstupům prostředí, včetně případných chyb vytvořených vygenerovaným kódem. ChatGPT umí chyby interpretovat a problémy s vygenerovaným kódem automaticky řešit.

Prostředí ChatGPT pro spouštění kódu neumí přímo generovat odchozí síťové požadavky. Spouštění kódu je také izolováno od zbytku hostitelské platformy ChatGPT, což zajišťuje bezpečnost této funkce.

Když ChatGPT během konverzace analyzuje data poprvé, vytvoří se nová instance prostředí pro spouštění kódu. Tato instance je přístupná pouze z příslušné konverzace a je zničena do 13 hodin od chvíle, kdy se konverzace stane neaktivní.

Jaké jsou příklady využití mimo analýzu dat?

Prostředí ChatGPT pro spouštění kódu je primárně navrženo pro práci se strukturovanými daty. Základní schopnosti této funkce (psaní a spouštění kódu, přístup k výstupu ze spouštění kódu) však umožňují širokou škálu použití i mimo analýzu dat.

Příklady využití zahrnují:

  • Manipulaci se soubory a jejich generování

  • Tematickou analýzu nestrukturovaných dat a textových dokumentů

  • atd.

ChatGPT je trénovaný na různých programátorských úlohách a dokáže vymýšlet kreativní způsoby, jak prostředí pro spouštění kódu využít ke splnění úkolů.

Byl tento článek užitečný?