Le laboratoire d'un LLMUn Transformer de type GPT, étape par étape
100 %
Visualisation pédagogique autonome

Entrez dans le moteur d’un modèle de langage.

Suivez le trajet d’une phrase : découpage en jetons, vecteurs, attention, blocs Transformer, probabilités, puis choix du mot suivant. Cette application ne simule pas une IA générative réelle ; elle rend visible la logique fondamentale de l’inférence.

9 étapesdu texte au prochain jeton
1 contextechaque jeton regarde les précédents
Plusieurs têtesdes relations différentes en parallèle
1 choixtiré d’une distribution de probabilités
4 évolutionsraisonnement, multimodal, MoE, agents

Votre mission d’apprentissage

À la fin du parcours, vous saurez expliquer le mécanisme sans l’anthropomorphiser.

≈ 15 min
Suivre les 9 étapesExplorer un schémaRépondre au quizFormuler une synthèse

Progression locale

Conservée uniquement dans ce navigateur.

1/9étapes vues
0/4schémas ouverts
0/5quiz

Votre phrase d’essai

Modifiez le texte, observez son découpage et testez l’effet conceptuel de la température sur le choix du prochain jeton.

● simulation locale
Les jetons sont une approximation pédagogique, pas une segmentation BPE exacte.
Paramètres d’exploration
0,8

À température faible, les probabilités favorisent davantage l’option dominante. À température élevée, elles s’aplatissent.

Le trajet dans le Transformer

étape 1 / 9
Lecture autoregressive : pas de regard vers le futurRésidu : préserver et enrichirRéglages : inspectables ici

Étape 1

Découpage en jetons

1. Jetons et représentations

Le texte devient une suite d’identifiants, puis chaque identifiant pointe vers une ligne d’une table de vecteurs.

Vecteur du jeton sélectionné

Position0 / 0
Dimension8 valeurs visibles
dans cette maquette

2. Carte d’attention

Une ligne montre ce que regarde un jeton. Le masque causal interdit les positions suivantes.

requête : dernier jeton
faibleforte

3. Des scores à un prochain jeton

Le modèle produit un score par candidat. Softmax les transforme en probabilités ; une stratégie de décodage sélectionne ensuite le prochain jeton.

température 0,8

La sélection affichée est une simulation déterministe : elle illustre une distribution, elle ne constitue pas une prédiction d’un modèle réel.

Attention à plusieurs têtes

Plusieurs angles sur le même contexte

Chaque tête apprend d’autres relations : accord grammatical, proximité, sujet, thème ou structure. Leurs sorties sont concaténées puis réinjectées dans le flux.

Q = XWq   K = XWk   V = XWv
Attention(Q, K, V) = softmax(QKᵀ / √d) V
Connexions résiduelles

Ne pas effacer ce qui est déjà utile

Le signal d’entrée est additionné à la sortie du sous-bloc. Cette voie courte facilite l’apprentissage et permet aux couches de transformer plutôt que de remplacer entièrement la représentation.

Y = X + Attention(LayerNorm(X))
Z = Y + MLP(LayerNorm(Y))
MLP / réseau feed-forward

Traiter chaque position individuellement

Après le mélange d’informations entre positions effectué par l’attention, un petit réseau non linéaire enrichit la représentation de chaque jeton.

MLP(x) = W₂ · GELU(W₁x + b₁) + b₂

Pourquoi traduire token par « jeton » ?

Un choix précis, mais pas exclusif : « token » reste très employé dans la pratique.

En français technique, jeton désigne déjà une petite unité discrète porteuse de valeur : un jeton de jeu, un bon d’accès, ou, en analyse lexicale, un jeton lexical. C’est donc une bonne image pour l’unité que le tokenizer attribue au modèle avant tout calcul.

Nuance utile. Un jeton n’est ni nécessairement un mot, ni nécessairement une lettre. C’est un élément d’un vocabulaire appris. « Tokenisation » et « jeton » rendent le mécanisme lisible, tandis que token est souvent conservé dans les outils et la documentation.
Approximation d’une phrase7 unités visibles

Ces découpages sont illustratifs. Le résultat exact dépend du vocabulaire, de la langue et du tokenizer du modèle.

Ce qui évolue dans les LLM récents

Le Transformer reste central, mais l’inférence devient plus délibérative, multimodale et outillée.

● tendances 2025–2026

Quantification : faire tenir le modèle dans moins de mémoire

Une approximation numérique contrôlée qui remplace des poids très précis par des représentations plus compactes.

16 bits
Poids d’un modèle de 7 milliards de paramètres≈ 14,0 Go
Lecture pédagogique de l’impactréférence proche FP16

À retenir : passer de 16 à 8 bits réduit approximativement par deux la mémoire des poids. La mémoire réelle inclut aussi le contexte, les caches KV, des métadonnées et parfois des échelles de quantification.

« Couche de censure » : un raccourci à déconstruire

Dans un service réel, le comportement résulte rarement d’un seul filtre placé au-dessus du modèle.

● sûreté ≠ un bouton

Atlas visuel du Transformer

Quatre SVG haute densité relient l’architecture, le calcul d’attention, la contrainte de contexte et le cycle de vie d’un LLM. Ouvrez-les en grand, zoomez et suivez les parcours numérotés.

