Skip to content

Partie Pratique

Introduction

Après avoir exploré la théorie, nous allons à présent mettre en pratique en réalisant quelques exemples que nous avons étudiés. Durant cette session, nous alternerons entre les rôles d’instructeur et d’apprenant afin d’examiner l’utilisation de ces outils sous ces deux angles. Ces exercices se dérouleront sur une plateforme dédiée, comme ChatGPT.

Bien que ChatGPT soit sans doute la plateforme la plus célèbre du moment, elle n’est pas unique : plusieurs autres solutions existent. Le tableau ci-dessous offre une comparaison entre ces différentes plateformes.

[comparatif]

Même si chacune présente ses propres atouts et limites, elles permettent toutes d’accomplir les tâches que nous explorerons aujourd’hui. Par ailleurs, la plupart offrent une version payante, mais cela ne sera pas indispensable dans notre contexte.

La suite de ce document prendra ChatGPT comme plateforme de référence!

Inscription

ChatGPT est accessible depuis n'importe quel navigateur web à l'adresse https://chatgpt.com/. Une fois arrivé sur le site, vous allez voir une page similaire à l'image ci-dessous:

[chatgpt]

Pour avoir la meilleure expérience possible lors de cette session pratique, il est recommandé de se connecter ou de créer un compte à l'aide du bouton "Se connecter" encadré en rouge dans l'image ci-dessus.

Utilisation

Une fois connecté sur le site, l'affichage ne sera que peut différent et nous pouvons maintenant nous intéresser à comprendre les différentes parties de cette interface utilisateur:

[chatgpt2]

L'application consiste en trois zones distinctes encadrées en rouge et numérotées dans l'image ci-dessus. Ces zones servent respectivement à:

  1. Ecrire votre question ou votre demande. Ce qui est appelé le "prompt" dans le milieu.
  2. Vous proposer différentes activités qui peuvent être réalisées avec l'outil.
  3. Accéder à vos anciennes discussions avec l'outil pour les consulter.

Essai à la génération de texte

La génération de texte constitue l’outil fondamental et le plus performant parmi ces services. Elle permet d’engager une conversation avec un agent virtuel expert afin de répondre à nos diverses questions et demandes. On peut lui poser une question de la même manière que l’on enverrait un message ou un e-mail à une personne. Ce processus se déroule en deux étapes : d’abord, nous formulons notre demande, puis nous lui adressons notre question.

[chatgpt3]

Dès qu'une réponse a été générée on peut continuer notre discussion et lui demander plus d'informations ou de détails sur notre demande en répétant les étapes précédentes.

[chatgpt3]

Discuter efficacement avec ChatGPT

Comme vous pouvez vous en douter à ce stade, notre seul moyen d'intéragir avec l'outil est de lui écrire du texte. Cela implique que la manière dans notre demande est formulée joue un très grand rôle sur la qualité de la réponse générée.

Il n'y a pas de règle à suivre sur comment formuler une demande, mais plutôt quelques bonnes pratiques à appliquer pour maximiser la qualité du résultat:

  1. Veillez à utiliser un langage simple et direct. Une demande claire évite toute ambiguïté et aide le modèle à comprendre exactement ce que vous attendez.
  2. Fournissez suffisamment d’informations ou de contexte pour situer le problème ou la question. Cela permet d’obtenir une réponse plus pertinente et adaptée à vos besoins.
  3. Précisez le format de la réponse ou les étapes à suivre. Par exemple, indiquez si vous souhaitez une liste, un résumé, ou une explication détaillée.
  4. Définissez les limites éventuelles (comme la longueur, le style ou le type d’informations à inclure) afin d’éviter des réponses trop vagues ou hors sujet.
  5. Si possible, donnez un exemple ou une référence pour illustrer ce que vous attendez. Cela aide à orienter la réponse vers ce que vous considérez comme adéquat.
  6. Après avoir reçu une première réponse, n’hésitez pas à affiner votre demande en fonction des résultats obtenus. Une demande bien ajustée permet souvent d’améliorer significativement la qualité de la réponse.

Ainsi, si nous voulons nous informer sur l’économie circulaire, nous serions enclins, en tant qu’utilisateurs habituels de moteurs de recherche comme Google, à simplement taper “Economie circulaire” et à consulter les divers résultats affichés. Toutefois, l’outil en question est trop sophistiqué pour fournir le résultat attendu avec une requête aussi élémentaire. A la place, on préfèrera lui demander:

Rédige un article complet sur l’économie circulaire. Commence par définir ce qu’est l’économie circulaire et en quoi elle diffère du modèle économique linéaire traditionnel. Explique les principes fondamentaux ainsi que les bénéfices environnementaux, économiques et sociaux associés à ce modèle.

De cette manière la réponse sera beaucoup plus précise et formulée dans le format demandé.

L'importance du contexte

Un point important qui a permit l'essort de ces outils ces dernières années est la mémorisation du contexte. Ce qu'on entend par là en terme non savant est la possibilité de se rappeler de ce qu'on a dit au début d'une discussion même si celle-ci dure depuis quelques minutes. C'est une notion parfois compliquée pour les humains ;-) mais qui a longtemps été presque impossible pour les machines. Cette bonne mémorisation permet de pouvoir demander directement plus de précision sur quelque chose sans pour autant reprendre depuis le début et reformuler la question initiale.

