Catégories
Éducation IA Technologie

IA & Dictée

🗓️ Article publié pour la première fois sur Obsidian Publish le 15/07/2023

Le précédent ministre de l’Éducation nationale, comme beaucoup d’autres avant lui, avait réaffirmé l’importance de la dictée. À l’école primaire, celle-ci doit être quotidienne. Or trouver le texte adéquat à proposer à ses élèves chaque jour peut rapidement s’avérer une gageure. Il faut en effet trouver le bon texte, ni trop long ni trop court, correspondant éventuellement aux difficultés étudiées, c’est-à-dire incluant tel temps verbal ou tels mots, etc.

C’est là que l’IA peut nous être utile et nous permettre de produire non seulement les textes correspondant précisément à nos besoins, mais aussi de les enregistrer au format mp3, favorisant par là même l’autonomie des élèves et la mise en œuvre d’une pédagogie active et différenciée.

Plan du tutoriel

Générer des dictées avec chatGPT

Générer une dictée

La production de votre dictée commence par l’écriture du prompt 1. Celui-ci doit être précis :

Produis une dictée de dix lignes maximum pour des élèves de CM2. Celle-ci doit être majoritairement écrite à l’imparfait et au passé simple et contenir les mots suivants : chevalier, valeureux, héros, destrier, écu, lance, heaume, haubert, baudrier, dragon.

Comme on le voit dans l’exemple ci-dessus, il faut préciser, entre autres,

  • le sujet,
  • le niveau,
  • le vocabulaire souhaité,
  • les temps verbaux,
  • le type de difficulté (par exemple, insertion de participes passés avec accord du COD).

dictée.png

La production de la dictée est instantanée, mais il vous reste à faire les modifications souhaitées. En effet, l’IA peut se tromper et commettre des erreurs ou, dans le cas de notre exemple (voir illustration), le texte est trop long.

Générer des dictées (différencier)

Pourquoi demander une seule dictée ? Il est aisé de différencier grâce à l’IA : demandez plusieurs dictées correspondant à des niveaux différents.

À cet effet, modifiez le prompt initial pour obtenir le résultat désiré. On peut par exemple simplement demander :

Réduis cette dictée à cinq lignes.

Ou au contraire :

Réécris cette dictée pour des élèves d’un niveau troisième en incluant un vocabulaire recherché spécifique au Moyen Âge.

Une dictée réalisée avec chatGPT

Autres types d’exercices (à trous, à choix multiples, quiz)

L’IA peut générer pour vous tout type d’exercices. Par exemple, vous pouvez générer une dictée similaire à celle que l’on propose au brevet des collèges pour les élèves à besoins particuliers.

Transforme cette dictée en un texte à trou (utilise des points de suspension) proposant pour chacun des mots remplacés par un trou trois orthographes possibles du même mot. Par exemple, le mot « chevauchait » peut être remplacé par trois choix : chevochait, chevauchait, cheuvauchait.

Le résultat peut ne pas être parfait, mais cela constituera une base sur laquelle travailler, ce qui vous fera quand même gagner du temps. De ce point de vue, l’IA peut être perçue comme un « accélérateur ».

Modification de la dictée réalisée avec chatGPT

De surcroît, cet exercice est directement exploitable dans Google Docs, dans lequel, recourant aux [[Smart Chips]], vous pouvez créer des menus déroulants correspondant aux différents choix à proposer à l’élève.

Enfin, vous pouvez aussi tout simplement créer, non pas des dictées, mais des exercices à trous ou, encore, nous le verrons bientôt, des quiz.

De fait, chatGPT génère tout type d’exercices qui ne seront pas nécessairement des dictées et qui peuvent intéresser tout enseignant désireux de s’assurer de la bonne compréhension des notions étudiées pour éventuellement réajuster l’enseignement dispensé (mais nous y reviendrons). Au premier chef, seront probablement intéressés les collègues de langue, en particulier en raison de la capacité que nous allons à présent montrer à enregistrer nos productions.

Transcription du texte en audio

En effet, avec TTSMaker, on peut obtenir facilement la transcription audio du texte conçu par chatGPT. Prenons un bref exemple :

Arthur était un chevalier courageux vivant dans un petit village. Un jour, un terrible dragon est apparu et a menacé les habitants. Arthur s’est précipité vers le dragon et a livré un combat acharné jusqu’à ce qu’il parvienne à le vaincre. Les villageois lui ont offert des récompenses en guise de gratitude pour sa victoire et il est devenu le héros du village pour toujours.

Il suffit de copier puis coller ce texte dans TTSMaker qui va transformer le texte en un fichier audio.

