Pourquoi les agents IA brûlent des tokens (et comment plafonner la facture)
Un tour de chat coûte une fraction de centime. La même question confiée à un agent — un agent qui lit des fichiers, appelle des outils et boucle jusqu'à la fin — peut coûter des dollars. Les équipes le découvrent à la dure : un agent de code laissé en marche accumule une facture qu'un humain au clavier n'aurait jamais faite. Le pire n'est pas la moyenne ; c'est que vous ne pouvez pas la prédire à l'avance, et que le coût de la même tâche peut varier énormément.
Cette page explique pourquoi les agents brûlent des tokens (le mécanisme n'est pas celui que la plupart des gens devinent), montre les chiffres qui surprennent même les bâtisseurs expérimentés, et vous donne les quatre leviers qui réduisent vraiment la facture — les mêmes leviers que vous soyez sur Claude Code, Cursor, Codex, ou une boucle maison sur n'importe quel modèle.
- Expliquer la boule de neige de contexte — pourquoi le coût d'un agent croît à peu près QUADRATIQUEMENT avec les étapes, pas linéairement
- Citer les vrais multiplicateurs : les tâches agentiques ~1000× les tokens d'un chat, et la MÊME tâche variant jusqu'à 30×
- Savoir quand un second agent en vaut la peine — et le benchmark qui montre que ce n'est généralement pas le cas
- Tirer les quatre leviers de coût qui marchent : plafonds de budget, mise en cache des prompts, routage par niveau de modèle, élagage du contexte
- Diagnostiquer une facture d'agent qui s'emballe et lui poser un plafond dur
La boule de neige de contexte : pourquoi le coût croît quadratiquement
Voici le piège. Un chat, c'est un tour — une entrée, une sortie, terminé. Un agent, c'est une boucle : il lit une tâche, prend une action, lit le résultat, prend l'action suivante, et ainsi de suite jusqu'à ce que le travail soit fini. Le hic, c'est qu'à chaque étape, le modèle relit toute la conversation accumulée jusque-là — le prompt d'origine, chaque action antérieure, et chaque résultat d'outil — avant de décider quoi faire ensuite.
L'entrée croît donc à chaque étape, et vous payez pour toute la boule de neige à nouveau chaque fois qu'elle avance :
- L'étape 1 traite le prompt.
- L'étape 2 relit le prompt + l'action et le résultat de l'étape 1.
- L'étape 3 relit tout cela + l'action et le résultat de l'étape 2.
- …et ainsi de suite.
Additionnez l'entrée sur une exécution et le total croît à peu près comme le carré du nombre d'étapes, pas linéairement. Le Stanford Digital Economy Lab a constaté que les tâches agentiques sont « exceptionnellement coûteuses, consommant 1000× plus de tokens que le raisonnement de code et le chat de code » — et surtout, ce sont les tokens d'entrée qui dominent, pas la sortie. L'agent n'écrit pas plus ; il relit plus.
- Le moteur du coût, c'est la relecture, pas la réflexion. Chaque étape de boucle retraite toute la transcription, donc une exécution de 20 étapes paie le contexte initial ~20 fois.
- C'est pourquoi « laisse l'agent se débrouiller » coûte cher : chaque étape supplémentaire qu'il prend se multiplie contre tout ce qui précède.
- Les tâches à sortie lourde (écris-moi un essai) sont bon marché par comparaison ; les boucles à entrée lourde (explore ce dépôt, puis corrige le bug) sont là où l'argent part.
Les chiffres qui surprennent les gens
Trois chiffres réinitialisent l'intuition de la plupart des gens :
- ~1000×. Les tâches agentiques peuvent consommer environ mille fois les tokens d'un chat ou d'une complétion de code équivalents, selon l'analyse de Stanford — moteur : la boule de neige ci-dessus, pas un modèle plus gros.
- Jusqu'à 30× de variance sur la même tâche. Le même agent, exécuté sur la même tâche, peut coûter jusqu'à 30× plus une fois qu'une autre — parce que le chemin qu'il prend (combien d'outils il appelle, jusqu'où il s'égare) est non déterministe. Vous ne pouvez sincèrement pas connaître la facture avant la fin. C'est pourquoi la « tarification au résultat » pour les agents est si difficile : vous ne voyez le coût qu'après que tout s'est exécuté.
- Plus d'agents se rentabilise rarement. Les benchmarks de production 2026 ont constaté qu'une configuration multi-agent n'ajoutait que ~2,1 % de précision à 2× le coût face à un agent unique bien configuré sur 64 % des tâches. Un motif superviseur-hiérarchique a poussé une tâche documentaire de 85 % → 95 % de précision — mais à environ 0,15 $/tâche contre 0,003 $ pour l'agent unique (~50×). Plus d'agents achète un peu de précision pour beaucoup d'argent.
- Parce que la même tâche varie jusqu'à 30×, un budget basé sur la moyenne SERA fait exploser par la queue de distribution. Plafonnez le maximum, ne budgétez pas la moyenne.
- Ajouter des agents « par sécurité » multiplie généralement le coût bien plus vite que ça n'ajoute de la précision. Ne prenez un second agent que lorsque la tâche se décompose vraiment en sous-tâches parallèles et indépendantes.
Votre surface d'outils fait partie de la facture
Avant même que la boucle démarre, la façon dont l'agent atteint ses outils fixe un plancher de coût. Connecter un ensemble de serveurs MCP peut injecter des dizaines de milliers de tokens de définitions d'outils dans chaque étape de la boule de neige. Une comparaison brute que beaucoup de bâtisseurs rencontrent : une commande CLI simple fait ~200 tokens en moyenne, tandis que l'opération MCP équivalente peut coûter 32k–82k tokens une fois les schémas d'outils et l'enveloppe comptés. Cet écart s'accroche à chaque étape de boucle.
Cela ne rend pas MCP mauvais — c'est le bon choix pour l'authentification, la multi-location et l'accès gouverné. Cela signifie que la surface d'outils est un levier de coût que vous avez choisi à la conception. AILmanac a un approfondissement dédié : La taxe token de MCP couvre Tool Search, le chargement différé et l'exécution de code comme les trois correctifs.
Les quatre leviers qui réduisent vraiment la facture
Les conseils d'optimisation sont infinis ; seuls quatre leviers font bouger le chiffre matériellement. Par ordre de levier approximatif :
- Fixez un plafond token/dollar par exécution ou par utilisateur qui ARRÊTE NET l'agent. Parce que la même tâche peut coûter 30× plus sur une mauvaise exécution, un plafond est la seule chose qui borne la queue. La plupart des harnais d'agent exposent une limite max-tokens ou max-steps — utilisez-la. C'est le contrôle le plus important.
- Le prompt système, les définitions d'outils et les règles de la maison sont renvoyés à chaque étape de boucle (la boule de neige). La mise en cache des prompts facture ces tokens répétés à une fraction du taux d'entrée. Sur une longue exécution agentique, c'est souvent la plus grande économie, parce que la partie mise en cache est exactement ce qui est le plus relu.
- N'exécutez pas un seul modèle frontière pour toute la boucle. Utilisez un modèle bon marché et rapide (classe Haiku, ou un petit modèle ouvert) pour le travail de manœuvre — lire des fichiers, formater, appels d'outils de routine — et réservez le modèle frontière coûteux au raisonnement difficile ou au rôle d'orchestrateur. Les découpes orchestrateur-travailleur avec des travailleurs moins chers ont réduit le coût de 40 à 60 % dans les benchmarks de production, à quasi-parité de précision.
- La boule de neige est le problème, alors rétrécissez-la. Compactez les vieux tours, jetez les sorties d'outils dont l'agent n'a plus besoin, résumez au lieu de traîner des transcriptions brutes, et démarrez les nouvelles sous-tâches avec un contexte propre plutôt qu'un fil en croissance perpétuelle. Chaque token que vous retirez est un token que vous cessez de payer à CHAQUE étape restante.
Auditer un agent qui s'emballe (collez la répartition des tokens de votre exécution)
You are a cost engineer. Here is a token-usage breakdown of one agentic run (input vs output tokens per step, tool calls, model used). Diagnose where the money went, in priority order: 1. Is input or output driving cost? (Agents are almost always input-heavy.) 2. Which repeated content should be prompt-CACHED (system prompt, tools, rules)? 3. Which steps could run on a CHEAPER model without losing correctness? 4. Where is context snowballing — what can be pruned, compacted, or summarized? 5. What is a safe per-run token CAP that stops the worst tail without hurting the median run? Give me the estimated % saving per fix and the ONE change to make first.
Quand un agent est le mauvais outil
L'exécution agentique la moins chère est celle que vous ne faites pas. Si une tâche est une transformation unique et bien spécifiée — résume ceci, classe cela, réécris ceci — un simple appel chat/complétion la fait à une fraction du coût, avec aucune boule de neige du tout. Sortez un agent quand le travail exige vraiment lire, décider, agir et revérifier en boucle contre un environnement changeant (explorer un dépôt, déboguer à travers des fichiers, piloter un navigateur). Si vous pouvez écrire vous-même les étapes exactes, scriptez-les — ne payez pas un modèle pour les redériver à chaque exécution.
Check yourself
0/3Sources et lectures complémentaires
- How Are AI Agents Spending Your Tokens? — Stanford Digital Economy Lab — le chiffre ~1000×, le mécanisme de relecture/boule de neige, et la variance jusqu'à 30× sur la même tâche.
- Benchmarking Multi-Agent LLM Architectures: Orchestration Patterns and Cost-Accuracy Tradeoffs (arXiv 2603.22651) — précision par dollar de l'agent unique vs multi-agent, chiffres de coût du superviseur hiérarchique.
- Uno-Orchestra: Parsimonious Agent Routing via Selective Delegation (arXiv 2605.05007) — réduire l'orchestration à un seul travailleur bon marché sur les requêtes simples.
- Anthropic — Usage avancé des outils / coût token de MCP — surcoût en tokens des définitions d'outils et l'écart CLI-vs-MCP (voir notre Taxe token de MCP).
- Compagnons AILmanac : Ce que l'IA coûte réellement (chez les fournisseurs) · L'économie du token · Calculateur de coût.