OpenAI
Questa pagina è stata tradotta automaticamente. Visualizza l'articolo originale in inglese.

Analisi dei dati con ChatGPT

Funzionalità e capacità utilizzate quando si lavora con i dati in ChatGPT

Aggiornato: 6 hours ago

Cosa puoi fare con i dati in ChatGPT?

Quando analizzi i dati con ChatGPT, puoi creare tabelle e grafici statici e interattivi a partire dai dati che carichi.

  • ChatGPT creerà automaticamente una visualizzazione tabellare interattiva, consentendoti di scorrere i dati e visualizzare tutte le righe e le colonne.

  • Dopo aver caricato un file, ChatGPT può determinare il tipo di grafico ideale per il set di dati, oppure puoi specificare uno dei tipi di grafico supportati nel prompt.

  • Puoi personalizzare la grafica dei grafici interattivi e creare riepiloghi che spiegano i risultati ottenuti.

  • Utilizzando i modelli di ragionamento, puoi svolgere attività come eseguire regressioni su dati di test, visualizzare metriche aziendali complesse e condurre simulazioni basate su scenari.

Quali tipi di file sono supportati?

ChatGPT può analizzare dati caricati in diversi formati di file, tra cui:

  • Excel (.xlsx)

  • Valori separati da virgola (.csv)

  • PDF (.pdf)

  • JSON

Puoi anche caricare direttamente le versioni più recenti dei file da:

  • Google Drive

  • Microsoft OneDrive Personal

  • Microsoft OneDrive incluso SharePoint

Quando prepari fogli di calcolo per l’analisi in ChatGPT, segui queste linee guida per ottenere i migliori risultati:

Da fare:

  • Includi intestazioni di colonna descrittive nella prima riga

  • Usa un linguaggio semplice per le intestazioni di colonna, evitando acronimi e gergo

  • Usa una riga per ogni record

Da non fare:

  • Includere più sezioni e tabelle in un unico foglio di calcolo

  • Includere righe o colonne vuote

  • Includere immagini che contengono informazioni critiche

In che modo ChatGPT analizza e visualizza i dati con i grafici?

ChatGPT usa pandas per analizzare i tuoi dati e Matplotlib per creare grafici sia statici sia interattivi. Dopo aver usato ChatGPT per analizzare o visualizzare i dati, fai clic sul link Visualizza analisi che appare alla fine della risposta per vedere come ChatGPT ha usato questi strumenti:

View analysis tooltip in ChatGPT data analysis conversation

Come posso vedere l’analisi per impostazione predefinita?

Dopo aver usato ChatGPT per analizzare o visualizzare i dati, fai clic sul link Visualizza analisi che appare alla fine della risposta.

View analysis tooltip in ChatGPT data analysis chat

Nella parte superiore della finestra modale puoi attivare “Mostra sempre i dettagli” in modo che la finestra di analisi compaia per impostazione predefinita dopo ogni risposta.

Image

Se vuoi usare il codice in locale, puoi fare clic su “Copia” per copiarlo negli appunti e incollarlo nel tuo editor di codice.

Come abilito i grafici interattivi?

Dopo aver generato un grafico, seleziona "Passa al grafico interattivo" nell’angolo in alto a destra del grafico.

ChatGPT chart controls with tooltip for switching to interactive chart

Dopo aver selezionato questa opzione, il grafico verrà ridisegnato e aggiornato in una versione interattiva. Tieni presente che solo un numero limitato di tipi di grafico è interattivo.

Puoi tornare a un grafico statico selezionando "Passa al grafico statico" nell’angolo in alto a destra del grafico.

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

Quali tipi di grafici sono interattivi?

Attualmente, nella maggior parte dei casi sono interattivi solo i grafici a barre, a torta, a dispersione e a linee.

ChatGPT può produrre una varietà di grafici non interattivi, tra cui: istogrammi, grafici a dispersione, box plot (grafici a scatola e baffi), mappe di calore, grafici ad area, grafici radar, treemap, grafici a bolle e grafici a cascata.

Quanti file posso analizzare contemporaneamente?

  • È possibile caricare fino a 10 file in una determinata conversazione

  • È possibile allegare fino a 20 file a un GPT come Conoscenza (ChatGPT può interagire con questi file se la funzionalità Code Interpreter è abilitata a livello di GPT)