Ainsi, on peut générer un fichier mp3 lu lentement et incluant la ponctuation en plaçant celle-ci entre parenthèses (utilisées ici pour la lisibilité uniquement) :

Arthur était un chevalier courageux vivant dans un petit village ((⏱️=600)) (point). ((⏱️=900)) Un jour (virgule) ((⏱️=600)), un terrible dragon est apparu et a menacé les zabitants ((⏱️=900)) (point). ((⏱️=600)) Arthur s’est précipité vers le dragon ((⏱️=900)) et a livré un combat acharné jusqu’à ce qu’il parvienne à le vaincre ((⏱️=600)) (point). ((⏱️=900)) Les villageois lui ont offert des récompenses en guise de gratitude pour sa victoire ((⏱️=900)) et il est devenu le héros du village pour toujours ((⏱️=600)) (point final).

Vous remarquerez plusieurs choses dans l’exemple ci-dessus :

  • ((⏱️=600)) (➝ Entre doubles parenthèses, cela correspond au temps de pause. La syntaxe est simple : émoji horloge (⏱️), signe égal, temps de pause en millisecondes).
  • (point) (➝ les parenthèses sont inutiles, mais elles me servent de repère. Il s’agit de la ponctuation à prononcer comme lorsque l’enseignant dicte).
  • « les zabitants » (➝ l’IA se refusant à faire la liaison, j’ai eu recourt à ce « hack » pour la contraindre à la faire).

Vous pouvez aussi modifier la vitesse de la voix (0.8x) afin que la lecture ne soit pas trop rapide (bien qu’il soit possible de mettre sur pause).

En général, je produis deux enregistrement audio correspondant à la double lecture qui est faite :

  1. Une première lecture lente, expressive, sans la ponctuation, permettant la découverte du texte par les élèves
  2. Une seconde plus lente, dont la hachure correspond peu ou prou au découpage syntaxique des phrases. On prononce la ponctuation. Je n’ai pas jugé utile de répéter tel mot ou groupe de mots comme on le fait en général lorsque l’on dicte puisque l’élève peut revenir en arrière ou mettre sur pause.

Voir un exemple concret de dictée sur Ralentir travaux (Dictée : Les Confessions (brevet 2020)) incluant diverses possibilités dont un quiz généré par chatGPT portant sur la dictée. J’ai aussi demandé à l’IA de produire le code HTML, CSS et JavaScript permettant à l’élève d’écrire sur la page web son texte (le correcteur orthographique et l’option copier-coller sont désactivés).

Info

On peut aussi utiliser Fliki qui permet également de transcrire un fichier texte au format audio y compris en langue française. Plusieurs voix sont proposées. On peut aussi avoir une petite vidéo au lieu d’un fichier son, mais le résultat est très sommaire. Enfin, une option vous propose même de cloner votre propre voix, mais cela est quand même un peu… flippant.

Voir également MyShell, Eleven Labs et Voicelab.

Usages pédagogiques

Les élèves vont donc pouvoir faire leur dictée en classe en autonomie. Mais que fait l’enseignant pendant ce temps-là ? Pendant que les uns subissent l’équivalent d’une dictée de Pivot concoctée par une intelligence artificielle, l’enseignant peut travailler avec un petit groupe d’élèves sur un point d’orthographe à corriger ou à expliciter. Ou sur tout autre sujet. L’important est que l’enseignant soit disponible, que du temps soit dégagé de façon à ce qu’on ne soit pas limité par certaines contraintes (dicter le même texte à toute la classe en même temps par exemple), mais qu’au contraire la technologie favorise l’interaction et permette de cibler les interventions.

C’est en fait une excellente opportunité d’essayer le modèle de station cher à Catlin Tucker. À ce sujet, voir la note Complete guide to blended learning.

Station Rotation Lesson

Voir également AI & Audio Activities

Notes

1 : Ce qu’on appelle le prompt est le texte que vous tapez lorsque vous utilisez une IA comme chatGPT ou Bard. C’est donc une phrase ou un paragraphe correspondant à l’instruction que vous donnez à l’IA (la tâche que vous lui demandez d’accomplir).

Catégories
Éducation IA Technologie

15 exemples concrets d’utilisation en classe de l’IA

🗓️ Article publié pour la première fois sur Obsidian Publish le 28/12/2022

Introduction

Ce n’est pas peu dire que l’IA et ses potentielles utilisations sont en train de faire couler beaucoup d’encre. Mais si les possibilités se laissent entrevoir, il est parfois plus difficile de développer des usages concrets, ce que le présent document entreprend de faire.

Voici donc quelques exemples d’utilisation de l’intelligence artificielle en classe (ou avant ou après la classe).

