
Tech • IA • Robotique • Jeu
Les tokens sont les unités que les modèles d’IA traitent et facturent, tandis que le contexte est la mémoire de travail limitée qui rend les longues conversations plus coûteuses et moins fiables avec le temps.
Les modèles d’IA n’interprètent pas le texte comme les humains. Ils découpent les prompts en tokens, c’est-à-dire en fragments de mots, et opèrent sur ces éléments comme sur des unités numériques. Un mot courant peut correspondre à un seul token, tandis qu’un mot plus rare ou plus long peut être scindé en plusieurs, ce qui signifie qu’une même phrase peut consommer bien plus de tokens que prévu.
Chaque modèle possède son propre système de tokenisation, si bien qu’une même expression peut être découpée différemment par GPT-4o et un autre modèle. Les termes fréquents ont tendance à avoir leurs propres tokens, tandis que les mots peu courants sont divisés en morceaux plus petits. L’anglais utilise souvent moins de tokens que le français, en grande partie parce que de nombreux modèles ont été davantage entraînés sur des textes en anglais.
Les tokens sont en pratique la monnaie d’usage de l’IA. L’entrée comme la sortie sont comptabilisées, et le total détermine la facture. Un exemple cité pour Sonnet situait le prix autour de 2 $ pour les tokens d’entrée et de 10 $ pour la sortie générée, ce qui montre pourquoi les longs prompts et les longues réponses deviennent vite coûteux.
On estime souvent qu’un token représente environ quatre caractères, même si le ratio exact varie. Selon cette règle, 431 caractères correspondent à environ 104 tokens. Cette estimation aide à comprendre pourquoi les gros fichiers, les prompts longs et les échanges répétés peuvent épuiser les quotas ou déclencher des limites d’usage.
Un modèle ne conserve pas de mémoire d’un message au suivant par lui-même. Pour garder une conversation cohérente, le système renvoie l’échange précédent dans la requête suivante, ce qui alourdit chaque tour. En conséquence, les messages ultérieurs coûtent plus cher, car le modèle doit retraiter encore et encore la conversation accumulée.
La fenêtre de contexte définit la quantité d’informations qu’un modèle peut utiliser activement à un instant donné. Une limite de 200 000 tokens correspond à environ 800 000 caractères, mais tout ce qui se trouve hors de cette fenêtre devient en pratique indisponible. Si un fichier est trop volumineux ou si la conversation en cours devient trop longue, le modèle peut cesser de lire, tronquer ses réponses ou perdre en précision.
À mesure que le contexte se remplit, les modèles ont tendance à mieux retenir le début et la fin que le milieu. Des instructions importantes peuvent s’estomper, surtout dans les sessions prolongées. C’est pourquoi un modèle peut soudain réintroduire un élément écarté, comme une popup, ou oublier une contrainte de style après de nombreux échanges.
Lorsque les plateformes proposent de compacter une conversation, elles remplacent généralement l’historique complet par un résumé. Cela permet de poursuivre la session, mais les résumés peuvent perdre des détails à chaque passage. Un premier résumé peut omettre une règle de design, un second en perdre une autre, et après des compressions répétées, le résultat final peut s’éloigner nettement du brief initial.
Le chat visible n’est qu’une partie de ce qui tient dans la fenêtre de contexte. Des instructions cachées, des définitions d’outils, des fichiers mémoire et des descriptions de compétences peuvent tous être injectés avant le message de l’utilisateur. Garder ces éléments courts et pertinents améliore l’efficacité, et un petit ensemble de compétences bien conçues est en général plus efficace que le chargement de dizaines de compétences vaguement pertinentes.
Une règle pratique est: une tâche, une session. Démarrer une nouvelle conversation fonctionne souvent mieux que de prolonger un long historique. Une autre stratégie consiste à déléguer des tâches ciblées à des sous-agents, par exemple en auditant séparément différents comptes publicitaires puis en renvoyant de courts résumés, ce qui allège le contexte principal et réduit le gaspillage de tokens.
Comprendre les tokens et le contexte est désormais essentiel pour utiliser l’IA efficacement, car ils influencent directement le coût, la vitesse et la qualité des réponses. Des sessions plus courtes, plus propres et des consignes plus serrées donnent généralement de meilleurs résultats que l’extension sans fin d’une seule conversation.
Poser une question