WeDoData+IA #3 // des Dataviz au GIF, avec Code Interpreter
Au sein de WeDoData, nous testons une myriade d’outils d’IA afin d’en évaluer l’impact sur nos métiers et trouver comment les intégrer intelligemment dans nos process de travail.
Ainsi, nous avons régulièrement besoin de créer des animations de graphiques interactifs pour montrer, notamment sur les réseaux sociaux, comment la dataviz fonctionne ou ce qu’elle offre comme information chiffrée.
Voici comment Code interpreter va réaliser une animation en GIF via nos consignes, en partant directement de la base de données.
1️⃣ Le choix du sujet : l’évolution des émissions de CO2 dans le monde
Nous optons pour les données d’évolution des émissions annuelles de CO2 par région du monde, de 1850 à 2019, proposées par le World Inequality Report (si vous souhaitez refaire l’exercice sur ces mêmes données, elles peuvent être téléchargées dans la page Methodology).
2️⃣ Le choix du graphique… avec ChatGPT comme conseiller
Nous avons téléchargé le fichier grâce au plugin Code Interpreter et lui avons décrit les données. Petite alerte : votre fichier sera en mémoire tampon moins d’une heure, donc ne pas traîner dans vos interactions.
Voici la première instruction que nous avons passé à ChatGPT4 :
Puis nous lui demandons de nous proposer le meilleur graphique au regard de ce jeu de données. Comme il fonctionne sur des librairies Python, ses propositions restent dans le périmètre de graphiques classiques.
Réponse de ChatGPT :
Par notre expérience, nous faisons assez vite le tri parmi toutes ces propositions. Typiquement, le Box Plot, le Dot Plot ou le Pie Chart ne permettent pas de montrer l’évolution des données, avec l’accélération des émissions en Chine, Amérique du Nord et Europe.
Nous décidons donc de tester Code Interpreter sur deux graphiques : la HeatMap et le Area Chart. Et nous le guidons pour obtenir la visualisation la plus juste par rapport à l’information-clé de ce jeu de données :
Réponse :
Réponse :
Réponse :
3️⃣ La création du GIF : la dernière touche d’animation
Sur les conseils de nos graphistes, nous avons estimé la vitesse idéale pour cette animation était autour de 4 images par seconde (fps)de manière à rester lisible mais rapide.
Réponse :
4️⃣ Notre conclusion
Si ChatGPT est un outil d’accélération des process de travail, il n’offre une entière satisfaction que si vous avez les compétences métier pour le guider dans la bonne direction.
Ici, toutes les spécifications que nous avons fournies à ChatGPT sont des expertises spécifiques à la datavisualisation.
Nous changeons de rôle : nous n’exécutons plus (ou presque), nous décrivons l’exécution.
Avec cette IA générative, on se dirige vers une logique de « texte vers tout », où les requêtes textuelles peuvent générer n’importe quel format de sortie.