Accueil Technologie
6 façons d’utiliser ChatGPT en tant qu’analyste de données

6 façons d’utiliser ChatGPT en tant qu’analyste de données

Au cours des derniers mois, le nombre d’outils d’intelligence artificielle publiés a augmenté. L’un de ces outils puissants est ChatGPT, un LLM avancé capable de comprendre et de tenir des conversations textuelles de type humain.



Bien qu’il ait été prouvé que ChatGPT génère du texte conversationnel, il s’est avéré un atout précieux pour des personnes issues de divers secteurs d’activité. Pour les analystes de données, ChatGPT peut être utilisé pour améliorer leurs capacités d’analyse et relever des défis complexes en matière de données. Voyons comment les analystes de données peuvent utiliser ChatGPT pour être plus productifs dans leur travail quotidien.


1. Affiner les idées sur une tâche

Les analystes de données peuvent exploiter les capacités de ChatGPT pour affiner et réfléchir à une tâche ou à une étude de cas. Comme ChatGPT peut générer un texte conversationnel, vous pouvez l’engager et explorer différentes perspectives en posant des questions.

La réponse de ChatGPT à une question lui demandant comment segmenter les données clients.

Supposons que vous souhaitiez écrire un script pour automatiser un processus commercial. Vous pouvez demander à ChatGPT de vous donner des idées pour commencer. Tout ce que vous avez à faire est de lui demander un message via le chat et d’attendre sa réponse. Vous pouvez poser d’autres questions ou demander d’autres points de vue à partir de la réponse.

Étude de cas : J’ai un problème commercial. Je souhaite créer un tableau de bord dans Excel pour segmenter et suivre le comportement de mes clients. Je gère actuellement un café, et quelques clients passent des commandes via mon site web de commerce électronique.

Quel type d’informations dois-je collecter auprès de mes clients ? Quels indicateurs clés de performance dois-je mesurer ? Quel outil et quel type de visualisation dois-je utiliser ? De plus, quel type d’analyse de cohorte et que me recommandez-vous d’incorporer pour la segmentation de mes utilisateurs ?


2. Correction des bogues et dépannage

Vous rencontrez des bogues dans votre code, votre formule ou votre script au cours de votre travail quotidien en tant qu’analyste de données. Une conversation avec ChatGPT peut vous fournir des stratégies de débogage, une nouvelle perspective ou même des solutions de code aux bogues.

ChatGPT peut expliquer pourquoi votre code a provoqué le problème en premier lieu si vous fournissez une invite et le message d’erreur.

Mon invite: Je veux que cette formule DAX renvoie une valeur basée sur la date sélectionnée dans mon filtre. L’année et le mois sont pris en compte. Cependant, la formule ci-dessous renvoie une erreur.

 Customer Espresso and Cappuccino= 

CALCULATE(

           SUM('Sales Data'[Amount]), ,

           KEEPFILTERS( 'Sales Data'[Product Type] ="Espresso" and 'Sales Data'[Product Type] ="Cappuccino")
Une réponse rapide de ChatGPT à propos d'une tâche de débogage


3. Interpréter des données et expliquer un code complexe

Une invite de ChatGPT qui affiche l'explication d'un bloc de code

ChatGPT s’avère utile lorsqu’il s’agit de comprendre un morceau de code long ou complexe. Pour comprendre le code dans ces situations, copiez et collez le code que vous essayez de comprendre et demandez une réponse en disant « Expliquez ce code ».


4. Écrire, éditer et générer des codes, des formules et des syntaxes

De la même manière que ChatGPT peut être utilisé pour interpréter un codage complexe, vous pouvez demander à ChatGPT de créer un code ou une syntaxe pour vous. Vous pouvez lui demander de créer le code ou la syntaxe pour vous.

Étude de cas : Vous avez une instruction if de Python avec une boucle for. Votre code actuel vérifie uniquement si la longueur de maListe est précisément de 3 et effectue une boucle si l’instruction est vraie. Sinon, il exécute l’instruction else et affiche chaque élément de myList2. Cependant, vous aimeriez le modifier pour imprimer tous les éléments de l’une ou l’autre liste contenant exactement quatre lettres.

Mon invite : Pouvez-vous modifier ce code Python pour imprimer tous les éléments de l’une ou l’autre liste avec exactement quatre lettres à la place :

 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)
Un prompt qui affiche du code clairement écrit par ChatGPT


5. Apprendre de nouvelles compétences

Nous avons publié un article sur la façon d’ajouter une date et une heure statiques dans Google Sheets. Vous pouvez utiliser ChatGPT pour en savoir plus sur ce sujet ou sur la façon de faire quelque chose de similaire dans une autre application. Par exemple, comment ajouter une date et une heure statiques dans Tableau.

Une invite qui montre comment ajouter une date et une heure statiques dans Tableau.

En écrivant une invite, vous pouvez découvrir de nouvelles fonctionnalités et compétences, ou apprendre à utiliser une fonction spécifique dans votre outil d’analyse préféré.


6. Documentez vos codes

Les codes assortis de commentaires sont plus faciles à lire. Mais vous pouvez admettre que tout le monde trouve ce processus ennuyeux et monotone. ChatGPT peut effectuer cette tâche sans effort et avec une grande précision et efficacité.

Posez-lui une question et il vous fournira un code entièrement commenté que vous pourrez copier et coller en réponse.

Mon message : Pouvez-vous ajouter des commentaires à ce code 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

-- (not equal to current manager and can be equal to the employee itself)

 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;
Une réponse rapide de ChatGPT qui montre un code SQL entièrement commenté.


Les analystes de données peuvent utiliser ChatGPT dans leur travail

Les solutions d’IA puissantes comme ChatGPT stimulent la productivité de tous, même des analystes de données. En utilisant les capacités de traitement du langage naturel de ChatGPT et en posant les bonnes questions, les analystes de données peuvent rapidement et précisément obtenir des idées et des informations sur leurs tâches.

Cependant, si ChatGPT peut être un collaborateur dans votre travail, il est essentiel d’évaluer et de tester ses commentaires de manière critique. Explorez donc cette technologie fantastique, intégrez-la dans votre flux de travail et faites-moi part de vos impressions.

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x