OpenAI
Cette page a été traduite automatiquement. Afficher l’article original en anglais.

Analyse de données avec ChatGPT

Fonctionnalités et capacités utilisées pour travailler avec des données dans ChatGPT

Mise à jour : 12 days ago

Que pouvez-vous faire avec des données dans ChatGPT?

Lorsque vous analysez des données avec ChatGPT, vous pouvez créer des tableaux et graphiques statiques et interactifs à partir de vos données téléversées.

  • ChatGPT créera automatiquement une vue de tableau interactive, vous permettant de faire défiler vos données et d’afficher toutes vos lignes et colonnes.

  • Après avoir téléversé un fichier, ChatGPT peut déterminer le type de graphique idéal pour l’ensemble de données, ou vous pouvez préciser l’un de nos types de graphiques pris en charge dans votre invite.

  • Vous pouvez personnaliser l’apparence de vos graphiques interactifs et créer des résumés expliquant vos conclusions.

  • En utilisant des modèles de raisonnement, vous pouvez effectuer des tâches comme exécuter des régressions sur des données de test, visualiser des indicateurs commerciaux complexes et réaliser des simulations basées sur des scénarios.

Quels types de fichiers sont pris en charge?

ChatGPT peut analyser des données téléversées dans divers formats de fichier, notamment :

  • Excel (.xlsx)

  • Valeurs séparées par des virgules (.csv)

  • PDF (.pdf)

  • JSON

Vous pouvez aussi téléverser directement les versions les plus récentes de fichiers à partir de :

  • Google Drive

  • Microsoft OneDrive Personal

  • Microsoft OneDrive, y compris Sharepoint

Lorsque vous préparez des feuilles de calcul pour l’analyse dans ChatGPT, suivez ces directives pour obtenir les meilleurs résultats :

À faire :

  • Inclure des en-têtes de colonne descriptifs dans la première ligne

  • Utiliser un langage simple pour les en-têtes de colonne, en évitant les acronymes et le jargon

  • Utiliser une ligne par enregistrement

À éviter :

  • Inclure plusieurs sections et tableaux dans une seule feuille de calcul

  • Inclure des lignes ou colonnes vides

  • Inclure des images contenant des renseignements essentiels

Comment ChatGPT analyse-t-il et visualise-t-il les données avec des graphiques?

ChatGPT utilise pandas pour analyser vos données et Matplotlib pour créer des graphiques statiques et interactifs avec vos données. Après avoir utilisé ChatGPT pour analyser ou visualiser vos données, cliquez sur le lien View Analysis qui apparaît à la fin de la réponse pour voir comment ChatGPT a utilisé ces outils :

View analysis tooltip in ChatGPT data analysis conversation

Comment puis-je voir l’analyse par défaut?

Après avoir utilisé ChatGPT pour analyser ou visualiser vos données, cliquez sur le lien View Analysis qui apparaît à la fin de la réponse.

View analysis tooltip in ChatGPT data analysis chat

En haut de la fenêtre modale, vous pouvez activer « Always show details » pour que la fenêtre d’analyse s’affiche par défaut après chaque réponse.

Image

Si vous souhaitez utiliser le code localement, vous pouvez cliquer sur « Copy » pour copier le code dans votre presse-papiers et le coller dans votre éditeur de code.

Comment activer les graphiques interactifs?

Après avoir généré un graphique, sélectionnez « Switch to interactive chart » dans le coin supérieur droit du graphique.

ChatGPT chart controls with tooltip for switching to interactive chart

Après avoir sélectionné cette option, le graphique sera rendu de nouveau dans une version interactive. Veuillez noter qu’un nombre limité de types de graphiques sont interactifs.

Vous pouvez revenir à un graphique statique en sélectionnant « Switch to static chart » dans le coin supérieur droit du graphique.

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

Quels types de graphiques sont interactifs?

Actuellement, seuls les graphiques à barres, à secteurs, à nuages de points et linéaires sont interactifs dans la plupart des cas.

ChatGPT peut produire divers graphiques non interactifs, notamment : des histogrammes, des nuages de points, des diagrammes en boîtes (box plots), des cartes thermiques, des graphiques en aires, des graphiques radar, des treemaps, des graphiques à bulles et des graphiques en cascade.

Combien de fichiers puis-je analyser à la fois?

  • Jusqu’à 10 fichiers peuvent être téléversés dans une conversation donnée

  • Jusqu’à 20 fichiers peuvent être joints à un GPT comme connaissances (ChatGPT peut interagir avec ces fichiers si la capacité interpréteur de code est activée au niveau du GPT)

Quelle quantité de données puis-je analyser?

512 Mo par fichier. Pour les fichiers CSV ou les feuilles de calcul, la taille du fichier ne peut pas dépasser environ 50 Mo, selon la taille de chaque ligne.

Cela fait de ChatGPT une bonne solution pour travailler avec des fichiers de données trop volumineux pour être ouverts dans une application de feuille de calcul.

Comment supprimer les fichiers que je téléverse?

Les fichiers téléversés vers Advanced Data Analysis sont supprimés dans un délai qui varie selon votre forfait. Si vous atteignez votre limite d’utilisation de fichiers, vous pouvez aussi supprimer des fichiers des conversations récentes ou de tout GPT que vous avez créé, car ils partagent les mêmes limites.

Que se passe-t-il en arrière-plan?

Lorsque vous téléversez des données structurées, ChatGPT commence par examiner les premières lignes de données pour comprendre le schéma et les types de valeurs qui peuvent exister.

Lorsque vous posez des questions sur vos données, ChatGPT effectue les étapes suivantes :

  1. Accéder aux données téléversées dans un environnement d’exécution de code

  2. Écrire du code Python pour traiter les données et produire le résultat analytique demandé

  3. Exécuter le code et examiner les résultats

  4. Intégrer les résultats dans la réponse que vous voyez dans la fenêtre de clavardage

C’est la capacité de ChatGPT à la fois à écrire et à exécuter du code qui lui permet d’effectuer des opérations mathématiques complexes et des techniques d’analyse statistique. Si vous souhaitez examiner le code généré par ChatGPT, cliquez sur le lien bleu [>_] à la fin d’un message.

Comment ChatGPT sait-il comment analyser des données?

L’une des capacités de base de ChatGPT est la capacité d’effectuer des analyses complexes à partir d’invites en langage naturel. Pour que cela fonctionne, les modèles ChatGPT sont affinés sur un grand volume de tâches d’analyse de données. Après avoir été exposé à des ensembles de données d’exemple, à des questions en langage naturel sur ces ensembles de données et au code écrit par des analystes de données pour répondre à ces questions, le modèle est maintenant capable de générer du nouveau code pour effectuer de nouvelles analyses. C’est pourquoi ChatGPT « sait » comment utiliser des bibliothèques Python spécialisées pour effectuer des tâches complexes.

Comment ChatGPT exécute-t-il du code?

Lors de l’analyse de données, ChatGPT obtient accès à un environnement sécurisé d’exécution de code. L’environnement est préchargé avec des centaines de bibliothèques Python, et ChatGPT sait comment écrire du code pour importer et utiliser ces bibliothèques. L’environnement a accès aux fichiers joints à l’invite ChatGPT, ce qui lui permet d’interagir avec les données structurées que vous téléversez. L’environnement peut aussi accéder à des fichiers récupérés au moyen de GPT Actions.

Lorsque ChatGPT génère du code en réponse à votre invite, il transmet ce code à l’environnement pour exécution. Il a ensuite accès aux sorties de l’environnement, y compris à toute erreur produite par le code généré. ChatGPT est capable d’interpréter les erreurs et de résoudre automatiquement les problèmes liés au code généré.

L’environnement d’exécution de code de ChatGPT ne peut pas générer directement des requêtes réseau sortantes. L’exécution du code est aussi isolée du reste de la plateforme d’hébergement ChatGPT, ce qui assure la sécurité de la fonctionnalité.

Lorsque ChatGPT analyse des données pour la première fois au cours d’une conversation, une nouvelle instance de l’environnement d’exécution de code est créée. Cette instance n’est accessible qu’à partir de la conversation associée et est détruite dans les 13 heures suivant l’inactivité de la conversation.

Quelles sont certaines applications en dehors de l’analyse de données?

L’environnement d’exécution de code de ChatGPT est principalement conçu pour interagir avec des données structurées. Cependant, les capacités de base de la fonctionnalité (écrire et exécuter du code, accéder à la sortie de l’exécution du code) permettent une grande variété d’applications au-delà de l’analyse de données.

Les applications comprennent :

  • Manipulation et génération de fichiers

  • Analyse thématique de données non structurées et de documents texte

  • etc.

ChatGPT est entraîné sur diverses tâches de codage et peut trouver des façons créatives d’utiliser l’environnement d’exécution de code pour accomplir des tâches.

Cet article vous a-t-il été utile?