Context Window
Ventana de contexto
En una frase
Context Window: la cantidad máxima de tokens que un modelo puede considerar a la vez, incluyendo tu mensaje, el historial y su propia respuesta.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Es la memoria de trabajo del modelo. Todo lo que el modelo «tiene presente» en un momento dado —instrucciones, conversación, documentos que le pegaste y la respuesta que está escribiendo— debe caber en esta ventana.
Si la conversación la excede, algo tiene que quedar fuera: el sistema recorta o resume el historial, y el modelo simplemente deja de ver esa información.
Nivel técnico
Profundizando
La ventana se mide en tokens; los modelos comerciales actuales van desde decenas de miles hasta un millón de tokens o más. El costo de la Self-Attention estándar crece de forma cuadrática con la longitud, y la memoria del KV Cache crece linealmente, por lo que contextos largos son caros.
Que un modelo acepte un contexto largo no garantiza que use bien toda la información: estudios como «Lost in the Middle» mostraron que la información en medio de contextos largos puede aprovecharse peor. Técnicas de codificación posicional como RoPE y sus extensiones permiten ampliar la ventana.
Error común
¿Por qué importa?
Determina cuánta información puede considerar un modelo durante una interacción: cuántos documentos analizar, qué tan larga puede ser una conversación y cuánto contexto necesita un agente.
¿Dónde se utiliza?
- Analizar documentos largos
- Conversaciones extensas
- Agentes con mucho historial
- Revisión de código de repositorios
Antes de aprender esto
Si alguno te resulta nuevo, empieza por ahí.
Continúa aprendiendo
- Retrieval-Augmented GenerationUna técnica que conecta un LLM con fuentes de información externas: primero busca documentos relevantes y luego genera la respuesta basándose en ellos.
- KV CacheUna memoria que guarda las keys y values ya calculadas de los tokens anteriores para no recalcularlas en cada paso de generación.
- MemoryLos mecanismos que permiten a un sistema de IA conservar información entre pasos, conversaciones o sesiones.