Session D: exercices orientés sur la pédagogie et le métier d’enseignant
[Une autre vision des LLM pour la pédagogie, pour plus tard: lien]
D.1. Création de contenus : plan de cours / brainstorming / exercices
1.a Plan de cours
L’enjeu est de trouver rapidement un plan… De vérifier qu’on n’a rien oublié d’important… Puis de pousser plus loin pour faire sortir des idées originales.
- Proposer un plan de cours en 10 parties
- Renouveler l'opération sur les items pertinents pour obtenir des détails (ou demander dès le début des sous-parties)
Aller vers des pédagogies alternatives
- Je m'intérroge sur des organisation différentes du classique TP/cours: peux-tu me proposer des pédagogies alternatives
- Demander des titres de séances, des exemples d'exercices,...
- Au lieu de demander un sommaire, on peut demander une carte mentale, éventuellement en version graphique
1.b Exercices & quizz
Et pour générer un quizz (très à la mode pour des évaluations mieux réparties et robustes à chatGPT)…
- Demander 10 ou 20 questions pour avoir plus de choix (certaines questions seront plus pertinentes que d'autres !)
- OPT: Demander une génération en latex (si vous utilisez ce format)
- Comparer avec un des exercices suivant où on fera la même chose... En donnant le poly de cours comme base
D.2. Dans la peau d’un étudiant
The good, the bad, the ugly: les LLM ont de multiples visages qui nous imposent de repenser notre pédagogie.
2.a Poser des questions sur un énoncé
Le LLM est une sorte de prof disponible 24/7 à qui on peut poser toutes les questions sans avoir peur…
- Dans le cours sur les tris de listes, peux tu m'expliquer le tri par bulle? (OPT : demander le code python, ajouter des commentaires, générer des exemples de tests pour valider ma solution...)
- Peux-tu me donner toutes les étapes pour calculer la représentation binaire 32 bits de 34.5 en virgule flottante?
➡️ En tant qu'enseignant, on voit rapidement que l'usage est assez différent de wikipedia
➡️ Note importante: le prof reste une personne importante et incontournable pour de nombreux aspects !!
2.b Générer des exercices pour les révisions
- Quelles sont les questions les plus classiques dans un cours de physique sur la refraction?
- Dans le cadre d'un cours de L2 informatiques sur l'algorithmique, nous avons une interrogation sur le tri des listes, quelles sont les questions les plus probables?
2.c Traiter directement un énoncé
L’usage classique des étudiants (peu apprécié par le corps enseignant). Soit le fichier d’examen suivant lien.
- Donner les réponses des questions de cet examen de machine learning
2.d Détecter les tricheurs
Il existe des outils de détection (statistique) des textes générés par des IA, par exemple GPTzero; zeroGPT; lien
Expliquer brièvement le fonctionnement d'un algorithme de classification (2 classes) Naive Bayes basé sur une modélisation de Bernoulli.
- Donner l'énoncé à un LLM et copier la réponse
- Aller sur GPT Zero et coller dans la boite
- Que se passe-t-il si vous demandez au LLM de reformuler sa réponse (ou que vous le faites à la main):
Reformuler la réponse sans les formules et avec des phrases plus simple tout en gardant les mots clés techniques. Ajouter quelques fautes d'orthographes. - Que se passe-t-il lorsque vous donnez un paragraphe de wikipedia? Par exemple tiré de lien
- Si un étudiant peu à l'aise en français utiliser un LLM pour la traduction (=traduction automatique d'un fichier wikipedia en proxy)... Quel sera le taux de détection?
D.3. Analyse automatique de dossier (e.g. MonMaster)
La réforme TrouverMonMaster, discutable dans ses hypothèses, sa mise en oeuvre et ses conséquences, nous pousse à trouver des solutions originales pour analyser les lettres de motivation…
3.a Quelques questions sur une lettre de motivation
- Analyser la lettre suivante en répondant à la liste de questions
- Le candidat demande-t-il le master MIND?
- Le candidat a-t-il fait des projets en IA? Donner les titres.
- Le candidat a-t-il fait des stages en IA en entreprise? En laboratoire académique?
- Demander les résultats en JSON, analyser un pdf...
3.b Analyser des bulletins de notes / OCR
Les techniques d’OCR (extraction de textes) ont significativement progressé avec les LLM. On pourrait envisager de nouvelles applications sur les candidatures.
- Analyser l'image suivante pour trouver l'éditeur et l'année de publication
➡️ Sur un bulletin de notes, il faut retrouver l'année d'étude, regrouper les matières par domaines (les noms variants d'une licence à l'autre) puis remplir un formulaire...
➡️ Plus on pose des questions précises, plus on guide l'extraction qui gagne en performance.
D.4 Analyse du réglement de la scolarité
Dans l’outil NotebookLM:
- lancer l’outil lien + connexion
- nouveau projet
- télécharger les 3 règlements de la scolarité (2024, FISE et FISA) qui sont disponibles ici: lien
Ces tâches s’inscrivent directement dans la logique du RAG. Il est possible de développer des outils spécifiques (par exemple via Ragarenn) ou de faire directement appel à NotebookLM lorsque le nombre de documents à analyser est inférieur à 50.
4.a Comparaison de versions
- Quelles sont les différences entre le règlement FISE et FISA?
4.b Questions spécifiques
Exemple de question spécifique sur le réglement (attention, comme on a mis 3 documents dans le notebook, il faut bien préciser le cadre de la recherche)
Un élève en cursus FISE a tout validé sauf une matière du S9. Il a échoué au rattrapage et d'après le règlement de scolarité il doit repasser l'évaluation avec la promotion suivante (en nov 2025). Il peut s'inscrire en finalisation de cursus pour ça : soit il assiste aussi aux cours et doit payer la moitié des droits d'inscription (qui couvrent de sept. à déc.) soit il ne fait que passer l'examen (ce que je lui ai conseillé). SA QUESTION : Pourriez-vous me confirmer qu’une fois ce module validé, j’obtiendrai immédiatement le diplôme ? Par ailleurs, serai-je éligible pour effectuer un contrat de professionnalisation ou un stage à partir de septembre 2025 ?
LA RÉPONSE ATTENDUE : pour le diplôme il faut que ce soit validé par le jury des études qui suit la constatation qu’il a bien validé (i.e. la correction de l’examen avec mention du prof explicite “module validé”. Pour le reste, il ne peut pas faire un stage pour lequel l’école établirait une convention (illégal, travail déguisé…)
➡️ On notera que la réponse n’est pas parfaite… Mais que la navigation dans le document est plutôt agréable.
REPONSE PARTIELLE ATTENDUE : oui c’est possible que le VIE se substitut A MOITIE au PFE. En fait deux conventions doivent être établie, la première concerne les 6 premiers mois du VIE et remplace la convention du PFE. Ensuite, les 6 mois suivants se déroulement “hors école”.
REPONSE ATTENDUE : Pour la partie administrative, tu es considéré en échange IMT avec Mines Saint Etienne. Tu dois te réinscrire à Alès pour la rentrée de septembre 2024 et tu es assujetti aux droits de scolarité. Tu devras remplir des formalités administrative auprès de Mines St Etienne et il est possible que tu ais des droits de scolarité à payer pour le master.
REPONSE: Le contexte de ta demande : Ton projet est de suivre le M2 du Master Parisien de recherche opérationnelle sur l’année scolaire 2024-2025 à l’issue de ton séjour académique à Hanoi. Pour te diplômer d’IMT Mines Alès, il manque le PFE. Le programme du M2 prévoit un stage de 4 à 6 mois crédité de 20 ECTS. (ce qui est équivalent à notre PFE)
La Proposition : Le stage réalisé dans le cadre du master se substitue au PFE.
Tu suis le Master 2 sur l’année scolaire 2024-2025, IMT Mines Alès suspend ta diplomation.
Tu réalises de stage de fin de master avec une convention du Master mais en demandant au préalable l’accord de ta responsable de département sur le contenu du stage. (il n’y aura pas de convention IMT Mines Alès). Le suivi et l’évaluation de ce stage est faite par le Master. Tu seras diplômé sur la base d’une copie de la convention de stage et de l’attestation de validation du stage de master (Validation des 20 ects) qui devra être fournie par le Master. Cette attestation devra nous parvenir avant début octobre 2025.
D.5 Approche par compétences
Peut-on exploiter l’outil NotebookLM pour nous aider à projeter des cours dans un référentiel de compétences?
Les documents sont disponibles dans lien
L’un des premiers objets à élaborer dans le cadre de cette démarche est une « matrice croisée », qui met en relation les compétences visées par le référentiel et les « acquis d’apprentissages visés » par chaque ECUE au sein d’une UE (= les objectifs d’apprentissage de chaque ECUE).
A ce stade les syllabus articulent les compétences et les UE. Un travail de formalisation est donc à prévoir à un niveau plus fin (compétences/ECUE), même si ce travail a déjà été initié a minima implicitement pour le globaliser ensuite au niveau de l’UE dans les syllabus.
Pour information, voici la ressource qui va être proposée aux enseignants dans la perspective de travailler à la construction d’une culture commune (enseignants ET élèves) sur la démarche compétences : La démarche compétences à l’IMT Mines Alès (voir notamment le tableau des notions abordées, accessibles depuis la page 2 « la démarche compétences : trois processus en interrelation » : picto « ampoule »).
Si la réponse n’est pas assez précise, il faut redemander des éléments supplémentaires:
TC_5_2-1 Algorithmique et Programmation Objet
TC_5_2-2 Réseau
TC_5_2-3 Bases de données relationnelles
TC_5_2-4 Outils d'analyse
➡️ Il est aussi possible de demander un formatage spécifique pour le tableau (latex, markdown, ...)
Il est aussi possible de jouer avec d’autres outils pour remettre en forme /enrichir les résultats.
- Prendre un LLM classique, donner l'intitulé du cours et demander un plan + corriger ce plan pour coller aux attentes de l'équipe pédagogique
- Donner uniquement le référentiel au LLM et demander la construction du tableau
D.6 Détecter l’IA dans des textes
Si nous devons apprendre à détecter l’IA dans les travaux des étudiants… Commençons à nous entrainer :)