
Bajar una tarea de 310 segundos a 92 no fue magia ni “tocar una perilla”. Fue separar fases, encontrar el cuello de botella correcto y validar que la mejora no rompiera el flujo.
El problema: una espera que rompía el ritmo
Una latencia larga no solo molesta: cambia cómo trabajas. Si cada prueba tarda demasiado, haces menos hipótesis, validas peor y terminas aceptando resultados por cansancio. Por eso el objetivo no era presumir un número; era recuperar iteración.
El método: separar antes de optimizar
El error común es mezclar carga, prefill, recuperación, razonamiento y salida en una sola cifra. Separar fases permite ver si el problema está en contexto, runtime, memoria, batch, I/O o configuración. Si no sabes qué fase duele, cualquier ajuste es superstición.
| Fase | Pregunta | Señal útil |
|---|---|---|
| Carga | ¿El modelo entra limpio y sin penalización absurda? | Tiempo estable entre runs. |
| Prefill / contexto | ¿Dónde crece el coste al aumentar contexto? | Curva por tamaño de entrada. |
| Retrieval | ¿La búsqueda trae señal o ruido? | Menos candidatos irrelevantes. |
| Decode / salida | ¿La respuesta mantiene velocidad usable? | Tokens útiles por segundo, no promedio inflado. |
Qué cambió de verdad
nn
La ganancia vino de mirar el flujo completo: reducir trabajo innecesario, ajustar el runtime donde importaba y validar con evidencia comparable. La métrica final importa, pero solo porque el proceso permite repetirla.
Qué NO significa este resultado
n
n
No significa que todo caso baje igual, ni que una configuración sea universal. Significa que una optimización seria deja rastro: síntoma, hipótesis, cambio, medición y decisión. Sin eso, el antes/después es marketing.
Checklist para repetir una optimización
- Define la tarea exacta antes de tocar configuración.
- Separa tiempos de carga, contexto, pensamiento y salida.
- Cambia una variable por iteración.
- Guarda evidencia antes/después.
- No promociones una mejora si no sobrevive a una repetición limpia.
Si quieres entender por qué separar fases importa, mira también el error clásico en benchmarks de IA.
Preguntas frecuentes
¿El número 92s es el único dato importante?
No. Es el resultado visible. La parte útil es el método para saber de dónde salió.
¿Esto aplica a cualquier máquina?
Aplica el método, no la configuración exacta. Hardware, modelo y contexto cambian la respuesta.
Qué cambió en una prueba real
La mejora de 310 a 92 segundos no es una promesa abstracta: corresponde a una ruta de deep context retrieval medida en el mismo entorno. El trabajo no fue pedirle al modelo que respondiera más rápido. Fue separar la preparación del contexto de la respuesta generada, ajustar el tamaño de lote y observar el comportamiento bajo carga en vez de optimizar solo una demo corta.
Eso importa porque una consulta de dos líneas casi nunca revela el coste que aparece cuando el sistema necesita leer, clasificar y recuperar información distribuida. En esa clase de tarea, el prefill —la preparación inicial del contexto— puede dominar la espera aunque el decode final parezca rápido. Medir ambas fases por separado evita celebrar un número que desaparece en el primer caso de uso pesado.
| Lectura | Antes | Después | Qué evita |
|---|---|---|---|
| Recuperación de contexto profundo | 310 s | 92 s | Confundir una demo rápida con una tarea pesada |
| Preparación de contexto | No aislada | Medida por separado | Atribuir toda la espera al modelo equivocado |
| Decode sostenido | Variable | Leído por tarea | Elegir un modelo por un único TPS |
La lección que sí se puede reutilizar
Primero define una tarea que se parezca al trabajo real. Después registra qué parte tarda: carga, prefill, razonamiento, decode o recuperación. Por último compara bajo la misma máquina, el mismo contexto y la misma configuración. Si una mejora acelera una etapa pero empeora otra, el resultado no es un fracaso: es información para decidir qué ruta conviene a cada usuario.
Este tipo de decisión cobra sentido junto a un workflow local que muestre el uso real, no como una cifra aislada.
El conocimiento verdadero trasciende a lo público 🌀
¿Quieres seguir la línea de investigación? Continúa con artículos relacionados y guarda esta lectura para volver después.
Ver relacionados


