> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soloent.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Usar la ventana de contexto con criterio

> Comprende los límites y costes de la ventana de contexto y usa el aislamiento de tareas, la compactación de sesiones y el volcado a documentos para que la escritura de formato largo sea estable y eficiente en tokens

## ¿Qué es la ventana de contexto?

Cada ventana de sesión tiene un límite de longitud de contexto. Encima del cuadro de chat puedes ver cuánto contexto ha usado la ventana actual; por ejemplo el **30.2k / 300.0k** de abajo: el número de la izquierda es el tamaño de sesión usado y el de la derecha es el techo de contexto de la sesión actual.

<img src="https://mintcdn.com/soloent/4RpSHkUFmW5kEqcF/assets/images/zh/faq_context.png?fit=max&auto=format&n=4RpSHkUFmW5kEqcF&q=85&s=7b003aaadbb9e0855fb6b283b828e56b" alt="La barra de progreso de contexto encima del cuadro de chat, mostrando 30.2k usados y un techo de 300.0k" style={{ width: '70%', maxWidth: '520px', display: 'block' }} width="928" height="530" data-path="assets/images/zh/faq_context.png" />

## Ajustar el techo de contexto

El techo de contexto de una sesión lo determina la capacidad del modelo; los modelos principales de hoy ya admiten hasta 1M. SoloEnt te permite ajustar el techo de contexto por sesión a un nivel razonable según lo necesites.

<img src="https://mintcdn.com/soloent/4RpSHkUFmW5kEqcF/assets/images/zh/ctx_limit.png?fit=max&auto=format&n=4RpSHkUFmW5kEqcF&q=85&s=e284387ffd12206a23d716ef916b9dd2" alt="El desplegable Context window en los ajustes del modelo, que permite elegir entre los niveles de 300K y 1M" style={{ width: '55%', maxWidth: '460px', display: 'block' }} width="844" height="532" data-path="assets/images/zh/ctx_limit.png" />

<Warning>
  **Más grande no siempre es mejor.** Una ventana demasiado grande dispersa la atención del modelo; sobre todo durante la exploración y la revisión repetidas, el rendimiento puede caer.
</Warning>

* **Mantenlo en torno a 200K–300K.**
* Práctica común: siguiendo el ejemplo de productos de Agent maduros como Codex Cloud, la gente suele usar solo el primer nivel (200K–300K) de contexto y rara vez sube más.

## Por qué no recomendamos agotar una sola ventana de 1M

<AccordionGroup>
  <Accordion title="Coste creciente de una sesión larga">
    Muchos usuarios suponen que una sola ventana aporta ventajas de caché, pero algunos modelos cobran **por tramos según el tamaño de la sesión**, así que una sesión demasiado larga corre el riesgo de un aumento brusco de coste.

    <Note>
      Ejemplo: con algunos modelos, la entrada/salida por debajo de 256K es un tramo de precio, y por encima de 256K sube de forma notable: un salto de precio escalonado y claro.
    </Note>
  </Accordion>

  <Accordion title="Incertidumbre de la caché">
    Aunque la mayoría de los modelos nuevos ofrecen buena caché (un acierto de caché puede costar solo 1/5 a 1/10 del precio), las sesiones que **abarcan días o largos periodos de inactividad** hacen que la caché caduque, así que una sola solicitud consume muchos tokens.
  </Accordion>

  <Accordion title="Cambiar de modelo = empezar de nuevo con un contexto enorme">
    Si cambias de modelo a mitad de una sola ventana, el nuevo modelo tiene que leer todo el contexto que acumuló el anterior, lo que puede consumir de golpe una gran parte de la sesión: muy poco económico. **Resume siempre la sesión previa antes de cambiar de modelo.**
  </Accordion>
</AccordionGroup>

## Buenas prácticas

Cambiar de ventana significa renunciar al historial de la ventana actual, lo que a muchos usuarios les parece un desperdicio; pero depender en exceso de una sola ventana no es económico ni bueno para la calidad del contexto a largo plazo en la práctica.

* **Aislamiento de tareas**: procura "una sesión, una tarea" y comprueba que esté completa antes de continuar.
  * Si la siguiente tarea está relacionada: resume la sesión actual, vuélcala a un archivo del proyecto (como `SOLOENT.md`) y luego continúa en una sesión nueva.
  * Si la siguiente tarea no está relacionada: abre con decisión una sesión nueva para evitar acumular tokens del historial.
* **Usa la compactación de sesiones**: cuando una sesión se llena demasiado, usa el comando `/compact` para condensar el contenido actual en un resumen breve y úsalo como entrada inicial de una sesión nueva; así conservas la información esencial y reduces el uso de tokens.

<img src="https://mintcdn.com/soloent/4RpSHkUFmW5kEqcF/assets/images/zh/ctx_compact.png?fit=max&auto=format&n=4RpSHkUFmW5kEqcF&q=85&s=0e0bd83c7c5e54224843e4c9f1d7a2c1" alt="La sugerencia de comando predeterminado que aparece al escribir /compact en el cuadro de chat: compactar la sesión actual para liberar espacio de contexto" style={{ width: '70%', maxWidth: '520px', display: 'block' }} width="992" height="434" data-path="assets/images/zh/ctx_compact.png" />

* Una vez que el uso de contexto supera unos **200K**, continuar puede provocar un aumento brusco de coste; una buena regla es plantearse abrir una ventana nueva cuando una sola ventana alcanza **100–150K**.

### Resume y vuelca siempre antes de abrir una ventana nueva

1. **Ficción de formato largo**: usa `/init` para generar `SOLOENT.md` en tu proyecto y escribe en él el contexto clave: personajes, esquema, progreso actual. Cada ventana nueva permite al modelo restaurar rápidamente la visión completa del proyecto leyendo `SOLOENT.md`, en lugar de depender del contexto acumulado en una sola sesión.
2. **Tras una discusión intensa**: si tú y el Agent habéis discutido mucho y el contexto está alto, pide al Agent que resuma la discusión actual antes de cambiar de ventana (o de modelo) y plasme las conclusiones en un documento legible. Después de cambiar, lee ese documento primero para ponerte al día.

<CardGroup cols={2}>
  <Card title="Guía de SOLOENT.md" icon="file-lines" href="/es/tips/SoloEnt">
    Usa un archivo de memoria para llevar el contexto a largo plazo, de modo que cada sesión nueva restaure rápidamente la visión completa
  </Card>

  <Card title="Comandos" icon="terminal" href="/es/tips/commands">
    Aprende a usar comandos integrados como `/compact` e `/init`
  </Card>
</CardGroup>
