Au cours des derniers mois, le nombre d’outils d’intelligence artificielle mis sur le marché a augmenté. ChatGPT est l’un de ces outils puissants, un LLM avancé capable de comprendre et de tenir des conversations textuelles de type humain.
Bien que ChatGPT ait prouvé sa capacité à générer du texte conversationnel, il s’est avéré être un atout précieux pour les personnes de divers secteurs. Pour les analystes de données, ChatGPT peut être utilisé pour améliorer leurs capacités d’analyse et gérer des défis de données complexes. Examinons quelques façons dont 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. Étant donné que ChatGPT peut générer du texte conversationnel, vous pouvez l’engager et explorer différentes perspectives en posant des questions.
Supposons que vous souhaitiez écrire un script pour automatiser un processus métier. Vous pouvez demander à ChatGPT des idées sur la façon de commencer. Il vous suffit de lui demander une invite via le chat et d’attendre sa réponse. Vous pouvez poser d’autres questions ou des points de vue alternatifs à 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 de commerce électronique.
Quel type d’informations dois-je recueillir auprès de mes clients ? Quels indicateurs de performance clés 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’intégrer à ma segmentation des utilisateurs ?
2. Correction des bugs et dépannage
Vous rencontrez des bugs dans votre code, votre formule ou votre script au cours de votre travail quotidien en tant qu’analyste de données. Une rencontre conversationnelle avec ChatGPT peut fournir des stratégies de débogage, une nouvelle perspective ou même des solutions de code aux bugs.
ChatGPT peut expliquer pourquoi votre code a généré le problème en premier lieu si vous fournissez une invite et le message d’erreur.
Mon message :Je souhaite que cette formule DAX renvoie une valeur basée sur la date sélectionnée sur mon filtre. Année et mois pris en compte. Cependant, la formule ci-dessous a renvoyé une erreur.
Espresso et cappuccino client =
CALCULER(
SUM(‘Données de vente'[Amount]), ,
KEEPFILTERS( ‘Données de vente'[Product Type] = « Espresso » et « Données de vente »[Product Type] = « Cappuccino »)

3. Interpréter les données et expliquer le code complexe

ChatGPT s’avère utile pour essayer 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 de la syntaxe
De la même manière que ChatGPT peut être utilisé pour interpréter un codage complexe, vous pouvez lui demander de créer le code ou la syntaxe pour vous.
Étude de cas : Vous avez une instruction Python if avec une boucle for. Votre code actuel vérifie uniquement si la longueur de myList est précisément de 3 et la parcourt 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 des listes avec exactement quatre lettres à la place.
Mon message : 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 :
maListe = [‘Python’, ‘MUO’, ‘Hello’]
maListe2 = [« Fish », « Gold », « Bag »]
si longueur(maListe) == 3:
pour les éléments dans maListe :
imprimer(articles)
autre:
pour les éléments 2 dans maListe2 :
imprimer(éléments2)

5. Apprendre de nouvelles compétences
Nous avons 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.

En écrivant une invite, vous pouvez en apprendre davantage sur de nouvelles fonctionnalités et compétences, ou sur la façon d’utiliser une fonction spécifique dans votre outil d’analyse préféré.
6. Documentez vos codes
Les codes qui contiennent des commentaires sont plus faciles à lire. Mais vous pouvez admettre que tout le monde trouve le 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 :
SÉLECTIONNER
e.identifiant_employé COMME « Employé # »
e.prénom || ‘ ‘ || e.nom COMME « Nom »
e-mail COMME « E-mail »
e.phone_number COMME « Téléphone »
TO_CHAR(e.hire_date, ‘MM/JJ/AAAA’) COMME « Date d’embauche »
TO_CHAR(e.salaire, ‘L99G999D99’, ‘CARACTÈRES_NUMÉRIQUES_NLS = »., » MONNAIE_NLS = »$ »’) COMME « Salaire »
e.commission_pct COMME « % de commission »
‘fonctionne comme ‘ || j.job_title || ‘ dans ‘ || d.department_name || ‘ département (manager: ‘
|| dm.first_name || ‘ ‘ || dm.last_name || ‘) et supérieur immédiat : ‘ || m.first_name || ‘ ‘ || m.last_name COMME « Emploi actuel »
TO_CHAR(j.min_salary, ‘L99G999D99’, ‘NLS_NUMERIC_CARACTERS = »., » NLS_CURRENCY = »$ »’) || ‘ – ‘ ||
TO_CHAR(j.max_salary, ‘L99G999D99’, ‘NLS_NUMERIC_CARACTERS = »., » NLS_CURRENCY = »$ »’) COMME « Salaire actuel »
l.street_address || ‘, ‘ || l.postal_code || ‘, ‘ || l.city || ‘, ‘ || l.state_province || ‘, ‘
|| c.nom_pays || ‘ (‘ || r.nom_région || ‘)’ COMME « Emplacement »
jh.job_id COMME « Identifiant de travail historique »
‘a travaillé du ‘ || TO_CHAR(jh.start_date, ‘MM/JJ/AAAA’) || ‘ au ‘ || TO_CHAR(jh.end_date, ‘MM/JJ/AAAA’) ||
‘ comme ‘ || jj.job_title || ‘ dans ‘ || dd.department_name || ‘ département’ COMME « Titre de poste historique »
DES employés e
— à obtenir titre du travail actuel_id
Rejoignez les emplois j
SUR e.job_id = j.job_id
— à obtenir nom du manager_id actuel
Employés de LEFT JOIN m
SUR e.manager_id = m.employee_id
— à obtenir nom du département actuel_id
Départements LEFT JOIN d
SUR d.department_id = e.department_id
— à obtenir nom du responsable du service actuel
— (pas égal au manager actuel et peut être égal à l’employé lui-même)
Employés de LEFT JOIN dm
SUR d.manager_id = dm.employee_id
— à obtenir nom du lieu
Emplacements de JOIN GAUCHE l
SUR d.location_id = l.location_id
Pays LEFT JOIN c
SUR l.country_id = c.country_id
Régions LEFT JOIN r
SUR c.region_id = r.region_id
— à obtenir historique de travail de l’employé
JOINTURE GAUCHE job_history jh
SUR e.employee_id = jh.employee_id
— à obtenir titre de l’historique de travail job_id
Emplois LEFT JOIN jj
SUR jj.job_id = jh.job_id
— à obtenir nom du service d’après l’historique des postes
Départements LEFT JOIN dd
SUR dd.department_id = jh.department_id
COMMANDE PAR et.identifiant_employé;

Les analystes de données peuvent utiliser ChatGPT dans leur travail
Des solutions d’IA puissantes comme ChatGPT augmentent 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 demandant la bonne invite, les analystes de données peuvent rapidement et précisément obtenir des idées et des informations sur leurs tâches.
Cependant, même si ChatGPT peut être un collaborateur dans votre travail, il est essentiel d’évaluer et de tester de manière critique ses retours. Alors explorez cette technologie fantastique, intégrez-la à votre flux de travail et faites-moi part de vos réflexions.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.






