Les applications que j’ai utilisées

J’ai utilisé principalement GPT-3 (dont chatGPT). En générant une clé, on peut utiliser celle-ci avec différentes applications, ce que j’ai fait avec Obsidian et le plugin Text generator, mais aussi avec Google Sheets. J’ai aussi utilisé Reader qui intègre GPT-3. Plus récemment, Perplexity ou Tome ont fait apparaître des possibilités supplémentaires, tous deux basés sur GPT.

Il existe une kyrielle d’applications tirant parti de GPT-3 (comme LEX qui se présente un peu comme le Google Docs de l’IA) et je vous invite à consulter les notes que je prends d’applications à tester (voir A essayer ou celle consacrée à l’écriture).

On peut également produire des images. J’ai eu recours la plupart du temps à Midjourney, mais il en existe évidemment plein d’autres (voir, dans la section dédiée à l’IA, ma liste consacrée aux images).

Un peu d’aide

Si vous souhaitez mieux comprendre comment utiliser GPT-3 ou le plugin Text generator, je vous invite à lire ceci :

  • GPT-3
  • Text generator

Ce document est en cours d’écriture et n’est donc pas achevé. Il contient pour l’instant les sections suivantes :

Plan du tutoriel

En guise de conclusion, je vous invite à lire Ce que l’IA change dans l’éducation.

L’assistant

Utilisez GPT tel un assistant, un peu comme dans une situation de co-enseignement. Par exemple, on peut imaginer un cours dans lequel les élèves apprennent le HTML et le CSS. chatGPT se charge de procurer aux élèves les explications et l’enseignant peut aider les moins autonomes ou clarifier certaines réponses.

Bien sûr, l’enseignant conçoit la séance, son organisation et propose des activités supplémentaires comme des exercices permettant de mesurer la bonne compréhension des notions exposées par l’IA ou l’évaluation finale.

En fait, on peut même confier à l’IA la création de toute une séquence. Ce ne sera pas parfait, mais crée une base à partir de laquelle travailler. Voyez-vous même avec cette vidéo publiée sur le compte Twitter de Copilot.

Je ne peux pas vraiment dire que j’ai été convaincu par les essais que j’ai faits avec Copilot. En revanche, on peut tout simplement recourir à chatGPT pour produire séquences et séances en un tour de main. Si vous voulez vous en convaincre, lisez The Mechanical Professor. La démonstration est édifiante.

La discussion

En utilisant Character.AI, demandez à vos élèves de discuter avec un personnage historique tel Winston Churchill. Comme certaines réponses peuvent être sujettes à caution, l’exercice ne serait complet qu’en demandant aux élèves de vérifier la véracité de ce qui aura été affirmé par l’IA.

Character

Plus intéressant, et comme complément de la rédaction, on peut demander aux élèves d’inventer un personnage, ce qui peut être à la fois une source d’inspiration comme une invitation à affiner les caractéristiques de son personnage (consulter ce guide pour connaître les fonctions avancées de la création d’un personnage).

Character

Character

L’écriture

Le moins que l’on puisse dire est qu’on écrit beaucoup à l’école. Les élèves apprennent à écrire, produisent des rédactions puis des dissertations. Les enseignants élaborent des cours, remplissent des bulletins, envoient des emails, etc.

Plutôt que bannir l’IA comme une menace à l’authenticité auctorialle, faisons-la rentrer dans les écoles pour apprendre aux enseignants comme aux élèves à s’en servir.

J’ai, pour ma part, utilisé de longue date une application comme Antidote qui m’aide à éviter étourderies, oublis, erreurs d’orthographe ou de syntaxe, anglicismes, fautes de typographie, etc. On peut se servir de l’IA comme une aide à l’écriture. Quillbot (quel nom !) peut nous aider, entre autres, à paraphraser notre prose, c’est-à-dire à proposer une alternative au mot ou à l’expression choisis et à opérer un choix entre plusieurs propositions (tous les mots colorés dans la proposition de l’IA sont cliquables et interchangeables).

Les bulletins

On peut demander à GPT-3 de générer des appréciations de bulletin scolaire.

Dans cet exemple, j’utilise Google Sheets qui, grâce au script de @shubroski permet d’utiliser la clé API d’OpenAI. Ça marche même en français. Indiquez simplement le nom et quelques mots-clés et le tour est joué.

  1. Pour l’utiliser, faire une copie de ce document.
  2. Insérer sa clé dans le script (Extensions > Apps script).
  3. Ensuite, il faut bien suivre les étapes indiquées dans la vidéo. 👇

