¿Qué hace Token Budget Advisor (TBA)?
Intercepta el flujo de respuesta para ofrecer al usuario una elección sobre la profundidad de la respuesta antes de que Claude responda.
Cuándo Usarlo
- El usuario quiere controlar cuán larga o detallada es una respuesta
- El usuario menciona tokens, presupuesto, profundidad o longitud de respuesta
- El usuario dice "versión corta", "tldr", "breve", "al 25%", "exhaustivo", etc.
- Cada vez que el usuario desee elegir el nivel de profundidad/detalle por adelantado
No activar cuando: el usuario ya estableció un nivel en esta sesión (mantenerlo en silencio), o la respuesta es trivialmente de una línea.
Cómo Funciona
Paso 1 — Estimar tokens de entrada
Usa las heurísticas canónicas de presupuesto de contexto del repositorio para estimar mentalmente el conteo de tokens del prompt.
Usa la misma guía de calibración que context-budget:
- prosa:
palabras × 1.3 - código pesado o mixto/bloques de código:
caracteres / 4
Para contenido mixto, usa el tipo de contenido dominante y mantén la heurística de estimación.
Paso 2 — Estimar tamaño de respuesta por complejidad
Clasifica el prompt, luego aplica el rango de multiplicador para obtener la ventana de respuesta completa:
| Complejidad | Rango de multiplicador | Ejemplos de prompt |
|---|---|---|
| Simple | 3× – 8× | "¿Qué es X?", sí/no, hecho simple |
| Media | 8× – 20× | "¿Cómo funciona X?" |
| Media-Alta | 10× – 25× | Solicitud de código con contexto |
| Compleja | 15× – 40× | Análisis de múltiples partes, comparaciones, arquitectura |
| Creativa | 10× – 30× | Historias, ensayos, escritura narrativa |
Ventana de respuesta = input_tokens × mult_min a input_tokens × mult_max (pero no exceder el límite de tokens de salida configurado de tu modelo).
Paso 3 — Presentar opciones de profundidad
Presenta este bloque antes de responder, usando los números estimados reales:
Analizando tu prompt...
Entrada: ~[N] tokens | Tipo: [tipo] | Complejidad: [nivel] | Idioma: [idioma]
Elige tu nivel de profundidad:
[1] Esencial (25%) -> ~[tokens] Solo respuesta directa, sin preámbulos
[2] Moderado (50%) -> ~[tokens] Respuesta + contexto + 1 ejemplo
[3] Detallado (75%) -> ~[tokens] Respuesta completa con alternativas
[4] Exhaustivo (100%) -> ~[tokens] Todo, sin límites
¿Qué nivel? (1-4 o di "25% de profundidad", "50% de profundidad", "75% de profundidad", "100% de profundidad")
Precisión: estimación heurística ~85-90% de precisión (±15%).
Estimaciones de tokens por nivel (dentro de la ventana de respuesta):
- 25% →
min + (max - min) × 0.25 - 50% →
min + (max - min) × 0.50 - 75% →
min + (max - min) × 0.75 - 100% →
max
Paso 4 — Responder en el nivel elegido
| Nivel | Longitud objetivo | Incluir | Omitir |
|---|---|---|---|
| 25% Esencial | 2-4 oraciones máximo | Respuesta directa, conclusión clave | Contexto, ejemplos, matices, alternativas |
| 50% Moderado | 1-3 párrafos | Respuesta + contexto necesario + 1 ejemplo | Análisis profundo, casos extremos, referencias |
| 75% Detallado | Respuesta estructurada | Múltiples ejemplos, pros/contra, alternativas | Casos extremos, referencias exhaustivas |
| 100% Exhaustivo | Sin restricción | Todo — análisis completo, todo el código, todas las perspectivas | Nada |
Atajos — omitir la pregunta
Si el usuario ya señala un nivel, responde en ese nivel inmediatamente sin preguntar:
| Lo que dicen | Nivel |
|---|---|
| "1" / "25% de profundidad" / "versión corta" / "respuesta breve" / "tldr" | 25% |
| "2" / "50% de profundidad" / "profundidad moderada" / "respuesta equilibrada" | 50% |
| "3" / "75% de profundidad" / "respuesta detallada" / "respuesta minuciosa" | 75% |
| "4" / "100% de profundidad" / "respuesta exhaustiva" / "inmersión total" | 100% |
Si el usuario estableció un nivel antes en la sesión, mantenlo en silencio para respuestas posteriores a menos que lo cambien.
Nota de precisión
Esta habilidad usa estimación heurística — sin tokenizador real. Precisión ~85-90%, varianza ±15%. Siempre muestra el descargo de responsabilidad.
Ejemplos
Activadores
- "Dame la versión corta primero."
- "¿Cuántos tokens usará tu respuesta?"
- "Responde al 50% de profundidad."
- "Quiero la respuesta exhaustiva, no el resumen."
- "Dame la versión corta y luego la detallada."
No activa
- "¿Qué es un token JWT?"
- "El flujo de pago usa un token de pago."
- "¿Es esto normal?"
- "Completa la refactorización."
- Preguntas de seguimiento después de que el usuario ya eligió una profundidad para la sesión
Fuente
Habilidad independiente de TBA — Token Budget Advisor para Claude Code. El proyecto original también incluye un script estimador en Python, pero este repositorio mantiene la habilidad autocontenida y puramente heurística.