Que fait Conseiller Budgétaire de Tokens (TBA) ?
Intercepte le flux de réponse pour offrir à l'utilisateur un choix sur la profondeur de la réponse avant que Claude ne réponde.
Quand l'utiliser
- L'utilisateur souhaite contrôler la longueur ou le détail d'une réponse
- L'utilisateur mentionne tokens, budget, profondeur ou longueur de réponse
- L'utilisateur dit « version courte », « tldr », « bref », « 25 % », « exhaustif », etc.
- À tout moment où l'utilisateur veut choisir le niveau de profondeur/détail en amont
Ne pas déclencher quand : l'utilisateur a déjà défini un niveau dans cette session (le maintenir silencieusement), ou la réponse est trivialement d'une ligne.
Comment ça fonctionne
Étape 1 — Estimation des tokens d'entrée
Utilisez les heuristiques canoniques de budget de contexte du dépôt pour estimer mentalement le nombre de tokens du prompt.
Utilisez les mêmes recommandations de calibration que contexte-budget :
- prose :
mots × 1.3 - code lourd ou mixte/blocs de code :
caractères / 4
Pour un contenu mixte, utilisez le type de contenu dominant et gardez l'estimation heuristique.
Étape 2 — Estimation de la taille de la réponse selon la complexité
Classez le prompt, puis appliquez la plage de multiplicateur pour obtenir la fenêtre de réponse complète :
| Complexité | Plage de multiplicateur | Exemples de prompts |
|---|---|---|
| Simple | 3× – 8× | « Qu'est-ce que X ? », oui/non, un seul fait |
| Moyenne | 8× – 20× | « Comment fonctionne X ? » |
| Moyenne-Élevée | 10× – 25× | Demande de code avec contexte |
| Complexe | 15× – 40× | Analyse multi-parties, comparaisons, architecture |
| Créative | 10× – 30× | Histoires, essais, écriture narrative |
Fenêtre de réponse = tokens_entrée × mult_min à tokens_entrée × mult_max (mais ne dépassez pas la limite de tokens de sortie configurée de votre modèle).
Étape 3 — Présentation des options de profondeur
Présentez ce bloc avant de répondre, en utilisant les nombres estimés réels :
Analyse de votre prompt...
Entrée : ~[N] tokens | Type : [type] | Complexité : [niveau] | Langue : [langue]
Choisissez votre niveau de profondeur :
[1] Essentiel (25%) -> ~[tokens] Réponse directe uniquement, pas d'introduction
[2] Modéré (50%) -> ~[tokens] Réponse + contexte + 1 exemple
[3] Détaillé (75%) -> ~[tokens] Réponse complète avec alternatives
[4] Exhaustif (100%) -> ~[tokens] Tout, sans limites
Quel niveau ? (1-4 ou dites « 25 % de profondeur », « 50 % de profondeur », « 75 % de profondeur », « 100 % de profondeur »)
Précision : estimation heuristique ~85-90 % (±15 %).
Estimations de tokens par niveau (dans la fenêtre de réponse) :
- 25 % →
min + (max - min) × 0.25 - 50 % →
min + (max - min) × 0.50 - 75 % →
min + (max - min) × 0.75 - 100 % →
max
Étape 4 — Réponse au niveau choisi
| Niveau | Longueur cible | Inclure | Omettre |
|---|---|---|---|
| 25 % Essentiel | 2-4 phrases maximum | Réponse directe, conclusion clé | Contexte, exemples, nuance, alternatives |
| 50 % Modéré | 1-3 paragraphes | Réponse + contexte nécessaire + 1 exemple | Analyse approfondie, cas limites, références |
| 75 % Détaillé | Réponse structurée | Exemples multiples, avantages/inconvénients, alternatives | Cas limites extrêmes, références exhaustives |
| 100 % Exhaustif | Aucune restriction | Tout — analyse complète, tout le code, toutes les perspectives | Rien |
Raccourcis — ignorer la question
Si l'utilisateur signale déjà un niveau, répondez immédiatement à ce niveau sans demander :
| Ce qu'ils disent | Niveau |
|---|---|
| « 1 » / « 25 % de profondeur » / « version courte » / « réponse brève » / « tldr » | 25 % |
| « 2 » / « 50 % de profondeur » / « profondeur modérée » / « réponse équilibrée » | 50 % |
| « 3 » / « 75 % de profondeur » / « réponse détaillée » / « réponse approfondie » | 75 % |
| « 4 » / « 100 % de profondeur » / « réponse exhaustive » / « immersion totale » | 100 % |
Si l'utilisateur a défini un niveau plus tôt dans la session, maintenez-le silencieusement pour les réponses suivantes à moins qu'il ne le change.
Note de précision
Cette compétence utilise une estimation heuristique — pas de tokenizer réel. Précision ~85-90 %, variance ±15 %. Affichez toujours l'avertissement.
Exemples
Déclencheurs
- « Donne-moi d'abord la version courte. »
- « Combien de tokens ta réponse utilisera-t-elle ? »
- « Réponds à 50 % de profondeur. »
- « Je veux la réponse exhaustive, pas le résumé. »
- « Dame la version corta y luego la detallada. »
Ne se déclenche pas
- « Qu'est-ce qu'un token JWT ? »
- « Le flux de paiement utilise un token de paiement. »
- « Est-ce normal ? »
- « Termine le refactoring. »
- Questions de suivi après que l'utilisateur a déjà choisi un niveau pour la session
Source
Compétence autonome de TBA — Token Budget Advisor for Claude Code. Le projet original inclut également un script d'estimation Python, mais ce dépôt garde la compétence autonome et uniquement heuristique.