4 cartes pédagogiques
Anatomie complète d’un TransformerDu texte aux probabilités, avec embeddings, blocs répétés, attention, MLP, résidus et projection. Flux d’inférence autoregressiveUne pile de blocs transforme le contexte ; seul le dernier état sert à proposer la suite. Texte« Le chat… » Tokeniseurfragments → ID[464, 3242, …] Embeddingsjeton + positionX₀ ∈ ℝⁿˣᵈ LayerNormAttentionQ · Kᵀ → VRésidu + normeMLPprojection non linéaire× N blocs Projection + softmaxP(prochain jeton | contexte) Trois idées à ne pas perdreLe modèle transforme des vecteurs, pas des mots « compris » comme un humain.Chaque bloc conserve l’entrée via une connexion résiduelle.La génération répète ce circuit un jeton à la fois.

1. Anatomie du Transformer

Repérez le flux principal, les blocs répétés et les connexions résiduelles.

  • Suivez le trajet horizontal du texte vers les vecteurs.
  • Observez la boucle résiduelle autour de l’attention.
  • Reliez la projection finale à la génération autoregressive.
Calcul détaillé de l’attentionProjection en requêtes, clés et valeurs, produit scalaire, masque causal, softmax puis mélange des valeurs. Une tête d’attention, calcul par calculLa requête choisit quelles clés sont pertinentes ; leurs valeurs sont ensuite mélangées. Xcontexte Q = XWqK = XWkV = XWv QKᵀ / √dscores de lien Masquefutur = −∞causalité Softmaxpoids Poids × Vmélange contextuel Mini-matrice causale■ positions visibles□ positions futures masquéesChaque ligne somme à 1 après softmax. Lecture pédagogiqueQ : ce que cherche la position couranteK : ce que chaque position propose comme repèreV : l’information effectivement transportée

2. Mécanique de l’attention

Distinguez requêtes, clés, valeurs, masque causal et poids normalisés.

  • Q décrit le besoin de la position courante.
  • K sert d’index de pertinence pour chaque position.
  • V transporte l’information effectivement agrégée.
Fenêtre de contexte et mémoire KVUne fenêtre de contexte avec jetons, cache de clés et valeurs, coût mémoire et glissement lorsque la limite est atteinte. Fenêtre de contexte et cache KVLe modèle ne possède pas une mémoire illimitée : il recalcule dans une fenêtre bornée. CONTEXTE VISIBLEsystèmequestiondocumentréponsejeton njeton n+1capacité restante Cache KVRéutilise les clés et valeurs déjà calculées.croît avec longueur × couches × dimensions Quand la limite est atteinteancienutilerécentTronquer, résumer, rechercher ou compresser :la stratégie dépend du système autour du modèle. À retenir : « contexte long » augmente les possibilités, mais aussi le coût et le risque de dilution de l’information.

3. Contexte et cache KV

Visualisez ce que la fenêtre contient, ce qui est mis en cache et ce qui finit par sortir.

  • Distinguez fenêtre logique et mémoire de calcul.
  • Le cache KV évite de recalculer tout le passé.
  • Une limite atteinte impose une stratégie système.
Cycle de vie complet d’un LLMChaîne allant des données au pré-entraînement, au post-entraînement, à l’évaluation, au déploiement et au suivi en production. Du corpus au service : quatre transformations distinctesApprendre des régularités, ajuster les comportements, évaluer, puis exploiter sous contrôle. 1Donnéescollecte · filtragedéduplication · licences 2Pré-entraînementprédire la suiteoptimiser des milliards de poids 3Post-entraînementinstructions · préférencesSFT · retours · politiques 4Déploiementinférence · outilscache · routage · garde-fous Évaluations avant sortie• qualité et tâches cibles• robustesse et hallucinations• sûreté, biais et sécuritéun score moyen ne couvre pas tous les risques Système autour du modèle• prompt système et permissions• recherche, mémoire et outils• filtres et contrôle d’accèsle produit ne se réduit jamais au seul modèle Boucle de suivi• incidents et dérives• latence, coûts et disponibilité• réévaluations et mises à jourobserver → corriger → vérifier → redéployer La qualité finale dépend du modèle, des données, du système d’usage et d’une boucle d’évaluation continue.

4. Cycle de vie d’un LLM

Séparez clairement apprentissage, alignement, évaluation et exploitation.

  • Le pré-entraînement apprend surtout à prédire.
  • Le post-entraînement adapte le comportement aux consignes.
  • Le déploiement ajoute outils, contrôles et suivi continu.
Idée reçue : « il cherche dans une base de phrases »Le modèle calcule une distribution à partir de poids appris et du contexte courant.
Idée reçue : « l’attention comprend tout »L’attention pondère des relations entre représentations ; elle ne garantit ni vérité ni intention.
Idée reçue : « plus de contexte = meilleure réponse »Un contexte long peut aussi diluer le signal utile ou introduire des contradictions.

Repères documentaires pour les évolutions récentes

Liens externes uniquement : l’application demeure entièrement utilisable hors connexion.

mise à jour : juin 2026

Les fonctions et dénominations commerciales évoluent vite. Les éléments ci-dessus illustrent des directions techniques, non un palmarès de modèles.

Question 1 / 5

Origine et limites de cette adaptation

Cette application autonome synthétise et explique en français les idées centrales de la visualisation « LLM Visualization » de Brendan Bycroft : une architecture GPT inspectable, le parcours de l’inférence et l’usage d’un petit exemple de modèle. Les textes, l’interface et les micro-simulations de cette page ont été réécrits pour un usage pédagogique et ne reproduisent ni son code ni ses visuels. Cette version ajoute des repères sur la tokenisation, les architectures et usages récents, la quantification et les dispositifs d’alignement. Pour l’exploration exhaustive et la visualisation 3D originale, consultez la ressource de référence.

Voir la ressource ↗

Glossaire essentiel

Schéma pédagogique

100 %

Mon carnet de compréhension

stockage local

Conseil pédagogique : évitez les verbes « penser » ou « savoir » ; décrivez plutôt les transformations observables.