[contexte]

Un des immenses avantage de cette représentation avancées du contexte est que peut importe la manière dont vous parlez, la langue ou vos fautes d'orthographes l'outil sera capable de vous comprendre et de satisfaire votre demande!

Essai à la génération d'images

Un autre cas d'utilisation de ces outils qui a particulièrement fait parler est la génération d'images à la demande. Un des points particulièrement intéressant est que lorsqu'on réalise cela, l'image qui a été générée est unique! Même si la demande est la même le résultat généré sera toujours différent!

La génération d'une image se fait comme pour le texte, en écrivant notre demande. Il suffit de lui indiquer qu'on désire une image et il la génèrera automatiquement pour vous. Vous pouvez également lui demander un style bien précis, ainsi que les détails que vous souhaitez voir sur l'image.

[chatgpt_image]

Bien que l'utilité peut être discutable, il s'agit d'un outil fantastique pour donner vie à une présentation!

Analyse de documents

ChatGPT est également capable d'analyser un document (image, PDF, fichier Excel, ...) que vous avez sur votre ordinateur vous pouvez télécharger un document en cliquant sur l'icône "+" dans l'image ci-dessous.

[documents]

Il est important de rappeler que lorsque un document est envoyé vers l'extérieur. Celui-ci doit à tout pris ne contenir aucune information personnelle!

Retrouver des informations dans un document

Vous pouvez télécharger le document à utiliser ici: Document.

Il s'agit d'un document factice contenant les résultats obtenus par des élèves lors d'un module.

On peut par exemple lui demander quel est l'examen qui a le moins bien fonctionné:

[analyse]

Ce qui est correct!

On peut imaginez pousser plus loin l'analyse, et qu'est-ce qu'il pense des résultats globaux de la classe dans cette matière. C'est un exemple un peu "faible" mais ça permet tout de même d'avoir un regard neuf sur quelque chose.

[analyse2]

Générer un plan de cours

Un cas de figure qui touche particulièrement les ensaignants est la mise en place de nouveaux modules lorsqu'une nouvelle ordonnance fait son apparition. Le document décrivant ce nouveau module contient souvent beaucoup d'informations et à la mauvaise habitude de provoquer des migraines.

Vous pouvez télécharger ici un document d'exemple décrivant un module théorique sur la protection des données qui doit être dispensé à des apprentis informaticiens de première année.

Le problème lorsqu'on est noyé dans l'information, c'est qu'on ne sait pas par où commencer. ChatGPT peut être d'une aide redoutable pour proposer une première approche qui sera par la suite peaufinée par vos soins. On peut par exemple:

  1. Lui donner le document.
  2. Lui demander quel(s) sont les éléments essentiels du module.
  3. Lui demander une esquisse d'un plan de formation sur 9 demi journées.

Quelques exemples de prompt:

Voici une ordonnance décrivant un module d'enseignement sur la protection des données. Ce module est donné a des apprentis informaticiens de 1ère année où la moyenne d'age est 16 ans. Peux tu me décrire brièvement quels sont les points clés à aborder dans ce module.

Voici une ordonnance décrivant un module d'enseignement sur la protection des données. Ce module est donné a des apprentis informaticiens de 1ère année où la moyenne d'age est 16 ans. En accord avec le document, propose-moi un plan de cours sur 9 demi journées.

Questionner un élève sur la matière.

Nous allons maintenant jouer le jeu d'un élève qui désire réviser son cours d'histoire sur la guerre froide. ChatGPT et l'analyse de documents peuvent être particulièrement intéressant pour cela, car ils peuvent être utiliser pour questionner l'élève sur la matière. A noter que dans ce cas d'utilisation l'ajout de document est facultatif mais il permet de mieux cibler les questions.

Le résumé du cours d'histoire peut être téléchargé ici.

ChatGPT peut être conditionner de la manière suivante:

En te servant exclusivement du document que je joins. Pose-moi des questions sur la matière. Pose-moi une question à la fois et lorsque je me trompe, aide-moi à comprendre d'où vient mon erreur.

[histoire]

[histoire2]

[histoire3]

Générer des questions d'évaluations en lien avec la taxonomie de Bloom

Une des utilisations les plus utiles aux quelles on peut penser lorsqu'on utilise ces outils est de les utiliser pour générer des questions d'examens. Dans ce chapitre nous allons voir que cela peut être utilisé mais que ça doit être réalisé prudement.

Analysons tout d'abord qu'est-ce qu'il se passe lorsqu'on demande bêtement à ChatGPT de générer des questions sur un sujet:

[questions]

Il est intéressant de constater que la majorité des questions générées sont des QCM et elles ne dépassent pas les niveaux taxonomiques 1 (se rappeler) et 2 (comprendre).

[bloom]

L'idée pour aboutir à un examen plus complet va être de dicter à ChatGPT les niveaux taxonomiques qui nous intéressent pour obtenir de meilleures questions.

Par exemple pour le niveau "appliquer":

Génère-moi un examen de 3 questions sur les abeilles. Tes questions doivent être basées strictement sur le niveau appliquer de la taxonomie de Bloom. Donne-moi également les réponses.

[bloom2]

Pratique libre

Félicitations! Vous avez terminé la formation! Pour continuer je vous propose de continuer à tester les outils présentés avec des cas d'utilisations qui vous intéresse.