Pour éviter de surcharger cette page déjà bien lourde en vidéos, j’ajoute un autre exemple d’utilisation de Google Sheets dans une autre note. Il s’agit d’un quiz. L’élève, s’il ne trouve pas la réponse, peut interroger GPT.
Lire la notre Un exercice avec un tableur et GPT

La dictée

Générez des dictées en quelques secondes pour vos élèves à partir des mots que vous avez vus en classe grâce à GPT-3 (ici Text generator et Obsidian).

Il est possible de spécifier le niveau de difficulté ou les temps qu’on souhaite être utilisés.

Une dictée générée avec chatGPT

Voir Autres exemples d’utilisation de l’IA en classe pour la génération et l’enregistrement de la dictée.

On peut ensuite demander à l’IA de corriger elle-même la dictée qu’un élève aurait produit. J’ai fait l’essai avec un traitement de texte, mais avec la reconnaissance de caractères intégrée à iOS, ça devrait marcher avec l’écriture manuscrite.

On peut aussi générer des questions pour s’assurer de la compréhension du texte. On doit également pouvoir générer des questions de grammaire. Voir un exemple concret de dictée sur Ralentir travaux (Dictée : Les Confessions (brevet 2020)) incluant diverses possibilités dont un quiz généré par chatGPT portant sur la dictée.

En lisant ce fil Twitter, je prends conscience qu’on peut créer un texte à trous.

Le quiz

Utilisons à présent chatGPT pour produire un quiz. Le prompt est Crée un quiz sur le Horla de Guy de Maupassant en 10 questions avec 3 choix possibles.

Dans certains cas, l’IA donne même les réponses.

Autre exemple : créer un quiz sur l’accord du participe passé (prompt : Crée un quiz sur l’accord du participe passé en 5 questions avec 3 choix possibles).

J’ajoute un autre exemple dans une autre note où l’on voit qu’on peut demander à chatGPT de produire un tableau de conjugaison puis de l’exporter au format csv afin d’en préserver le formatage. Lire Créer des tableaux de conjugaison avec chatGPT

La lecture

J’utilise depuis de longues années des applications du type read-it-later. Actuellement, j’utilise Reader qui intègre GPT-3 (sous le doux nom de Ghostreader) et que l’on peut invoquer pour effectuer différentes opérations.

Comme vous pouvez le voir, on peut, entre autres, utiliser Ghostreader pour poser une question (et comparer avec la réponse que l’on aurait donnée) à propos du texte que l’on vient de lire. Pratique pour vérifier sa compréhension.

On peut aussi demander à avoir tout un questionnaire. Ce sera le moyen de proposer aux élèves une évaluation de leur compréhension du texte.

On peut aussi demander à l’IA de procurer un résumé. Utile pour les lecteurs pressés (TL;DR). À noter que Google Docs possède une fonction similaire.

L’argumentation

On doit pouvoir utiliser GPT pour travailler l’argumentation. On peut demander à un élève de soumettre son argument pour trouver une justification ou pour lui opposer un contre-argument puis lui demander de reformuler le tout à la lumière de ce qui a été trouvé.

À noter que Perplixity (basé sur GPT) est capable de produire un texte ET de procurer les sources sous formes de notes de bas de page.

La présentation

L’étape suivante pourrait consister à demander à ce même élève de faire une présentation du type PowerPoint exposant le point de vue qu’il a défendu dans son argumentation. Tome permet justement de créer une présentation générée par l’iA (texte et images y compris).

La présentation peut servir de support, peut être complétée par le travail qui a été fait précédemment ou modifiée si elle ne donne pas satisfaction. On peut enfin demander aux élèves d’expliciter les différentes étapes de la présentation (introduction, phrase d’accroche, développement, arguments, exemples…).

Quand bien même la présentation serait totalement ratée, le support est créé, prêt à être partagé, favorisant le travail collaboratif puisqu’on peut commenter, etc.

Les illustrations

On peut utiliser Dall.e 2 ou Midjourney pour générer des illustrations pour les textes que l’on écrit. Certains se sont même essayés à la création de bandes dessinées entières. C’est le cas de Steve Coulson qui a réalisé plusieurs bandes dessinnées, mais voyez vous-même un exemple.

Ce serait intéressant d’utiliser Book Creator à cet effet.

Dans tous les cas, le principe est le suivant. Nous utiliserons Midjourney qui produit des images artistiquement plus convaincantes que, par exemple, Dall.e 2. Le principe est de taper un texte (un prompt) et l’IA génère une image à partir de ce prompt. Plus celui-ci sera précis voire détaillé, meilleur sera le résultat.

