Guide du professeur â Session 3 : Le langage des machines đą
Programme : Applied AI â Niveau DĂ©butant Instructeur : Yann Isola DurĂ©e conseillĂ©e : 2 h (adaptable 1 h 30 â 2 h 30) Public : grand public dĂšs 12 ans, aucun prĂ©requis technique Session prĂ©cĂ©dente : Session 2 (dĂ©couverte des chatbots) Session suivante : Session 4
đŻ Objectifs pĂ©dagogiques
Ă la fin de la session, chaque participant doit ĂȘtre capable de :
- Expliquer avec ses mots quâun ordinateur ne comprend pas le texte : il calcule avec des nombres.
- DĂ©finir ce quâest un token et dĂ©couper un mot simple en tokens plausibles.
- Expliquer lâidĂ©e dâembedding : des mots transformĂ©s en coordonnĂ©es, oĂč les mots proches en sens sont proches sur la carte.
- DĂ©crire la fenĂȘtre de contexte comme une « mĂ©moire de travail » limitĂ©e.
- ReconnaĂźtre une hallucination de lâIA et citer 2 rĂ©flexes pour la repĂ©rer.
- Expliquer lâeffet de la tempĂ©rature sur les rĂ©ponses dâune IA.
đ§ Fil rouge de la session
La grande idĂ©e : quand vous Ă©crivez Ă une IA, elle ne « lit » pas vos mots comme vous. Elle les dĂ©coupe en morceaux, les transforme en nombres, calcule⊠puis reconvertit des nombres en mots. Toute la magie â et toutes les limites â viennent de lĂ .
MĂ©taphore filĂ©e Ă utiliser toute la sĂ©ance : lâIA est un touriste avec un dictionnaire de nombres. Elle ne parle pas notre langue, mais elle a un immense livre de correspondances et une calculatrice gĂ©niale.
â±ïž DĂ©roulĂ© minute par minute
| Temps | Activité | Format |
|---|---|---|
| 0â10 min | Accueil + rappel session 2 + question choc | PlĂ©niĂšre |
| 10â25 min | Partie 1 â Lâordinateur ne comprend rien (et pourtantâŠ) | ExposĂ© interactif |
| 25â45 min | Partie 2 â Tokens et vocabulaire | ExposĂ© + mini-jeu |
| 45â60 min | Partie 3 â Les embeddings : la carte des mots | ExposĂ© + dĂ©mo webpage |
| 60â70 min | â Pause | â |
| 70â85 min | Partie 4 â La fenĂȘtre de contexte (la mĂ©moire de travail) | ExposĂ© + jeu du tĂ©lĂ©phone |
| 85â100 min | Partie 5 â Hallucinations : quand lâIA invente | ExposĂ© + exemples |
| 100â110 min | Partie 6 â La tempĂ©rature : le curseur crĂ©ativitĂ© | DĂ©mo webpage |
| 110â115 min | ActivitĂ© finale â Le laboratoire des paramĂštres | Ateliers en binĂŽmes |
| 115â120 min | Quiz + synthĂšse + teaser session 4 | PlĂ©niĂšre |
đ Contenu dĂ©taillĂ© par partie
Partie 0 â Ouverture (0â10 min)
Question choc Ă poser dâentrĂ©e :
« Quand vous envoyez âBonjour, comment ça va ?â Ă ChatGPT⊠est-ce quâil lit votre message ? »
Laisser débattre 2 minutes. La plupart diront oui. Réponse à révéler :
« Non. Il ne voit jamais vos mots. Il voit une suite de nombres. Aujourdâhui, on dĂ©couvre le langage secret des machines. »
Rappel express session 2 (2 min) : on a appris Ă discuter avec un chatbot. Aujourdâhui on ouvre le capot.
Partie 1 â Lâordinateur ne comprend rien (10â25 min)
Message clé : un ordinateur ne manipule que des nombres. Toujours. Le texte, les images, la musique : tout devient des nombres.
Ă dire :
- Un ordinateur, au fond, câest une calculatrice ultra-rapide. Il ne connaĂźt que les chiffres.
- Quand vous tapez la lettre « A », lâordinateur stocke en rĂ©alitĂ© un nombre (par exemple 65 dans le code ASCII â American Standard Code for Information Interchange, un vieux standard amĂ©ricain qui donne un numĂ©ro Ă chaque lettre).
- LâIA (Intelligence Artificielle) fait pareil, mais en beaucoup plus malin : au lieu de numĂ©roter les lettres, elle numĂ©rote des morceaux de mots.
Démonstration au tableau :
Ăcrire « CHAT » â montrer que la machine voit quelque chose comme [67, 72, 65, 84] (codes des lettres) ou, pour une IA moderne, un seul numĂ©ro de token, ex. 9846 â (les numĂ©ros exacts varient selon les modĂšles â donner ceci comme un exemple illustratif, pas une valeur officielle).
Analogie pour les 12 ans :
« Imaginez un ami qui ne parle que le langage des numĂ©ros de tĂ©lĂ©phone. Pour lui parler, il faut traduire chaque mot en numĂ©ro. Pour comprendre sa rĂ©ponse, il faut retraduire ses numĂ©ros en mots. LâIA, câest cet ami. »
PiĂšge Ă Ă©viter : ne pas dire « lâIA comprend le sens ». Dire plutĂŽt : « lâIA calcule des relations entre les nombres, et ces relations imitent la comprĂ©hension â souvent trĂšs bien ».
Partie 2 â Tokens et vocabulaire (25â45 min)
Définition simple :
Un token = un morceau de texte que lâIA traite dâun coup. Parfois un mot entier, parfois un bout de mot, parfois juste une ponctuation ou un espace.
Exemples Ă Ă©crire au tableau â (les dĂ©coupages exacts varient selon les modĂšles ; ceux-ci sont illustratifs et rĂ©alistes) :
| Texte | Découpage possible en tokens |
|---|---|
| chat | chat (1 token) |
| intelligence | intelli + gence (2 tokens) |
| aujourdâhui | aujourd + ' + hui (3 tokens) |
| anticonstitutionnellement | anti + constitution + nellement (3â5 tokens) |
| đ | 1 Ă 3 tokens (les emojis aussi sont dĂ©coupĂ©s !) |
Pourquoi découper ? Trois raisons à expliquer :
- Il y a trop de mots. Rien quâen français : des centaines de milliers de formes (conjugaisons, plurielsâŠ). Impossible de tous les numĂ©roter.
- Les morceaux se recombinent. Avec « anti », « constitution » et « nellement », on peut fabriquer plein dâautres mots. Câest comme des briques de LEGO.
- Les mots inconnus deviennent gérables. Un mot jamais vu (« schtroumpfologie ») sera découpé en petits morceaux connus.
Le vocabulaire :
- LâIA possĂšde une grande liste de tokens : son vocabulaire. Typiquement entre 30 000 et 200 000 tokens â (ordre de grandeur en 2025â2026, varie selon les modĂšles).
- Chaque token a un numĂ©ro fixe. « chat » = toujours le mĂȘme numĂ©ro pour un modĂšle donnĂ©.
- Le modÚle ne voit JAMAIS vos lettres. Il voit la liste des numéros.
Mini-jeu « Le tokeniseur humain » (8 min) :
En binÎmes, découper ces mots en morceaux « logiques » (comme le ferait une IA) :
ordinateur, incroyablement, parapluie, chatbot, refaire
Comparer les dĂ©coupages entre binĂŽmes. Point clĂ© : il nây a pas une seule bonne rĂ©ponse â chaque modĂšle a son propre dĂ©coupage, appris automatiquement selon la frĂ©quence des morceaux dans ses textes dâentraĂźnement.
Fait amusant Ă partager : le français « coĂ»te » souvent plus de tokens que lâanglais pour dire la mĂȘme chose (environ 1,2Ă Ă 2Ă â ), parce que la plupart des modĂšles ont Ă©tĂ© entraĂźnĂ©s surtout sur de lâanglais. Câest pour ça que certains services facturent au token !
Transition : « OK, chaque token a un numĂ©ro. Mais le numĂ©ro 9846 ne dit rien sur le sens de âchatâ. Comment la machine sait-elle que âchatâ ressemble plus Ă âchienâ quâĂ âbrouetteâ ? RĂ©ponse : les embeddings. »
Partie 3 â Les embeddings : la carte des mots (45â60 min)
Définition simple :
Un embedding (mot anglais quâon peut traduire par « plongement » â retenir surtout : coordonnĂ©es de sens) = transformer chaque token en un point sur une carte. Les mots de sens proche sont voisins sur la carte.
Analogie de la carte de France :
« Sur une carte, Paris a des coordonnĂ©es, Lyon a des coordonnĂ©es. On peut mesurer la distance entre les deux. Les embeddings, câest pareil, mais au lieu de la gĂ©ographie, la carte reprĂ©sente le SENS. âChatâ et âchienâ sont voisins. âChatâ et âfactureâ sont Ă lâopposĂ©. »
Ă dessiner au tableau (carte 2D) :
roi âą âą reine
homme âą âą femme
chien âą âą chat
âą hamster âą pizza
âą sushi
La magie de lâarithmĂ©tique des mots : Ăcrire au tableau la cĂ©lĂšbre Ă©quation :
roi â homme + femme â reine đ
Explication : si on prend les coordonnĂ©es de « roi », quâon enlĂšve la direction « homme » et quâon ajoute la direction « femme », on atterrit prĂšs de « reine ». La direction « masculin â fĂ©minin » est une flĂšche sur la carte, la mĂȘme pour plein de paires de mots.
Autres exemples Ă faire deviner :
- Paris â France + Italie â ? (Rome)
- manger â nourriture + boisson â ? (boire)
â PrĂ©cision honnĂȘte : cette arithmĂ©tique marche bien sur les anciens modĂšles de mots (comme word2vec, 2013) et sert ici dâintuition. Les IA modernes utilisent des embeddings plus complexes, mais lâidĂ©e « sens = position sur une carte » reste valable.
Point technique Ă simplifier : en vrai, la « carte » nâa pas 2 dimensions mais des centaines, voire des milliers â . Dire : « Imaginez une carte non pas en 2D mais en 1000D. Impossible Ă visualiser pour nous, facile Ă calculer pour la machine. Nous, on lâĂ©crase en 2D pour la regarder. »
Démo webpage : ouvrir webpage/index.html, onglet « Carte des mots ». Faire glisser les mots, montrer les groupes (animaux, nourriture, royauté, émotions). Tester le mode « équation magique ».
â Pause (60â70 min)
Partie 4 â La fenĂȘtre de contexte (70â85 min)
Définition simple :
La fenĂȘtre de contexte = tout ce que lâIA peut « garder en tĂȘte » dâun coup : votre conversation, vos documents, ses propres rĂ©ponses. MesurĂ©e en tokens.
Message clĂ© : lâIA nâa PAS de mĂ©moire permanente de votre conversation. Ă chaque message, elle relit toute la conversation depuis le dĂ©but (tout ce qui tient dans la fenĂȘtre) et calcule la suite.
Analogie de la table de travail :
« Imaginez que vous faites vos devoirs sur une petite table. Vous pouvez y poser 10 feuilles maximum. Si une 11e feuille arrive, il faut en faire tomber une â en gĂ©nĂ©ral la plus ancienne. La fenĂȘtre de contexte, câest cette table : tout ce qui est dessus, lâIA le voit ; tout ce qui est tombĂ©, elle lâa oubliĂ©. »
Conséquences concrÚtes à donner :
- Dans une trĂšs longue conversation, lâIA peut oublier ce que vous avez dit au dĂ©but.
- Si vous ouvrez une nouvelle conversation, elle repart de zĂ©ro (sauf fonctions de mĂ©moire spĂ©ciales de certaines applis â ).
- Les modĂšles rĂ©cents ont des fenĂȘtres de plus en plus grandes â de quelques milliers Ă plus dâun million de tokens â (chiffres qui Ă©voluent trĂšs vite, Ă vĂ©rifier au moment du cours). Un million de tokens â plusieurs gros romans.
Jeu du tĂ©lĂ©phone inversĂ© (5 min) : Demander Ă un volontaire de mĂ©moriser une liste de 15 courses lue une seule fois. Il en retient ~7. Conclusion : « Vous avez une fenĂȘtre de contexte, vous aussi ! Celle de lâIA est plus grande, mais elle existe et elle a une limite. »
Astuce pratique Ă donner : si une conversation devient trĂšs longue et que lâIA « perd le fil », deux rĂ©flexes :
- lui redonner un résumé des points importants ;
- ou ouvrir une nouvelle conversation avec un bon récapitulatif.
Partie 5 â Les hallucinations (85â100 min)
Définition simple :
Une hallucination = quand lâIA affirme avec assurance quelque chose de faux ou dâinventĂ© : une fausse date, un livre qui nâexiste pas, une citation fabriquĂ©e.
Pourquoi ça arrive ? (lâexplication qui dĂ©coule de toute la session) :
- LâIA ne consulte pas une base de faits. Elle calcule le token suivant le plus probable.
- Elle est entraßnée à produire du texte plausible, pas du texte vrai.
- Quand elle ne sait pas, elle ne dit pas toujours « je ne sais pas » : elle produit ce qui ressemble le plus Ă une bonne rĂ©ponse. Comme un Ă©lĂšve qui nâa pas rĂ©visĂ© mais qui rĂ©dige avec aplomb.
Formule Ă faire retenir :
« LâIA est une machine Ă produire du plausible, pas du vrai. Souvent les deux coĂŻncident. Pas toujours. »
Exemples typiques dâhallucinations Ă citer :
- Une bibliographie inventĂ©e : titres de livres et auteurs qui nâexistent pas (trĂšs frĂ©quent).
- Une fausse citation attribuée à une personne célÚbre.
- Un détail historique déformé : bonne histoire, mauvaise date.
- Des chiffres précis sortis de nulle part (« 73,4 % des Français⊠» sans source).
Comment les repĂ©rer â les 4 rĂ©flexes Ă afficher :
- đ VĂ©rifier les faits importants ailleurs (moteur de recherche, source officielle) â surtout dates, chiffres, noms, citations.
- đŻ Se mĂ©fier du trop prĂ©cis : plus un dĂ©tail est prĂ©cis et invĂ©rifiable, plus il faut se mĂ©fier.
- đ Demander les sources : « DâoĂč vient cette information ? Donne-moi la source. » (Attention : lâIA peut aussi inventer des sources â â il faut cliquer et vĂ©rifier.)
- âïž RĂšgle des enjeux : plus la dĂ©cision est importante (santĂ©, argent, devoirs notĂ©s), plus il faut vĂ©rifier.
Point de nuance : les hallucinations diminuent avec les nouveaux modĂšles et les outils de recherche intĂ©grĂ©s â , mais elles nâont pas disparu. Le rĂ©flexe de vĂ©rification reste indispensable.
Partie 6 â La tempĂ©rature (100â110 min)
Définition simple :
La tempĂ©rature = un curseur qui rĂšgle le hasard dans le choix des tokens. Bas = lâIA choisit presque toujours le token le plus probable (rĂ©ponses sages, prĂ©visibles). Haut = elle laisse leur chance aux tokens moins probables (rĂ©ponses surprenantes, crĂ©atives⊠ou incohĂ©rentes).
Analogie du distributeur de fin de phrase : Ăcrire au tableau : « Le ciel est⊠» et les probabilitĂ©s imaginaires :
- bleu : 60 %
- gris : 25 %
- magnifique : 10 %
- en fromage : 0,1 %
« TempĂ©rature basse : lâIA dit presque toujours âbleuâ. TempĂ©rature moyenne : parfois âgrisâ ou âmagnifiqueâ. TempĂ©rature trĂšs haute : un jour, elle dira âen fromageâ. »
Quand utiliser quoi (tableau pratique) :
| Situation | Température |
|---|---|
| RĂ©sumĂ©, traduction, code, maths | Basse đ§ |
| RĂ©daction Ă©quilibrĂ©e, e-mails | Moyenne đ€ïž |
| Brainstorming, poĂ©sie, idĂ©es folles | Haute đ„ |
â Note : dans la plupart des chatbots grand public, on ne peut pas rĂ©gler la tempĂ©rature directement â elle est fixĂ©e par le service. Certaines interfaces pour dĂ©veloppeurs le permettent. Mais on peut lâimiter avec des consignes : « rĂ©ponds de façon trĂšs classique » vs « sois audacieux et surprenant ».
DĂ©mo webpage : onglet « Labo tempĂ©rature ». MĂȘme question, curseur Ă 0 â 1 â 2. Faire rire la salle avec le mode chaotique.
ActivitĂ© finale â Le laboratoire des paramĂštres (110â115 min)
En binĂŽmes, sur la page web interactive (ou sur un vrai chatbot si connexion disponible) :
- Choisir une question dans le labo température.
- Tester en froid / moyen / chaud. Noter la réponse préférée et pourquoi.
- Dans le tokeniseur, trouver le mot français qui coûte le plus de tokens.
- Sur la carte des mots, trouver la paire de mots la plus surprenante (proche alors quâon ne sây attendait pas).
Restitution éclair : chaque binÎme donne sa découverte préférée en une phrase.
ClĂŽture (115â120 min)
Les 6 phrases à retenir (faire répéter ou afficher) :
- Lâordinateur ne comprend pas les mots : il calcule avec des nombres.
- Le texte est découpé en tokens, chacun a un numéro.
- Les embeddings placent les mots sur une carte du sens : proches en sens = proches en coordonnées.
- La fenĂȘtre de contexte est la mĂ©moire de travail de lâIA â grande, mais limitĂ©e.
- LâIA produit du plausible, pas du vrai : gare aux hallucinations, on vĂ©rifie.
- La température rÚgle le curseur entre prévisible et créatif.
Teaser session 4 : « Maintenant quâon sait COMMENT la machine lit⊠la prochaine fois, on apprend Ă lui PARLER pour obtenir exactement ce quâon veut. »
Quiz de 10 questions (voir quiz/quiz.md) â en classe entiĂšre ou individuel.
â ïž PiĂšges pĂ©dagogiques et FAQ anticipĂ©e
« Mais alors lâIA ne comprend rien du tout ? » RĂ©ponse nuancĂ©e : elle nâa pas de comprĂ©hension comme la nĂŽtre, mais ses calculs capturent tellement de relations entre les mots que le rĂ©sultat fonctionne comme de la comprĂ©hension dans beaucoup de cas. Le dĂ©bat philosophique « est-ce comprendre ? » est ouvert â et câest une excellente question.
« Pourquoi lâIA mâa menti alors ? » Elle ne « ment » pas (mentir suppose une intention). Elle produit le texte le plus probable. Ăviter le vocabulaire moral ; prĂ©fĂ©rer « elle sâest trompĂ©e » ou « elle a hallucinĂ© ».
« ChatGPT se souvient de moi dâune fois sur lâautre ! » Certaines applis ajoutent une fonction mĂ©moire (notes stockĂ©es Ă part et rĂ©injectĂ©es dans le contexte) â . Ce nâest pas le modĂšle qui se souvient : câest lâapplication qui recolle des notes dans la fenĂȘtre.
« Câest quoi les vrais numĂ©ros des tokens ? » Ils dĂ©pendent du modĂšle. Insister : les exemples du cours sont illustratifs. Ce qui compte, câest le principe.
SensibilitĂ© des chiffres : tout ce qui est marquĂ© â (tailles de vocabulaire, tailles de fenĂȘtres, taux dâhallucination) Ă©volue vite. VĂ©rifier avant chaque session.
đŠ MatĂ©riel
- Vidéoprojecteur +
slides/slides.md - Page interactive
webpage/index.html(fonctionne hors ligne, aucun compte requis) - Exercices imprimés ou projetés (
exercises/exercises.md) - Quiz (
quiz/quiz.md) - Tableau blanc + feutres pour la carte des mots et le jeu du tokeniseur
- Optionnel : accĂšs Ă un vrai chatbot pour lâactivitĂ© finale