Qu’est-ce qu’une fenêtre de contexte ?
Un modèle IA a une limite sur la quantité d’informations qu’il peut considérer à la fois. Cette limite est appelée la fenêtre de contexte. La fenêtre de contexte peut inclure :- Votre prompt
- Les messages précédents dans la conversation
- Les fichiers ou le code que le modèle peut voir
- Les messages d’erreur et les journaux
- Les captures d’écran, images ou références de design
- Les instructions du projet, telles que
replit.md - Les résultats des outils des étapes précédentes
Pourquoi les fenêtres de contexte sont importantes
Si les détails importants ne sont pas dans le contexte, le modèle peut deviner. Si trop d’informations non pertinentes se trouvent dans le contexte, le modèle peut se concentrer sur la mauvaise chose. Par exemple, ce prompt donne peu de contexte :Les tailles de fenêtres de contexte varient
Différents modèles IA peuvent gérer différentes quantités de contexte. Les fenêtres de contexte plus grandes peuvent considérer plus de texte à la fois, mais plus grand n’est pas toujours mieux. Un contexte pertinent est toujours plus important que de déverser chaque détail dans la conversation. Exemples de tailles de fenêtres de contexte publiques :
Ces chiffres changent avec le temps et ne garantissent pas que chaque produit expose la limite complète du modèle. La leçon pratique reste stable : gardez les informations importantes claires et ciblées.
Types de contexte
Contexte frais et contexte persistant
Certains contextes appartiennent à la conversation actuelle. Utilisez-le lorsque vous demandez une modification spécifique, déboguez un problème ou donnez un retour sur un résultat récent. D’autres contextes doivent persister tout au long du projet. Utilisez le contexte persistant pour le style de codage, les directives de marque, les conventions de nommage, les règles de produit réutilisables et les contraintes que l’Agent doit mémoriser entre les sessions de travail. Sur Replit, replit.md est une façon de donner à l’Agent un contexte de projet persistant.Quand le contexte devient bruyant
Les longues conversations peuvent dériver. Si un fil a mélangé trop de décisions non liées, l’Agent peut prêter attention à un ancien contexte qui n’est plus pertinent. Démarrez un nouveau fil lorsque :- Vous passez à une fonctionnalité non liée
- La conversation comporte de nombreuses directions abandonnées
- L’Agent continue d’appliquer d’anciennes contraintes
- Vous souhaitez un plan propre pour une nouvelle zone
Idées reçues courantes
- « Plus de contexte est toujours mieux. » Un contexte pertinent est mieux. Trop de contexte non pertinent peut distraire le modèle.
- « Le modèle se souvient parfaitement de tout. » L’IA utilise le contexte disponible, mais vous devez réitérer les contraintes importantes lorsqu’elles comptent.
- « Le contexte n’est que du texte. » Les captures d’écran, les fichiers, les données, les designs, les journaux et les exemples peuvent tous être du contexte.
Où aller ensuite
Introduction à l'IA
Apprenez comment fonctionnent les modèles de langage et comment les agents IA utilisent des modèles avec des outils pour agir.
Construire avec Agent
Apprenez comment ajouter du contexte en travaillant avec Agent.
Prompting efficace
Consultez des exemples de prompts incluant un contexte utile.
replit.md
Apprenez comment fournir un contexte de projet persistant.