Pour ce faire,

  1. Joindre la bêta
  2. Cela mène à un serveur Discord (se créer un compte si l’on n’en a pas)
  3. Se rendre sur une des Newbies room, taper /imagine. Cliquer sur Prompt et taper le texte.
  4. Lire la documentation pour en savoir plus.

Ci-dessous un exemple d’image générée avec Midjourney. Je lui avais demandé de représenter Emma Bovary lisant un roman.

Illustration générée avec Midjourney

La vidéo

L’une des utilisations qui m’intéressent le plus consiste à demander à l’IA de générer une vidéo à partir d’un texte. Procéder à un enregistrement, le préparer (élaborer le script par exemple), monter la vidéo, etc. peut être très long. Le gain de temps sera alors considérable pour l’enseignant voulant préparer des vidéos permettant aux élèves de travailler en autonomie et de suivre consignes et explications en vidéo.

Je n’ai pas encore essayé Synthesia et suis impatient de le faire, mais le coût de l’abonnement étant élevé, je veux préparer les scripts de mes vidéos et seulement ensuite, je prendrai un abonnement pour quelques mois.

Trois autres utilisations

  • Générer des sous-titres
  • Obtenir un résumé d’une vidéo voire une transcription
  • Créer la transcription d’un meeting

Ajouter des sous-titres

Pour cela, on peut utiliser CapCut soit dans sa version en ligne, soit avec l’app iOS. Comme le site, vous y invite, ajouter des sous-titres est une vraie plus-value. De nombreux utilisateurs regardent les vidéos sans le son et pour les personnes mal-entendant, il va de soi qu’il s’agit là d’une fonction indispensable. Or les écrire manuellement peut prendre beaucoup de temps. C’est là que l’IA rentre en jeu.

Simplement, tapoter sur Text (ne pas sélectionner la vidéo sinon le menu ne fait pas apparaître Text) puis Auto captions et enfin Start.

Il est possible de changer tous les réglages de tous les sous-titres en une seule fois (police, style, etc.).

Il existe (et l’on trouvera de plus en plus de sites le proposant) également VEED.IO que j’utilise notamment pour alléger le poids de mes vidéos. Le site propose désormais une fonction similiare à celle de CapCut.

Obtenir un résumé d’une vidéo voire une transcription

Glasp est une extension de Google Chrome qui vous permet de souligner des passages sur une page web et de prendre des notes. Cette extension est désormais capable de générer, grâce à GPT, une transcription et un résumé de la vidéo que vous regardez sur YouTube. L’extension permet d’obtenir la transcription dans différentes langues.

Non seulement, c’est gratuit, mais le code source est sur GitHub. Je vous invite à lire ce fil Twitter du développeur pour en découvrir davantage. Il évoque notamment Youtube Whisperer que vous pouvez aussi utiliser pour obtenir votre transcription.

Créer la Transcription d’un meeting

Évidemment, on dispose là de nombreuses possibilités comme, justement, Whisper, un autre projet d’OpenAI.

J’ai pour ma part jusque-là utilisé [[Otter]] que j’ai déjà évoqué ici et . On peut aussi utiliser Supernormal.

Les applications sont multiples. J’aime beaucoup utiliser Otter, par exemple, pour générer la transcription d’un podcast. J’en ai parlé sur Twitter il y a déjà quelque temps. Les avantages sont multiples. On n’a pas qu’une transcription que l’on peut relire, voire compléter de ses notes ou même surligner les passages importants. On a un document que l’on peut partager, tel un Google Docs. On peut inviter quelqu’un à travailler sur ce document, on peut commenter, etc.

Dans le cas de l’enregistrement d’un meeting, l’avantage est que l’on peut s’abstenir de prendre des notes. C’est pratique dans le cas d’un entretien d’embauche ou pour un élève assistant à un cours en ligne.

La musique

Évidemment, l’audio n’est pas en reste et n’échappe pas à la mode de l’intelligence artificielle. On peut, par exemple, utiliser Mubert dont les créations ne m’ont toutefois pas vraiment convaincues, d’autant plus que pour se débarrasser de l’horrible équivalent audio du watermark, il faut passer à la caisse.

Vous pouvez aussi tenter l’expérience avec Amper dont la musique est plus réussie que celle produite par Muber, mais là encore, il faudra payer.

Il n’en reste pas moins que les possibilités sont intéressantes et on peut imaginer les élèves habiller leur création visuelle d’un joli tapis sonore qu’ils auront appris à élaborer grâce à une nécessaire éducation musicale.

Encore une fois, en guise de conclusion, je renvoie à la note que j’ai écrite intitulée Ce que l’IA change dans l’éducation.