ChatGPT pour écrire vos Powerpoints et autres présentations Google Slides automatiquement…

ChatGPT est capable de créer du texte, pourquoi pas le titre et contenu de votre prochaine présentation Powerpoint vous demandez vous ? (Vous pouvez en voir une démo ci-dessous.)

Pour vous éviter de nombreux copier-coller entre la sortie de ChatGPT dans son interface standard, vous pouvez demander à ce dernier de créer un script pour l’outil de votre choix pour exporter le texte de ChatGPT vers PowerPoint, Google Sheet ou encore LibreOffice Impress, comment ? En choisisant le langage de script adapté à l’un de ces outils et en demandant l’aide à ChatGPT poru créer ces scripts par la même occasion.

Un Script

LibreOffice Impress en Basic a posé quelques soucis avec ChatGPT qui a “inventé” quelques fonctions inexistantes. Les mêmes essais avec Google Sheet et Google App Script a été plus fructueux, mais plusieurs ajustements ont été nécessaires afin de disposer du script d’export utile à notre expérience.

Un format standard

Pour éviter que ChatGPT ne perte du temps à réécrire tout le code, j’ai opté pour un format standardisé, du “Json”, cela aurait pu être un autre format CSV, Xml …. Je lui ai laissé les manettes des couleurs, taille et positions des éléments en lui donnant quelques exemples, je n’ai pas trouvé “pertinent” de lui laisser ce choix, les couleurs qu’il proposait étaient parfois assez étranges quand je lui ai demandé un style “professionnel”… Soit.. Je me suis contenté du “titre” et “texte du corps” de mes diapositives.

Le résultat !

Une fois la sortie de ChatGPT inséré dans un nouveau Google Slide automatiquement à l’aide des scripts qu’il a lui même créé en grande partie, restait les illustrations, c’est avec le plugin “Dall-E” intégré en Bêta dans ChatGPT qu’il a pu créer automatiquement les 10 illustrations pour nos 10 diapositives. Voici le contenu dans ce google slide partagé qui s’affiche automatiquement (vous pouvez utiliser les différentes options pour stopper la présentation et faire défiler les diapositives).


Les plugins avec Bing, WebPilot et Dall-E 2

J’ai testé plusieurs plugins dont celui de Bing et WebPilot, en espérant que ces derniers puissent aller “chercher” le “mode d’emploi” sur internet des fonctions qui n’existaient pas, proposées par ChatGPT, après quelques recherches parfois sur StackOverflow ! (Oui comme un vrai codeur humain 🙂 ) Mais dans l’ensemble Google App Script semblait assez bien “assimilé” par ChatGPT et ne nécessitait pas tant que ça d’accès à ces plugins pour travailler correctement, après de nombreux échanges du type : “Non ChatGPT, ça ne marche pas voici un copier-coller de l’erreur …”, le script final fonctionne correctement mais a nécessité des ajustement manuels.

Dall-E 2 s’essaye à créer du texte avec plus ou moins d’efficacité, c’est là où il est le moins performant… IBM devient IIBM et WATSON devient Watson : un conseil : demandez à ChatGPT de créer des “prompt” pour Dall-E “Sans texte” !

Des outils spécifiques surfent sur la vague ChatGPT !

Aujourd’hui on peut trouver de nombreux développeurs qui ont essayé également de créer des scripts avec ChatGPT pour créer leurs PowerPoints automatiquement, il semble que cela soit une solution offerte par ChatGPT qui sera de plus en plus sollicité, et je suis sûr que des plugins plus simples verront le jour entre ChatGPT et Powerpoint/Google Sheet/LibreOffice Impress… En attendant des sociétés ont commencé à créer leurs propres solutions commerciales/payantes (avec des essais gratuit) proposant également de créer automatiquement des présentations avec ChatGPT sous le capot comme https://slidesgpt.com/ ou encore https://www.beautiful.ai/ mais ces outils nécessitent un abonnement pour un usage complet, là où chatgpt et quelques scripts permettent de faire la même chose “presque” gratuitement (dans les limites de l’usage gratuit de ChatGPT)

Le hamster de SlideGPT travaille dur à la création d’une présentation sur les licornes…
Le texte est correct, la présentation et le choix des illustrations ne sont pas encore au même niveau… SlideGPT parle bien des “licornes” dans le sens des entreprises valorisées à plus d’1 milliards et non malheureusement de l’animal mystique… 🙂

Croiser les sources et demander à ChatGPT d’estimer leurs fiabilités