Quanti dati posso analizzare?

512 MB per file. Per i file CSV o i fogli di calcolo, la dimensione del file non può superare circa 50 MB, a seconda della dimensione di ogni riga.

Questo rende ChatGPT una buona soluzione per lavorare con file di dati troppo grandi per essere aperti in un’applicazione per fogli di calcolo.

Come faccio a eliminare i file che carico?

I file caricati in Advanced Data Analysis vengono eliminati entro un periodo di tempo che varia in base al tuo piano. Se stai raggiungendo il limite di utilizzo dei file, puoi anche eliminare i file dalle chat recenti o da eventuali GPT che hai creato, poiché condividono gli stessi limiti.

Cosa succede dietro le quinte?

Quando carichi dati strutturati, ChatGPT inizia esaminando le prime righe di dati per comprendere lo schema e i tipi di valori che potrebbero essere presenti.

Quando fai domande sui tuoi dati, ChatGPT esegue i seguenti passaggi:

  1. Accedere ai dati caricati in un ambiente di esecuzione del codice

  2. Scrivere codice Python per elaborare i dati e produrre l’output analitico richiesto

  3. Eseguire il codice ed esaminare i risultati

  4. Integrare i risultati nella risposta che vedi nella finestra della chat

È la capacità di ChatGPT di scrivere ed eseguire codice che gli consente di effettuare operazioni matematiche complesse e tecniche di analisi statistica. Se vuoi esaminare il codice generato da ChatGPT, fai clic sul link blu [>_] alla fine di un messaggio.

Come fa ChatGPT a sapere come analizzare i dati?

Una delle capacità principali di ChatGPT è la possibilità di eseguire analisi complesse basate su prompt in linguaggio naturale. Per far funzionare tutto questo, i modelli di ChatGPT vengono post-addestrati su un grande volume di attività di analisi dei dati. Dopo essere stato esposto a set di dati di esempio, a domande in linguaggio naturale su tali set di dati e al codice scritto dagli analisti per rispondere a quelle domande, il modello è ora in grado di generare nuovo codice per eseguire analisi inedite. È per questo che ChatGPT “sa” come usare librerie Python specializzate per svolgere attività complesse.

Come esegue il codice ChatGPT?

Quando analizza i dati, ChatGPT ottiene accesso a un ambiente sicuro di esecuzione del codice. L’ambiente è precaricato con centinaia di librerie Python e ChatGPT sa come scrivere codice per importarle e usarle. L’ambiente ha accesso ai file allegati al prompt di ChatGPT, il che gli consente di interagire con i dati strutturati che carichi. L’ambiente può anche accedere ai file recuperati tramite GPT Actions.

Quando ChatGPT genera codice in risposta al tuo prompt, lo invia all’ambiente per l’esecuzione. Poi ha accesso agli output dell’ambiente, inclusi eventuali errori prodotti dal codice generato. ChatGPT è in grado di interpretare gli errori e risolvere automaticamente i problemi del codice generato.

L’ambiente di esecuzione del codice di ChatGPT non è in grado di generare direttamente richieste di rete in uscita. Inoltre, l’esecuzione del codice è isolata dal resto della piattaforma di hosting di ChatGPT, il che garantisce la sicurezza della funzionalità.

Quando ChatGPT analizza i dati per la prima volta durante una conversazione, viene generata una nuova istanza dell’ambiente di esecuzione del codice. Questa istanza è accessibile solo all’interno della conversazione associata e viene distrutta entro 13 ore da quando la conversazione diventa inattiva.

Quali sono alcune applicazioni al di fuori dell’analisi dei dati?

L’ambiente di esecuzione del codice di ChatGPT è progettato principalmente per interagire con dati strutturati. Tuttavia, le capacità principali della funzionalità (scrivere ed eseguire codice, accedere all’output dell’esecuzione) consentono un’ampia varietà di applicazioni al di fuori dell’analisi dei dati.

Le applicazioni includono:

  • Manipolazione e generazione di file

  • Analisi tematica di dati non strutturati e documenti di testo

  • ecc.

ChatGPT è addestrato su una varietà di attività di programmazione e può trovare modi creativi per usare l’ambiente di esecuzione del codice per portare a termine i compiti.

Questo articolo è stato utile?