Les grands modèles de langage
Tokens, attention, entraînement : comment fonctionne réellement un assistant conversationnel.
Table des matières
Une seule tâche : prédire la suite
Un grand modèle de langageLLMIAGrand modèle de langage (Large Language Model) entraîné sur d'énormes corpus pour prédire et générer du texte.Voir dans le glossaire — souvent désigné par le sigle anglais LLMgrand modèle de langageIAModèle entraîné à prédire le token suivant d'une séquence de texte. Toutes ses capacités apparentes — résumer, traduire, coder — découlent de cette unique tâche.Voir dans le glossaire — fait une chose et une seule : étant donné une suite de mots, prédire ce qui vient ensuite.
Cette description paraît réductrice au regard de ce que ces systèmes produisent. Elle est pourtant exacte. Résumer un document, traduire, rédiger du code, répondre à une question : toutes ces tâches se ramènent à « produire la suite la plus probable » d'un texte qui contient l'énoncé du problème.
Les tokens
Le modèle ne manipule pas des mots mais des tokenstokenIAFragment de texte manipulé par un modèle de langage, généralement plus court qu'un mot — trois à quatre caractères en français. La tarification et la limite de contexte se comptent en tokens.Voir dans le glossaire : des fragments de texte, généralement plus courts qu'un mot.
En français, un token représente en moyenne trois à quatre caractères. « anticonstitutionnellement » se découpe en plusieurs tokens, tandis que « le » n'en occupe qu'un. Ce découpageChunkingIADécoupage d'un document en segments de taille fixe ou sémantique avant indexation vectorielle, pour optimiser la récupération RAG.Voir dans le glossaire permet de traiter n'importe quel mot, y compris inconnu, à partir d'un vocabulaire fini de quelques dizaines de milliers d'entrées.
La tarification des services d'IAintelligence artificielleIAEnsemble des techniques permettant à un programme d'accomplir une tâche qui demanderait de l'intelligence humaine. Le terme couvre aussi bien les systèmes à règles écrites que ceux qui apprennent de données.Voir dans le glossaire et la limite de contextefenêtre de contexteIAQuantité de texte qu'un modèle peut prendre en compte simultanément : question, documents fournis et historique. Au-delà, les éléments les plus anciens sortent du champ.Voir dans le glossaire se comptent en tokens, pas en mots. Un ordre de grandeur utile pour le français : environ 750 mots pour 1 000 tokens.
Le mécanisme d'attention
L'innovation décisive du TransformerTransformerIAArchitecture introduite en 2017, fondée sur le mécanisme d'attention, qui traite une séquence entière en parallèle. Elle sert de base à tous les grands modèles de langage actuels.Voir dans le glossaire est l'attentionattentionIAMécanisme par lequel un modèle pondère l'importance de chaque token du contexte lorsqu'il en traite un autre, quelle que soit la distance qui les sépare.Voir dans le glossaire. Pour traiter chaque token, le modèle pondère l'importance de tous les autres tokens du contexte.
Dans la phrase « le chat que le chien a poursuivi était noir », l'attention permet de rattacher « était noir » à « chat » et non à « chien », bien que ce dernier soit plus proche. Le modèle apprend ces relations, il ne les reçoit pas.
Cette pondération se calcule pour tous les tokens simultanément, ce qui rend l'architecture parallélisable — la raison pour laquelle elle a supplanté les réseaux récurrents, qui devaient parcourir le texte mot après mot.
Les trois étapes de l'entraînement
Pré-entraînement — le modèle ingère un corpus de très grande taille et apprend à prédire le token suivant. Cette phase consomme l'essentiel du coût : plusieurs semaines sur des milliers de processeurs graphiques. Elle produit un modèle qui manipule bien la langue mais ne sait pas se comporter en assistant.
AffinageaffinageIAPoursuite de l'entraînement d'un modèle existant sur des données propres à un usage. Il enseigne une manière de répondre, non des connaissances fiables — d'où la préférence pour le RAG en entreprise.Voir dans le glossaire superviséapprentissage superviséIAMéthode où chaque exemple d'entraînement est accompagné de la réponse attendue. C'est la famille la plus employée en entreprise, mais elle exige des données étiquetées — souvent le poste de coût principal.Voir dans le glossaire — on lui présente des exemples de dialogues bien conduits, rédigés par des humains. Il apprend le format attendu : répondre à la question posée, structurer, refuser ce qui doit l'être.
Alignement — des humains classent plusieurs réponses possibles par ordre de préférence. Ces classements entraînent le modèle par renforcementapprentissage par renforcementIAMéthode où un agent agit dans un environnement et reçoit une récompense ou une pénalité. Par essais répétés, il découvre la stratégie qui maximise la récompense cumulée.Voir dans le glossaire à privilégier les réponses jugées utiles, honnêtes et inoffensives.
Le modèle n'interroge aucune base de donnéesdonnéesIAEnsemble d'informations structurées ou non utilisées pour entraîner, évaluer ou alimenter un modèle. La qualité, la quantité et la représentativité des données sont les facteurs décisifs pour les performances en apprentissage automatique.Voir dans le glossaire au moment de répondre. Tout ce qu'il « sait » est encodé dans ses poids, figés à la fin de l'entraînement. D'où deux conséquences directes : ses connaissances s'arrêtent à une date, et il ne peut pas citer ses sources — il ne les a pas conservées.
La fenêtre de contexte
La fenêtre de contexte est la quantité de texte que le modèle peut prendre en compte simultanément : la question, les documents fournis, et l'historique de la conversation.
Au-delà de cette limite, les éléments les plus anciens sortent du champ. C'est pourquoi une longue conversation finit par « oublier » son début.
Une grande fenêtre de contexte ne garantit pas que tout y soit exploité avec la même acuité. Les informations situées au milieu d'un très long contexte sont statistiquement moins bien prises en compte que celles placées au début ou à la fin. Pour un document volumineux, mieux vaut cibler l'extrait pertinent que soumettre l'ensemble.
Ce qu'un modèle de langage ne fait pas
- Il ne calcule pas de manière fiable : il prédit la suite d'une expression numérique, ce qui n'est pas la même chose que l'évaluer.
- Il ne vérifie rien : aucune confrontation à une source n'a lieu, sauf si un outil externe la lui fournit.
- Il n'a ni intention ni opinion : le style assuré de la réponse ne traduit aucune certitude interne.
- Il ne retient rien d'une session à l'autre, à moins qu'un mécanisme de mémoire n'ait été ajouté par l'application.
Adapter un modèle à un usage métier
Trois approches, par coût croissant :
| Approche | Principe | Quand la retenir |
|---|---|---|
| Ingénierie de requête | formuler précisément la demande, donner des exemples | premier réflexe, coût nul |
| RAGRAGIATechnique consistant à rechercher les documents pertinents et à les fournir au modèle dans son contexte. Elle permet des réponses à jour et citables, ce que l'affinage ne permet pas.Voir dans le glossaire (génération augmentée par récupération) | rechercher les documents pertinents et les fournir dans le contexte | faire répondre le modèle sur vos propres documents, à jour |
| Affinage (fine-tuningFine-tuningIAAjustement des poids d'un modèle pré-entraîné sur un jeu de données spécifique pour adapter son comportement à un domaine ou une tâche cible.Voir dans le glossaire) | poursuivre l'entraînement sur vos données | imposer un format, un ton ou un vocabulaire très spécifique |
Le RAG répond à la grande majorité des besoins d'entreprise, et il est très souvent confondu avec l'affinage. L'affinage enseigne une manière de répondre ; il n'injecte pas de connaissance fiable. Pour que le modèle réponde sur vos documents — et qu'il puisse les citer —, c'est le RAG qu'il faut mettre en place.
Choisir entre RAG et affinage : la décision en pratique
C'est la question la plus fréquemment mal tranchée dans les projets d'entreprise. Les deux approches répondent à des besoins différents, et les confondre coûte cher.
| Critère | RAG | Affinage |
|---|---|---|
| Ce que ça apporte | des connaissances à jour et citables | un format, un ton, un vocabulaire |
| Mise à jour du contenu | immédiate, on change le document | nouvel entraînement |
| Citation des sources | native | impossible |
| Coût initial | modéré | élevé |
| Coût par requête | plus élevé — le contexte est plus long | inchangé |
| Contrôle d'accès | possible, au niveau du document | impossible une fois entraîné |
Le dernier point est décisif et souvent découvert trop tard : une information intégrée par affinage ne peut plus être cloisonnée. Si le modèle a été entraîné sur des documents confidentiels, tout utilisateur y a potentiellement accès. Avec le RAG, le filtrage se fait à la récupération, donc par utilisateur.
Retenez la formule : le RAG enseigne quoi répondre, l'affinage enseigne comment répondre. La grande majorité des besoins d'entreprise relève du premier. L'affinage se justifie quand la forme compte plus que le fond : respecter un format de sortie strict, adopter un vocabulaire métier très spécifique, ou réduire la taille du modèle nécessaire.
Anatomie d'un système RAG
Un système de génération augmentée par récupération comporte cinq étapes, dont trois déterminent la qualité du résultat :
- Découpage — les documents sont fractionnés en passages. Trop courts, ils perdent leur contexte ; trop longs, ils diluent l'information pertinente. C'est le réglage le plus influent, et le plus négligé.
- Vectorisation — chaque passage est converti en une représentation numérique qui capture son sens.
- Recherche — la question est vectorisée à son tour, et les passages les plus proches sont retrouvés.
- Assemblage — les passages retenus sont insérés dans le contexte, avec la question.
- Génération — le modèle répond à partir de ces éléments.
Quand un système RAG répond mal, le problème vient presque toujours de la recherche, pas du modèle. Vérifiez d'abord si les bons passages ont été récupérés : si l'information n'est pas dans le contexte, aucun modèle ne pourra la restituer. Journaliser les passages retenus à chaque requête est la première mesure à mettre en place.
Ce qu'un déploiement coûte réellement
Le coût d'un service conversationnel se calcule en tokens, entrants et sortants, ces derniers étant généralement plus chers. Trois facteurs pèsent bien plus que le choix du modèle :
- La longueur du contexte. Un système RAG qui injecte dix passages à chaque requête multiplie le coût d'entrée par rapport à une question seule.
- L'historique de conversation. Renvoyer tout l'échange à chaque tour fait croître le coût de façon quadratique sur une longue session.
- Les tentatives. Un système qui réessaie automatiquement en cas d'échec double ou triple silencieusement la facture.
Un test réussi sur cinquante requêtes ne dit rien de la facture à cinquante mille. Estimez le coût unitaire réel, mesuré et non supposé, puis multipliez par le volume cible avant l'industrialisation. C'est la source d'abandon la plus banale des projets d'IA générative : un service qui fonctionne mais dont le coût d'exploitation n'avait pas été chiffré.
Fenêtre de contexte et coût
Un LLM ne « lit » pas un livre d'un coup de baguette magique : il consomme un budget de tokens (fenêtre de contexte). Dépasser ce budget impose de tronquer, résumer ou récupérer des extraits (RAG). Chaque token d'entrée et de sortie a aussi un coût monétaire et énergétique : concevoir des prompts verbeux « au cas où » nature le budget sans garantir la qualité.
Contexte long ≠ mémoire infaillible. Placez les faits critiques tôt, structurez le promptpromptIAConsigne ou contexte fourni à un modèle de langage pour orienter sa réponse. La qualité du prompt conditionne souvent la qualité du résultat.Voir dans le glossaire, et vérifiez les citations quand la décision est sensible.
Affinage, adapters et politiques
Le fine-tuning (affinage) adapte un modèle de base à un domaine ou à un style. Les LoRALoRAIAMéthode d'adaptation légère d'un LLM : seules de petites matrices de rang faible sont entraînées, ce qui réduit fortement le coût GPU par rapport au fine-tuning complet.Voir dans le glossaire / adapters réduisent le coût en n'entraînant qu'une fraction des paramètres. Dans tous les cas, l'affinage peut aussi apprendre des comportements indésirables présents dans le corpus maison : secrets, ton toxique, procédures obsolètes.
Les politiques d'alignement (RLHF, préférences, filtres) ne sont pas une garantie morale absolue. Elles réduisent certaines classes d'échecs, tout en en laissant d'autres — notamment les hallucinationshallucinationIAProduction par un modèle d'un énoncé faux formulé avec la même assurance qu'un fait établi. Le phénomène est structurel : le modèle optimise la vraisemblance, pas la vérité.Voir dans le glossaire fluides.
Évaluer un LLM autrement qu'au feeling
- Jeux de questions métier avec réponses de référence et critères de notation.
- Tests de régression : les prompts critiques ne doivent pas régresser après une mise à jour.
- Mesures de fidélité au contexte RAG (le modèle cite-t-il vraiment le passage ?).
- Red teamingRed teamingCybersécuritéExercice offensif structuré visant à identifier les failles d'un système IA (prompt injection, fuite de données, biais) avant mise en production.Voir dans le glossaire léger : injections de prompt, demandes de contournement, données sensibles.
Versionnez prompts, index et modèle comme un seul bundle déployable. Sinon personne ne saura reproduire un incident.
Quand ne pas utiliser un LLM
Recherche exacte sur base structurée, calcul réglementaire déterministe, et workflows où une erreur rare est inacceptable sans contrôle humain : préférez règles, SQL, calculateurs ou modèles discriminatifs évalués. Le LLM excelle à reformuler, synthétiser et outiller — pas à être la source de vérité unique.
Prédiction du prochain token, conséquences pratiques
Un LLM apprend à prédire la suite probable d’un texte. Il ne « vérifie » pas le monde. D’où les hallucinations fluides : la forme est correcte, le fond peut être faux. Cette propriété explique aussi pourquoi le modèle est excellent pour reformuler, résumer, traduire, générer des brouillons — tâches où la plausibilité linguistique aide.
Pour les faits critiques (juridique, médical, financier), imposez une vérification externe : RAG sur sources internes, outilstool callingIACapacité d'un agent ou d'un LLM à invoquer des outils externes (API, calcul, recherche) pendant le raisonnement.Voir dans le glossaire, citation obligatoire, validation humaine.
Contexte, fenêtre, et oubli
La fenêtre de contexte limite ce que le modèle « voit » à un instant T. Au-delà, l’information doit être résumée, indexée ou récupérée. Allonger la fenêtre coûte cher et n’élimine pas les erreurs de raisonnement. Concevez vos prompts et vos architectures autour de cette contrainte, plutôt que d’espérer un contexte infini magique.
Prompting utile vs théâtre
Des consignes claires, des exemples, un format de sortie structuré (JSON schéma) améliorent la fiabilité opérationnelle. Les formules magiques virales aident peu face à une mauvaise spécification de tâche. Mesurez : A/B sur un jeu de cas métier vaut mieux que des impressions subjectives.
Le prompt n’est pas une stratégie de gouvernance. C’est un levier d’interface.
RAG, fine-tuning, agents : quand choisir quoi
Le RAG branche le modèle sur vos documents pour ancrer les réponses. Le fine-tuning adapte le comportement ou le style quand vous avez assez d’exemples stables. Les agentsagentIASystème qui enchaîne des appels d'outils de façon autonome pour atteindre un objectif : il planifie, agit, observe, recommence. Sa fiabilité décroît exponentiellement avec le nombre d'étapes.Voir dans le glossaire enchaînent outils et étapes pour des workflows. Chaque couche ajoute de la puissance et de la surface d’attaque. Commencez par le plus simple qui atteint l’objectif mesurable.
Coût, latence, confidentialité
Les API cloud sont rapides à démarrer, mais exposent données et budgets. Les modèles locaux ou dédiés aident sur la confidentialité, au prix de l’ops. Calculez le coût par requête utile (pas par token théorique) et le coût d’une erreur. C’est ce ratio qui décide.
Journalisez les prompts et réponses en production avec masquage PII. Sans traces, vous ne pourrez ni auditer ni améliorer.
Évaluation LLM au-delà du vibe check
Construisez un jeu de cas métier : questions fréquentes, cas limites, interdits, formats de sortie. Mesurez exactitude factuelle (avec source), respect du format, taux de refus pertinents, latence et coût. Faites relire un échantillon par des experts métier. Sans ce banc d’essai, chaque changement de prompt ou de modèle est un saut dans le vide.
Comparez toujours à une baseline non-LLM (recherche full-text, règles, ancien chatbot). Si le LLM n’apporte pas un gain mesurable, ne l’imposez pas.
Hallucinations : mitigations qui tiennent en production
Combinez retrieval (RAG) avec citation obligatoire des passages, température basse pour les tâches factuelles, formats structurés, et refus explicite si les sources manquent. Ajoutez une couche de vérification pour les entités critiques (SIRET, montants, références d’articles). Mesurez le taux d’invention sur un panel hostile.
Le fine-tuning n’élimine pas les hallucinations ; il peut même les styliser. Traitez-le comme un ajustement de comportement, pas comme une base de connaissance absolue.
Preferez « je ne trouve pas dans la base » à une réponse plausible non ancrée.
L'essentiel à retenir
Un grand modèle de langage prédit le token suivant, et rien d'autre : toutes ses capacités apparentes en découlent. Le mécanisme d'attention pondère chaque token du contexte indépendamment de sa distance, ce qui rend l'architecture parallélisable. L'entraînement se fait en trois temps — pré-entraînement, affinage supervisé, alignement. Le modèle n'interroge aucune base : ses connaissances sont figées dans ses poids, d'où le recours au RAG pour l'ancrer sur des documents à jour et citables.
Questions fréquentes
Comment fonctionne un grand modèle de langage ?
Qu'est-ce qu'un token ?
Quelle est la différence entre RAG et fine-tuning ?
Qu'est-ce que le mécanisme d'attention ?
Pourquoi un modèle de langage ne peut-il pas citer ses sources ?
Qu'est-ce que la fenêtre de contexte ?
Un modèle de langage sait-il calculer ?
Que signifie l'alignement d'un modèle ?
Progression sauvegardée dans votre navigateur.
Quiz de validation
Quiz Player
Quiz de validation
Plusieurs réponses possibles — validez ensuite.
Vrai ou faux.
Quiz indisponible (données invalides).