Là où ChatGPT peut poser des problèmes parfois graves (ce qui est arrivé à un avocat dans une affaire récente), il peut “halluciner” et inventer des dates et faits qui n’existent pas, ce qui est très bien pour un roman de science fiction mais plus délicat pour un contenu “historique”, “professionnel” etc.
Les plugins de ChatGPT avec Bing et WebPilot permettent d’aller plus loin ! On peut demander à ce dernier de chercher les articles en rapport avec chaque diapositive pour vérifier dates, noms et contenu, Bing peut également chercher sur internet et recouper plusieurs sources afin de contrôler les différentes sources utilisées. Malheureusement, en l’état actuel, demander à ChatGPT, même moyennant des plugins de se “contrôler” lui même pose des problèmes, en effet nous ne sommes jamais à l’abris d’une hallucination, cela permet sur des sujet très connus et courant comme c’ets le cas de disposer d’un contenu fiable, mais sur des sujets avec moisn de sources il sera obligatoire de disposer d’un oeil expert sur le contenu ainsi créé dans la version actuelle de ChatGPT en tout cas. Ici en tout cas ChatGPT fait un sans faute et on pousse le bouchon encore un peu plus loin en lui demandant une synthèse des sources utilisées et d’estimer lui même la fiabilité de chaque source.

Voici le résultat quand on demande à ChatGPT d’estimer la fiabilité de ses sources web :

  • Wikipedia (français et anglais) : https://fr.wikipedia.org et https://en.wikipedia.org
    Fiabilité : 85%
  • ArXiv : https://arxiv.org
    Fiabilité : 90%
  • IBM Research : https://www.research.ibm.com
    Fiabilité : 95%
  • Site officiel de Garry Kasparov : http://kasparov.com
    Fiabilité : 90%
  • Association for the Advancement of Artificial Intelligence (AAAI) : https://www.aaai.org
    Fiabilité : 95%

(Ce système de notation reste très IA-Subjectif)

ChatGPT peut chercher des liens pour étayer vos propos, il est possible de l’orienter vers un site internet plus qu’un autre, ici Wikipedia par exemple.

Notez que de nombreux sites internet reste “inaccessibles” à ChatGPT et ses plugins ! En effet, point de Twitter, de LinkedIn ou de Facebook qui détectent un bot et le rejète, Il existe des alternatives pour accéder à ces sites, mais en “natif” il ne vous sera pas possible de récupérer vos précieuses informations comme vous pourriez le faire en tant qu’humain sur un simple navigateur…

Conclusions

Il ne faut pas faire une confiance “aveugle” en ChatGPT, un oeil, une expertise “humaine” voire une supervision complète lorsqu’on lui demande de créer du code reste “obligatoire” (surtout lorsqu’il y a un risque de supprimer par exemple l’ensemble de votre travail par une simple fonction).
Le contenu créé sur un sujet sur lequel il a été entraîné ne pose aucun problème au contraire, avec sa version 4.0 il fait même un sans faute, ce qui n’est pas ce qui est constaté avec sa version 3.5 qui a un intérêt toutefois : il est beaucoup plus rapide mais le contenu est moins “qualitatif”.
Créer un Powerpoint automatiquement semble le “rêve” ultime de nombreux utilisateurs de ChatGPT si bien que l’on retrouve de nombreuses expériences similaires dans ce sens, vous pouvez d’ailleurs vous même faire votre propre avis et expérience via ChatGPT, ou les services en ligne “tout en un” capable de créer des présentations en un seul “prompt”. Les illustrations créées avec Dall-E 2 sont assez jolies, même si Mid Journey est souvent cité en exemple pour sa qualité, Dall-E 2 s’améliore de versions en versions et a le gros avantage d’être intégré officiellement dans les plugins de ChatGPT version 4 ! Enfin, pour vérifier ses sources, c’est à double tranchants, d’un côté ChatGPT peut halluciner à tout moment et de l’autre il peut grace à ses plugins aller chercher plusieurs sources, les comparer et vous faire un rapport complet sur les données ainsi croisées, reste un travail O.B.L.I.G.A.T.O.I.R.E. : superviser ou ne serait-ce que de relire avec attention ce que vous propose ChatGPT ! Et n’oubliez pas de lire les conditions d’utilisation du contenu créé par ChatGPT et du traitement des données que vous lui fournissez pour éviter tout soucis ultérieur (un nouvel article à ce sujet est prévu 🙂 )

Autres liens pour en savoir plus sur ChatGPT :