Au cours des derniers mois, le nombre d'outils d'IA mis à la disposition des utilisateurs a augmenté. Un de ces modèles puissants est ChatGPT, un modèle avancé de grand langage (LLM) capable de comprendre et d'effectuer des conversations textuelles de type humain.
Bien que ChatGPT se soit avéré capable de discuter avec l'utilisateur et de créer des sujets liés aux réclamations, il a été 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-unes des façons dont un analyste de données peut utiliser ChatGPT afin d'être plus productif dans son travail quotidien. Vérifier Comment créer une application Web à l'aide de ChatGPT.
1. Raffinement des idées sur une tâche
Les analystes de données peuvent tirer parti des capacités de ChatGPT pour améliorer et réfléchir à une tâche ou à une étude de cas. à cause de ChatGPT Il peut générer un script de chat, que vous pouvez engager et explorer différentes perspectives en faisant des invites détaillées.
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. Tout ce que vous avez à faire est d'entrer une invite de chat et d'attendre sa réponse. Vous pouvez poser plus de questions ou d'autres points de vue à partir de la réponse et continuer.
Étude de caskisa : J'ai un problème au travail. 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-uns d'entre eux passent des commandes via mon site de commerce électronique.
Quel type d'informations dois-je collecter auprès de mes clients ? Quels KPI dois-je mesurer ? Quel outil dois-je installer et quel type de visualisation dois-je utiliser ? En outre, de quel type d'analyse de groupe s'agit-il et que recommanderiez-vous d'inclure dans la segmentation des utilisateurs ?
2. Dépannage
Des erreurs de code, de fonctions ou de scripts sont souvent rencontrées lors de votre travail quotidien en tant qu'analyste de données. Discuter avec ChatGPT peut 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 affiche le problème en premier lieu si vous fournissez une bonne invite et un message d'erreur.
Demandeur: Je souhaite que cette fonction DAX renvoie une valeur basée sur la date spécifiée dans mon filtre. L'année et le mois sont pris en compte. Cependant, la fonction ci-dessous a renvoyé une erreur.
Customer Espresso and Cappuccino= CALCULATE( SUM(‘Sales Data’[Amount]), , KEEPFILTERS( ‘Sales Data’[Product Type] =”Espresso” and ‘Sales Data’[Product Type] =”Cappuccino”)
Vérifier Comment utiliser ChatGPT avec Excel et vaincre vos peurs de tableur.
3. Interpréter des données et expliquer un code complexe
ChatGPT s'avère utile lorsque vous essayez 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". Vérifier Façons dont ChatGPT peut vous aider à écrire un roman.
4. Écrire, modifier et créer du code, des fonctions et de la syntaxe
De la même manière que ChatGPT peut être utilisé pour interpréter un balisage complexe. Vous pouvez lui demander de générer le code ou la syntaxe pour vous.
Étude de cas: Vous avez une instruction Python if avec une boucle for. Le code actuel vérifie uniquement si la longueur de myList est exactement de 3 et parcourt celle-ci si l'instruction est vraie. Sinon, il exécute l'instruction else et affiche chaque élément de myList2 à l'écran. Cependant, vous souhaiterez peut-être le modifier pour imprimer tous les éléments de l'une ou l'autre des listes avec exactement quatre caractères à la place.
Réclamation : Pourriez-vous modifier le code Python suivant pour imprimer tous les éléments de l'une ou l'autre des listes avec exactement XNUMX caractères au lieu de ce qui est utilisé :
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)
5. Apprenez de nouvelles compétences
Nous avons un article sur Comment ajouter une date et une heure dans Google Sheets. Vous pouvez utiliser ChatGPT pour en savoir plus à ce sujet ou comment faire quelque chose de similaire dans une autre application. Par exemple, comment ajouter une date et une heure fixes dans Tableau.
En écrivant l'invite, vous pouvez découvrir de nouvelles fonctionnalités et compétences, ou comment utiliser une fonctionnalité particulière dans votre outil d'analyse préféré.
6. Documentation des codes
Le code avec des commentaires est généralement plus facile à lire et à comprendre. Mais vous pouvez admettre que tout le monde trouve le processus fastidieux et monotone. ChatGPT peut effectuer cette tâche sans effort, 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.
Affirmation : Pouvez-vous ajouter des commentaires au code SQL suivant :
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;
Les analystes de données peuvent utiliser ChatGPT dans leur travail
De puissantes solutions d'IA comme ChatGPT augmentent la productivité de tout le monde, même des analystes de données. En utilisant les capacités de traitement du langage naturel de ChatGPT et en fournissant la demande correcte, les analystes de données peuvent obtenir rapidement et avec précision des informations sur leurs tâches.
Cependant, bien que ChatGPT puisse être un collaborateur dans votre travail, il est nécessaire d'évaluer et de tester de manière critique ses commentaires. Alors explorez cette technologie incroyable, intégrez-la dans votre flux de travail et dites-moi ce que vous en pensez. Vous pouvez voir maintenant Facteurs clés à prendre en compte lors du test de précision des chatbots IA.