00:00:02:19 - 00:00:26:16 Christophe FOURNIER Bonjour à tous. Bienvenue dans ce petit déjeuner numéro six, le dernier de l'année 2024 où j'ai le plaisir et l'honneur d'accueillir le professeur Jean-Philippe Galan de l'IAE de Bordeaux. Tu vas nous parler de l'IA générative et des données quantitatives. Webinaire organisé en collaboration avec la FNEGE et IAE FRANCE. Jean-Philippe, un grand merci de partager ton expérience et de passer du temps avec nous. 00:00:26:22 - 00:00:28:15 Christophe FOURNIER Tu as la parole ! 00:00:28:17 - 00:01:04:24 Jean-Philippe GALAN Bonjour et merci Christophe à cette invitation. Comme demandé, je vais traiter des analyses de données quantitatives avec de l'IA générative. Avant tout et pour expliquer, on ne va pas parler de machine learning ou de solution entraînée particulière ou de modèle particulier, parce que ça prendrait plus de 30 minutes. Là, l'idée c'est de faire au plus simple avec des des services comme chatGPT, Claude Gamma, etc. 00:01:05:01 - 00:01:32:12 Jean-Philippe GALAN Donc on va faire ça en trois parties. La première, c'est l'analyse directe des données dans ce type de tchat. Ensuite, on va voir, et c'est une demande de beaucoup de collègues, comment arriver à quand même utiliser ce dispositif, créer des analyses de données même quand il refuse de les faire et ensuite on verra comment on peut implémenter, 00:01:32:13 - 00:02:00:19 Jean-Philippe GALAN en tout cas, améliorer les capacités des logiciels classiques grâce à ça. Alors la première partie qui est la plus demandée, c'est est-ce qu’on peut faire des analyses de données avec chatGPT ou Claude etc. ? C'est vrai qu'ils le font. On peut envoyer des fichiers directement à chatGPT, à Claude pour l'analyse de données. 00:02:00:21 - 00:02:24:19 Jean-Philippe GALAN Cependant, parfois, comme certains l'auront remarqué, ça boucle et il n'y a rien qui sort. Ça refuse en fait. Et on remarque que, à mesure que le temps passe, ça ne va pas en s'améliorant. Tout simplement parce que je pense qu'il y a de plus en plus d'utilisateurs. Et moi je vois des analyses qui pouvaient être faites il y a quelques mois, qui ne le sont plus. 00:02:24:19 - 00:02:55:07 Jean-Philippe GALAN Tout simplement parce que, étant donné que par exemple, chatGPT et tous les autres utilisent le Python pour analyser les données, parfois les calculs qu'on leur demande sont trop coûteux en ressources. Donc du coup, maintenant ils refusent de les faire. Alors, comment ça se passe ? Par exemple, là, j'avais prévu quelque chose. On repère quelque chose ici, on se dit tiens, ce texte là, il serait bien, mais je préférerais avoir un graphique. 00:02:55:09 - 00:03:26:08 Jean-Philippe GALAN Donc je le sélectionne et je vais le copier directement dans chatGPT. Ici, c'est une description d'influenceurs. Et on se dit, tiens, moi ce que je voudrais, c'est avoir un mot graphique à partir de ça. Donc du coup, après avoir copié ici, je fais un copier-coller pour aller plus vite, je lui dis : “A partir du texte ci-dessous, je veux que tu crées un diagramme en anneau qui montre la part des différents influenceurs”, etc. 00:03:26:10 - 00:03:57:13 Jean-Philippe GALAN Je le lance et il va analyser. Et normalement, il va le faire. Là c'est la situation la plus classique, normalement ça doit passer et si ça passe pas, dans tous les cas, on va voir comment on peut faire ça. Donc on le laisse mouliner deux minutes. Là, il a bien fait ce que je voulais et on aurait pu faire ça en lui envoyant un fichier csv ou même un fichier Excel pour lui dire : 00:03:57:19 - 00:04:24:06 Jean-Philippe GALAN fais-moi des stats, etc. Souvent, il va y arriver, mais parfois il ne va pas y arriver. Alors quand il n'y arrive pas, là c'’est un exemple où il et où il y arrive, mais imaginons qu'il n'y arrive pas, ce qu'on va faire, c'est qu'on va refaire exactement la même chose. Sauf que, au-lieu de lui demander directement de faire 00:04:24:08 - 00:04:46:24 Jean-Philippe GALAN le graphique, on va lui demander de créer un script Python. Donc : “Je veux que tu crées non pas un diagramme, mais un script qui 00:04:47:01 - 00:04:59:08 Jean-Philippe GALAN génère un diagramme”. Je précise que : “Je ne veux que le script”. 00:04:59:10 - 00:05:03:05 Jean-Philippe GALAN Et je lance. 00:05:03:07 - 00:05:20:09 Jean-Philippe GALAN Donc là, ici, en fait, c'est ça la solution. Parfois, quand il n'arrive pas à faire quelque chose, il suffit juste de lui demander de créer un script qui fait ce qu'il aurait dû faire. Parce que lui, il ne fonctionne qu’en Python. Il va exécuter ce qu'il a. Et c'est là que vous allez voir s’il manque des bibliothèques. 00:05:20:11 - 00:05:47:10 Jean-Philippe GALAN A partir de là, il suffit juste de copier le code, d'aller dans un interpréteur Python quelconque. Vous copiez le code. Et voilà, on a notre graphique. Sachant que si vous n'êtes pas familier avec Python, on peut très bien lui demander de faire exactement la même chose, mais avec du R. Et c'est là que ça devient peut-être un peu plus intéressant. 00:05:47:10 - 00:05:53:01 Jean-Philippe GALAN J’ai fait pareil. Je précise que je : “ Je veux un script R ”. 00:05:55:03 - 00:06:01:21 Christophe FOURNIER Jean-Philippe, ton truc précédent, tu le trouves vous ? C'est gratuit ? 00:06:02:16 - 00:06:13:24 Jean-Philippe GALAN Python est gratuit, Python et open source. Enfin, Python c'est un langage, donc n'importe qui peut télécharger, installer Python. C'est gratuit. Là je ne vais utiliser que des solutions gratuites. 00:06:13:24 - 00:06:20:04 Christophe FOURNIER Mais dans le point précédent, tu as dit : “ Je colle ça dans un...” ?. 00:06:20:06 - 00:06:23:10 Jean-Philippe GALAN C'est un interpréteur Python.. 00:06:23:10 - 00:06:23:20 Christophe FOURNIER Interpréteur Python. Ok. 00:06:23:22 - 00:06:40:12 Jean-Philippe GALAN Après on peut le faire direct sous forme Notepad. Moi je l'ai fait comme ça pour que tout le monde voit, mais tu peux le faire dans ton bloc-notes. C'est juste que comme ça, c'est plus joli et surtout j'ai tout sur le même écran. Mais ça ne change rien. Tu peux le faire avec ton bloc-notes et ainsi de suite. 00:06:40:14 - 00:07:02:17 Jean-Philippe GALAN Par contre, je lui demande ici de faire un script R. Et là, bien souvent, et même dans la plupart des cas, chatGPT est beaucoup moins bon avec R. Et pareil je copie dans RStudio. Pareil, c'est gratuit. 00:07:02:19 - 00:07:20:11 Jean-Philippe GALAN Mais là il y a un problème d'entrée. Donc le diagramme est créé mais pas affiché. Donc j'ai dû rater un truc. 00:07:20:13 - 00:07:40:22 Jean-Philippe GALAN [...] 00:07:40:24 - 00:07:54:22 Jean-Philippe GALAN Je le fais à la main.... 00:07:54:24 - 00:08:24:04 Jean-Philippe GALAN Dans tous les cas, il fonctionne assez mal. Et dans ce cas là, pour R, c’est un conseil, passez davantage avec Claude. Donc je fais un copier-coller dans Claude. Claude, sur R, pour le coup il est très bon. Donc je fais mon copier-coller dans R. 00:08:24:06 - 00:08:51:19 Jean-Philippe GALAN Et dans R, là ça fonctionne pas. Donc ça c'est la première partie : chatGPT ou Claude qui qui vont directement analyser les données. Et quand ils n'y arrivent pas, quand ils refusent, ça a dû souvent vous arriver, le mieux c'est de leur demander soit un script Python, soit un script R. Pour le Python, chatGPT ça va. Pour le R, un conseil : il vaut mieux passer 00:08:52:13 - 00:09:12:13 Jean-Philippe GALAN par Claude. Autre autre possibilité, c'est plutôt d'utiliser les capacités, non pas de Python ou de R, mais par exemple de de SPSS. Donc ici j'ai un fichier. 00:09:12:15 - 00:09:38:14 Jean-Philippe GALAN où j'ai diverses données. et je veux faire plein d'ANOVA successives.. Alors l'astuce, comme vous le savez, on ne va pas trop rentrer dans le détail, ça pourrait être de tout mettre dans une analyse multivariée et par exemple faire ça. Mais si j'ai des données manquantes, je me retrouve avec un échantillon qui est trop petit. 00:09:38:16 - 00:09:57:08 Jean-Philippe GALAN Donc du coup, l'idée ici, c'est d'expliquer à chatGPT par exemple, que j'ai un certain nombre de variables et que je veux faire des ANOVA de manière successive. 00:09:57:10 - 00:10:23:08 Jean-Philippe GALAN J'ai déjà préparé le prompt. Je lui dis j'ai : “J’ai un fichier SPSS-aunege.sav qui contient les variables suivantes. Je souhaite faire une ANOVA sur ces variables à partir du fichier “gender”. Rédige un script SPSS pour faire cette série d’ANOVA. Je ne veux pas de fichier intermédiaire, juste afficher les résultats. “ 00:10:23:10 - 00:10:47:18 Jean-Philippe GALAN Normalement ça marche plutôt bien. On va voir. Si ça ne marche pas, on va faire une capture d'écran, on va lui mettre son erreur et il va l’enrayer. Donc là, il m'a créé une macro, il m'a créé une syntaxe SPSS. A partir de là, je vais dans mon fichier SPSS, je fais : Fichier/ Nouveau/ Syntaxe. 00:10:47:20 - 00:10:57:15 Jean-Philippe GALAN Je copie ma syntaxe. Et je l'exécute. 00:10:57:17 - 00:11:20:01 Jean-Philippe GALAN On voit qu'il a fait toute la série d’ANOVA. Donc je n'ai pas à faire toutes les ANOVA une par une et il les a toutes faites les unes derrière les autres. L'avantage, c'est que maintenant je mets mon échantillon complet à chaque fois avec 243/245 observations puisqu'il ne mixe pas toutes les données manquantes. Donc là, ici, j'ai toute une série d'ANOVA qui ont été faites, variables par variable. 00:11:20:01 - 00:11:56:15 Jean-Philippe GALAN Voyez le temps qu'on gagne, par exemple à faire une boucle là-dedans. Donc ça c'est vraiment ultra utile en fait, parce que parfois on se retrouve à faire des choses répétitives dans SPSS. Là on voit toute la toute la dose d’ANOVA qu'il a pu réaliser. Sachez que c'est quand même une option qu'on peut prendre de demander directement à chatGPT non pas de vous expliquer où est ce qu'il faut aller dans SPSS, mais directement de créer une syntaxe qui fait, qui exécute pour vous les analyses que vous vouliez faire dans SPSS 00:11:56:15 - 00:12:21:15 Jean-Philippe GALAN si vous n’êtes pas à l'aise dans SPSS ou s’il y à beaucoup de choses à faire dans SPSS. Après encore une autre chose qu'on peut faire avec avec l'IA, c'est quand on a, par exemple, un logiciel qui a des capacités limitées sur certains points. Donc là je vais prendre par exemple Jamovi, mais j'aurais pu le faire avec SPSS. C’est un peu pour changer de logiciel. 00:12:21:17 - 00:12:43:15 Jean-Philippe GALAN Donc ici je veux faire une analyse en composantes principales. Je l'ai déjà faite. Admettons je la refais. Donc je prends, c'est des confitures, je vais évaluer des confitures. 00:12:43:17 - 00:13:07:00 Jean-Philippe GALAN Je fais mon analyse. Ici, on voit qu'on a en deux composantes. Très bien, je vais les sauver. Maintenant, si je veux faire un graphique de tout ça, Scatterplot par exemple, et que je lance... 00:13:07:02 - 00:13:26:02 Jean-Philippe GALAN On voit qu'ici j'ai bien mes confitures, mais j'ai tous les points. Ca ne m'arrange pas. Moi ce que je voudrais c'est avoir un truc agrégé. Ca, Jamovi ne le propose pas. Dans SPSS, on peut le faire, mais il faut créer un fichier temporaire de données agrégées. Mais grâce à l'IA, on va pouvoir aller beaucoup plus vite sur ce genre de chose. 00:13:26:02 - 00:13:59:14 Jean-Philippe GALAN Par exemple, tout simplement, je vais aller dans analyse descriptive. Je vais prendre mes deux scores, deux composantes que je vais splitter selon mes conditions, c'est à dire mes confitures. Ici, on voit que j'ai mes moyennes sur les axes. Donc qu'est ce que je fais ? Je fais une impression d'écran. Je sélectionne mes scores. Je vais dans chatGPT. 00:13:59:16 - 00:14:06:08 Jean-Philippe GALAN Et je lui colle mon 00:14:07:08 - 00:14:37:09 Jean-Philippe GALAN tableau de données. Et je lui dis juste : “Voici des coordonnées X, Y. Peux-tu les projeter les individus sur un plan 2D ?” Et là, ça va être bien pratique parce que je n'ai pas à passer par plein de calculs intermédiaires, à faire les moyennes à construire des données agrégées. Il va directement récupérer mon fichier et me l'afficher. 00:14:37:11 - 00:15:10:07 Jean-Philippe GALAN On voit qu'on gagne énormément de temps. Puisque, à partir d'une analyse qu'on a commencé à construire avec un autre logiciel, on va pouvoir terminer un calcul ou une représentation par exemple. L’avantage de chatGPTt ou d'autres, c'est le multimodal. C'est à dire qu'il suffit juste de copier-coller un écran pour avoir, soit 00:15:10:09 - 00:15:25:12 Jean-Philippe GALAN une remontée des termes d'erreur, par exemple des erreurs qui auraient pu être faites dans un logiciel, soit pour lui donner, pour lui passer directement des données ou même des graphiques et interpréter ses graphiques. 00:15:25:14 - 00:15:38:23 Christophe FOURNIER J’ai une question : “ Peut on demander à chatGPT une syntaxe SPSS pour un modèle innovant, c'est à dire qui n'existe pas dans les templates, un modèle innovant de la macro process ? Ca te parle ? 00:15:39:00 - 00:16:01:13 Jean-Philippe GALAN Ah oui, parce que dans la macro process, il y a 89 modèles effectivement, ou un truc comme ça. Donc rajouter des modèles qui n'existeraient pas dans la macro process... Je n’ai jamais tenté. Donc là je ne peux pas m'avancer. Il faudrait lui lui faire avaler la doc. Mais c'est bien parce que ça va me permettre une transition. 00:16:01:22 - 00:16:10:06 Christophe FOURNIER Marie-Claire, vous tentez et vous nous donnez le retour. Est ce que les charts, les graphiques j'imagine, dans chatGPT sont éditables ? 00:16:10:08 - 00:16:36:11 Jean-Philippe GALAN Oui, tout à fait. Oui, ils sont dynamiques, donc on en peut. Alors ça dépend. Ici, c'est juste un jeu de données. Mais quand est créé de A à Z, on peut changer les couleurs. Il suffit d'aller sur petit paramètre réglage là qui apparaît. C'est des graphiques dynamiques. C'est une nouveauté qu'il y a eu il n'y a pas si longtemps que ça, mais maintenant les graphiques sont tous dynamiques. 00:16:36:13 - 00:17:09:10 Jean-Philippe GALAN Enfin, ça va quand même répondre un peu à Marie-Claire. Quand il y a des choses un peu plus compliquées qui nécessitent des calculs intermédiaires, moi ce que je conseille aux étudiants, après, aux collègues, je leur conseille plutôt de faire eux mêmes les calculs. Mais pour les étudiants qui sont pas très au point sur certaines choses, sur certaines analyses, et qu'on a pas trop le temps de les traiter en cours, par exemple : de créer un GPT qui ferait une fonction qui fait une tâche. 00:17:09:10 - 00:17:30:11 Jean-Philippe GALAN Alors comment ça fonctionne ? Je vais vous montrer un exemple simple. J'ai fait un petit GPT qui ne fait que du test d'ajustement de Chi². Alors l'avantage d'avoir un GPT, c'est un peu comme l'avantage d'avoir un modèle entraîné, c'est plus la peine de faire des prompts derrière. Parce que la grosse difficulté et ça, je pense que les gens qui le connaissent le savent, 00:17:30:13 - 00:17:53:10 Jean-Philippe GALAN la grosse difficulté des prompts c'est que il faut vraiment faire plusieurs essais, vraiment tenter de bien les structurer pour avoir ce qu'on veut. Et même en faisant ça, on a pas toujours le bon résultat. L’avantage d'avoir un entraînement ou éventuellement un pseudo entraînement avec un GPT c’est qu’on va pouvoir juste passer des données. Et lui il sait ce qu'il a à faire. 00:17:53:12 - 00:18:17:17 Jean-Philippe GALAN Donc ici j'ai fait un test d'ajustement de Chi². Ca veut dire qu’ il n’est pas vraiment entraîné, mais je lui ai donné un premier exemple d'analyse, Donc j'ai fait une analyse vierge en faisant moi même la discussion des résultats tel que je la voulais. Ce qui me permet ensuite de faire... Alors j'avais préparé un fichier de données. J’ai un échantillon. 00:18:17:17 - 00:18:47:23 Jean-Philippe GALAN Admettons que je suis un concessionnaire automobile. J'ai vendu des voitures de type essence diesel, hybride, électrique, biocarburant. Je veux savoir si c'est conforme à peu près aux ventes qu'il y a sur l'année dans le pays, ou est-ce que chez moi les gens achètent un peu plus de diesel, d'essence, etc. L'avantage d'avoir quelque chose de déjà prêt, je n'ai qu'à lui donner le tableau et lui, il va faire l'analyse tout seul. 00:18:48:00 - 00:18:53:04 Jean-Philippe GALAN Vous voyez, il y a zéro prompt. Je ne fais que passer 00:18:53:06 - 00:19:05:23 Jean-Philippe GALAN du tableau de données. Lui, il sait très bien qu'il doit faire une analyse de Chi² à partir de ça, puisqu'en fait il est, il est créé que pour ça. 00:19:06:00 - 00:19:11:04 Jean-Philippe GALAN [...] 00:19:11:06 - 00:19:18:17 Jean-Philippe GALAN Ça c'est les aléas du direct comme disait Bonaldi. 00:19:18:19 - 00:19:34:00 Jean-Philippe GALAN [...] Vous le savez, il y a une partie aléatoire. Voilà. Donc là, il le fait un peu mieux. 00:19:34:02 - 00:20:08:06 Jean-Philippe GALAN Voilà les tableaux intermédiaires, la valeur liquide, la conclusion. Donc, je lui ai juste passé un tableau de données et derrière il est capable de me faire une petite analyse qui est plutôt simple. Mais on peut, comme ça, lui apprendre, ce n'est pas le bon terme, mais on peut créer un GPT pour au moins le caler sur certaines analyses toutes faites qui nécessitent des calculs intermédiaires qu'on n'aurait pas eu autrement. 00:20:08:11 - 00:20:45:06 Jean-Philippe GALAN Donc ça veut dire que vraiment il faut lui passer un moment le truc, le détail et aller l'enregistrer dans sa base de connaissances pour qu'après il puisse reproduire exactement tous les mêmes calculs intermédiaires. Sachant que, même si les résultats ne sont pas loin des bons, vous remarquerez qu'il y a toujours des approximations. Donc plutôt que de lui demander directement de faire ça, parfois c'est pas mal quand même de lui demander de faire le script soit R, soit Python pour vérifier les calculs. 00:20:45:08 - 00:20:50:03 Jean-Philippe GALAN Voilà, je pense que j'ai tenu le timing. Tu m’avais dit... 00:20:50:05 - 00:20:57:10 Christophe FOURNIER Absolument ! Il n'y a pas de nouvelle question. Donc t'as encore trois quatre minutes si tu veux développer des choses... 00:20:57:12 - 00:20:59:14 Jean-Philippe GALAN Voilà... 00:20:59:14 - 00:21:03:23 Christophe FOURNIER Est-ce que chatGPT peut être utile pour faire des équations structurelles ? 00:21:04:00 - 00:21:25:21 Jean-Philippe GALAN Alors pareil, les équations structurelles lui il va pas être capable de les faire directement, faut pas rêver. Par contre, on peut très bien lui demander de faire un script R par exemple, puisque dans R il y a un module d'équation structurelle qui fonctionne très bien. On peut lui demander de créer un script à partir du moment où on lui a décrit les données. 00:21:25:21 - 00:21:44:05 Jean-Philippe GALAN Donc le mieux c'est quand même de lui communiquer les données. Par exemple de lui communiquer les dix premières lignes du tableau de données pour qu'il ait au moins le nom des variables, etc. En lui disant voilà, moi mes variables d’attentes, ça va être celles-là, elles vont être composées de ça. Il va falloir lui décrire ce qu'on veut quand même, il ne peut pas inventer. 00:21:44:07 - 00:21:57:07 Jean-Philippe GALAN Mais à partir de là, il va créer un script. R qui va, qui va créer, qui va permettre de faire une analyse des équations structurelles. Et je l’ai testé et ça marche plutôt pas mal. 00:21:57:09 - 00:22:06:08 Christophe FOURNIER Et donc je peux continuer la question d’Ines : “ Est-ce que ça peut faire des genres de, comme tu as fait la manip sur SPSS, tout à l'heure, avec Ammos ou PLS ? ” Ou tu rentre une syntaxe ? 00:22:07:09 - 00:22:25:07 Jean-Philippe GALAN Oui, exactement !. Sachant que dans R, il y a aussi un module PLS. Donc il peut aussi te faire faire du PLS directement à partir de là. Si on a un peu de temps, je vais montrer un truc qui est qui est intéressant. Parfois on lui demande... 00:22:25:09 - 00:22:47:17 Jean-Philippe GALAN J'avais fait ce test qui avait raté mais que j'avais gardé. Donc comme tout à l'heure, je lui demande de faire une syntaxe SPSS. Sauf que là quand je la copie, j'ai une erreur. J'ai une erreur, donc qu'est-ce que je fais ? Je fais une copie d'écran de l'erreur que j'ai dans SPSS. 00:22:47:19 - 00:23:06:09 Jean-Philippe GALAN Voilà ce qu’il m'avait proposé comme syntaxe. Et en bas je vois les erreurs. La syntaxe SPSS, ne s’est pas exécutée et j'ai les codes d'erreur. Je lui fais juste la copie d'écran, je ne lui dis rien. Je lui envoie la copie d'écran. Et lui : “ Votre copie d'écran montre une erreur liée à la commande “do repeat” “. 00:23:08:01 - 00:23:34:13 Jean-Philippe GALAN Alors là il utilise encore une autre manière. Mais cette manière fonctionne. Donc quand vous êtes confronté comme ça à une erreur, quand il vous propose quelque chose, il ne faut pas s’embêter : juste une capture d'écran, on lui lance la capture d'écran et lui, il est capable de voir et d'analyser l’erreur. Bon, j’anthropomorphise un peu trop mais 00:23:34:15 - 00:24:05:04 Jean-Philippe GALAN L'idée c'est ça quoi. ChatGPT, Claude sont des dispositifs qui sont capables d'analyser l'image directement et d'analyser les codes erreurs pour corriger eux-mêmes le script qu'ils vont proposer. Et du coup, parfois il faut plusieurs itérations quand on commence à demander des choses compliquées. Tout à l'heure, on parlait d'équations structurelles. Il y a de grandes chances que le script PLS ou variance 00:24:05:10 - 00:24:24:13 Jean-Philippe GALAN pour faire des équations structurelles, il va falloir le répéter 5 ou 6 fois, d'envoyer les codes d'erreur qui se produisent. Mais, c'est ça l'idée quoi ! C'est à dire que si je prends ici 00:24:26:16 - 00:24:50:22 Jean-Philippe GALAN et j'exécute ce script, il y a une erreur. Ici, je prends ça où j'ai fait exprès de mettre des caractères bizarres. 00:24:50:24 - 00:25:04:08 Jean-Philippe GALAN Et je lui envoie cette erreur. Il va de suite comprendre qu'on est en train de parler de R. 00:25:04:10 - 00:25:22:22 Jean-Philippe GALAN Et il me propose de corriger directement le code. Donc maintenant, je tente de modifier ce que j'avais massacré tout à l’heure. 00:25:22:24 - 00:25:27:18 Jean-Philippe GALAN Et normalement, je ne devrais plus avoir de code d'erreur. 00:25:27:18 - 00:25:31:05 Christophe FOURNIER Il peut faire les petits commentaires du graphique ? 00:25:31:07 - 00:25:52:15 Jean-Philippe GALAN Ah oui, les commentaires du graphique, il peut les faire, tout à fait. . Là, il a fait une autre erreur. Mais de nouveau : copier-coller l'erreur, etc jusqu'à ce qu'il s'en sorte. C'est ça la démarche en fait. Il ne faut pas tenter de faire des prompts pas possibles. Souvent avec des images il se débrouille. 00:25:52:17 - 00:26:01:14 Jean-Philippe GALAN [...] 00:26:01:16 - 00:26:07:00 Jean-Philippe GALAN [...] 00:26:07:02 - 00:26:09:01 Christophe FOURNIER Là, en principe, il va te dire que... 00:26:09:03 - 00:26:40:01 Jean-Philippe GALAN Il y a pas, il n'y a pas de souci particulier avec ça. Ça, je pense que tout le monde sait le faire. Voilà. Ce qu'il faut retenir, c'est ça, c'est que souvent chatGPT va planter, il va refuser de faire des analyses, il va se tromper. Donc le mieux c'est de lui demander de faire soit un script R, soit un script Python, soit éventuellement un script SPSS, de le copier-coller dans l'interface adéquate... Exécuter... 00:26:40:03 - 00:27:00:01 Jean-Philippe GALAN Et s'il y a une erreur, juste à faire une capture d'écran de l'erreur, lui donner. Et c'est le mieux. Voilà comment on peut s'en sortir assez facilement. Parce que moi j'ai souvent des collègues qui me disent : “Ah oui, tiens là, moi maintenant, chaque fois je lui demande de faire telle analyse, il ne veut plus !”. Et effectivement, c'est vrai, il y a des bibliothèques maintenant qu’il refuse de charger. 00:27:00:01 - 00:27:21:05 Jean-Philippe GALAN Je pense que c'est pour des raisons de coût chez Open Ai. Donc dans ce cas là, le mieux c'est de faire ce qu'on a fait. C'est-à-dire lui demander de faire directement, de produire un code qu’on va copier-coller. 00:27:21:06 - 00:27:30:24 Christophe FOURNIER Et dernière question, je pense avoir la réponse : “ Est-ce possible de faire la même chose avec NVivo ? C'est du textuel, c'est ça ? 00:27:31:02 - 00:27:52:18 Jean-Philippe GALAN Oui. Alors NVivo c'est un peu plus compliqué. Et là je pense qu'il faudrait une session spéciale, parce que là il y a d'autres questions. Mais la question, elle se pose sur NVivo. Mais c'est une autre démarche, pour le coup, pour NVivo. 00:27:52:20 - 00:28:15:21 Christophe FOURNIER Eh bien ça me permet de faire la transition puisque nous aurons une une session, un petit déjeuner sur les méthodes qualitatives, textuelles à la rentrée. Jean-Philippe, un grand merci pour ce témoignage. J'ai vu des petits coeurs et des petits pouces levés tout au long de la présentation et maintenant je vois des applaudissements. Donc je pense que là, je suis certain que la session a été très appréciée. 00:28:15:21 - 00:28:29:19 Jean-Philippe GALAN J’espère être utile surtout à tous les collègues qui se retrouvent bloqués sur chatGPT ou Claude à un moment, parce que ça veut plus. Mais le plus simple, il faut lui demander de faire un script. 00:28:29:19 - 00:28:57:07 Christophe FOURNIER pour corriger son erreur. Un grand merci. Tu clôtures cette année, cette année civile où nous avons fait sept petits déjeuners avant l'été sur l'IA générative en général et tu étais le sixième sur cette session sur l'IA générative au service des enseignants-chercheurs, principalement orientés sur la recherche. Un grand merci. Je vous donne rendez-vous au 21 janvier pour un nouvel épisode. 00:28:57:09 - 00:29:21:12 Christophe FOURNIER Je remercie à nouveau la FNEGE et IAE FRANCE de nous accompagner dans cette aventure et bien entendu toute l'équipe AUNEGe qui est en back-office et qui assure l'opérationnalisation du webinaire mais qui vous met aussi en quasiment quelques heures le replay avec le texte. Je vous souhaite à tous de bonne fin, de bonnes fêtes de fin d'année et je vous dis à l'année prochaine. 00:29:21:14 - 00:29:23:09 Christophe FOURNIER Un grand merci. 00:29:23:11 - 00:29:24:19 Jean-Philippe GALAN Au revoir. A bientôt. 00:29:24:21 - 00:29:25:18 Christophe FOURNIER Au revoir et merci.