P

Long Context Model : Définition et Exemples

Un Long Context Model est un modèle de langage capable de traiter et de raisonner sur de très grandes quantités de texte en une seule interaction, avec une fenêtre de contexte pouvant atteindre des centaines de milliers, voire des millions de tokens.

Définition complète

Un Long Context Model désigne un modèle d'intelligence artificielle génératif dont la fenêtre de contexte — c'est-à-dire la quantité maximale de texte qu'il peut « voir » simultanément — est significativement étendue par rapport aux modèles traditionnels. Alors que les premiers LLM étaient limités à quelques milliers de tokens (environ 4 000 pour GPT-3), les modèles à long contexte actuels peuvent traiter 128 000, 200 000, voire plus d'un million de tokens en une seule requête.

Cette capacité transforme radicalement les cas d'usage possibles. Un utilisateur peut soumettre un livre entier, une base de code complète, des heures de transcription ou des centaines de documents pour que le modèle les analyse, les résume ou réponde à des questions précises en s'appuyant sur l'ensemble du contenu. Le modèle n'a plus besoin de fragmenter l'information ni de recourir à des systèmes externes de recherche pour accéder aux données pertinentes.

Les avancées techniques qui rendent cela possible incluent des architectures d'attention optimisées (comme l'attention clairsemée ou à fenêtre glissante), des techniques de positionnement relatif des tokens (RoPE, ALiBi) et des optimisations matérielles. Des modèles comme Claude (jusqu'à 200K tokens), Gemini (jusqu'à 2M tokens) ou GPT-4o (128K tokens) illustrent cette tendance.

Pour le prompt engineering, le long contexte ouvre des stratégies inédites : fournir des exemples massifs en few-shot, inclure toute la documentation de référence directement dans le prompt, ou encore demander une analyse croisée de multiples sources sans pipeline de retrieval externe. Cependant, un contexte plus long ne garantit pas une meilleure attention : le placement stratégique des informations clés reste crucial pour obtenir des réponses précises.

Étymologie

Le terme combine « long context » (contexte long), qui fait référence à la taille de la fenêtre de contexte mesurée en tokens, et « model » (modèle), désignant un modèle de langage. L'expression s'est répandue à partir de 2023-2024 lorsque les éditeurs ont commencé à commercialiser leurs modèles en mettant en avant la taille de leur fenêtre de contexte comme avantage concurrentiel majeur.

Exemples concrets

Analyse d'un document juridique volumineux

Voici le contrat complet de 80 pages entre les parties A et B. Identifie toutes les clauses qui mentionnent des pénalités financières, résume chacune d'elles, et signale les incohérences éventuelles entre ces clauses.

Revue de code sur un projet entier

Je te fournis l'intégralité du code source de mon application (45 fichiers). Analyse l'architecture globale, identifie les problèmes de sécurité potentiels et propose des améliorations en respectant les patterns déjà utilisés dans le projet.

Synthèse multi-sources pour une recherche

Voici 12 articles scientifiques sur l'impact du sommeil sur la mémoire. Compare leurs méthodologies, identifie les consensus et les contradictions, puis rédige une synthèse structurée avec les références appropriées.

Usage pratique

En prompt engineering, un modèle à long contexte permet d'inclure directement dans le prompt toute la documentation, les exemples et les données nécessaires, réduisant le besoin de systèmes RAG externes. Pour maximiser la qualité des réponses, placez les informations les plus importantes au début et à la fin du prompt (effet de primauté et de récence), et utilisez des instructions explicites pour guider le modèle vers les sections pertinentes du contexte fourni.

Concepts liés

Context WindowTokenRetrieval-Augmented Generation (RAG)Needle in a Haystack Test

FAQ

Un contexte plus long signifie-t-il que le modèle comprend mieux ?
Pas nécessairement. Un modèle à long contexte peut techniquement accéder à plus d'informations, mais sa capacité d'attention n'est pas uniforme sur l'ensemble du texte. Des études montrent que les informations situées au milieu d'un très long contexte sont parfois moins bien exploitées que celles au début ou à la fin (phénomène dit « lost in the middle »). La qualité du prompt et le placement stratégique des informations restent déterminants.
Quelle est la différence entre un Long Context Model et le RAG ?
Le RAG (Retrieval-Augmented Generation) récupère dynamiquement des fragments pertinents depuis une base de données externe avant de les injecter dans le prompt. Un Long Context Model permet de charger directement une grande quantité de données sans étape de retrieval. Les deux approches sont complémentaires : le RAG reste pertinent pour des corpus dépassant la fenêtre de contexte du modèle, tandis que le long contexte simplifie les cas où toutes les données tiennent dans une seule requête.
Utiliser tout le contexte disponible coûte-t-il plus cher ?
Oui, dans la plupart des API commerciales, le coût est proportionnel au nombre de tokens traités (en entrée et en sortie). Envoyer 200 000 tokens coûte significativement plus qu'en envoyer 2 000. Il est donc recommandé d'évaluer si l'inclusion de tout le contenu est réellement nécessaire ou si un filtrage préalable (via RAG ou sélection manuelle) permettrait d'obtenir un résultat équivalent à moindre coût.

Voir aussi

Comment utiliser ce prompt

  1. Copie le prompt avec le bouton ci-dessus.
  2. Colle-le dans ChatGPT, Claude ou ton assistant IA préféré.
  3. Remplace les variables entre crochets par tes informations, puis affine le résultat.

À propos de Prompt Guide

Prompt Guide est une bibliothèque gratuite de plus de 2500 prompts prêts à l'emploi pour ChatGPT, Claude et les autres IA, avec des guides pour apprendre à prompter et des outils pour créer et optimiser tes propres prompts.

Autres définitions

Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter.