hiddenrows

Guías prácticas para trabajar con agentes de IA

última edición=29 de octubre · 30 piezas · 18 breves
regla=solo lo verificado como hecho
llamadas a un modelo por visita=0

Camino al examen · Bloque 1, Qué es el contexto y por qué se degrada

1.7 · Por qué empeora una sesión larga2026-10-29

Dónde. Esta se lee. Al final hay tres pasos de cinco minutos en una sesión que lleves un rato usando, y dejan en tu nota la cifra de la que parte la 1.8.

Qué vas a entender. Por qué un modelo acierta menos cuanto más texto lleva delante aunque le quede sitio, qué tres cosas de eso ves en Claude Code, y por qué con la ventana de 1 millón de tokens el motivo para empezar de nuevo entre tareas es la calidad de la respuesta y no el espacio.

Más texto delante, menos acierto

En la 1.6 viste que una sesión de trabajo crece sobre todo por los mensajes: cada fichero leído, cada orden y cada respuesta se quedan en la ventana de contexto, y Claude los vuelve a leer en cada turno. Que haya sitio no quiere decir que todo eso ayude. La documentación de la plataforma de Claude lo dice así: según crece el número de tokens, bajan el acierto y la capacidad de recordar lo que hay en la ventana. V A eso se le llama context rot, y por eso la misma página pide cuidar qué hay dentro tanto como cuánto cabe. V

Anthropic da dos motivos en su artículo sobre ingeniería de contexto: V

  • La atención se reparte. El modelo relaciona cada token con todos los demás de la ventana. Con el doble de texto hay cuatro veces más relaciones que sopesar, y la capacidad de captarlas se estira. El artículo lo describe como un presupuesto de atención que cada token nuevo gasta un poco.
  • El modelo aprendió con textos más cortos. En el entrenamiento abundan las secuencias cortas, así que el modelo tiene menos práctica con lo que depende de puntos muy separados de la ventana.

El mismo artículo dice que no hay un punto en el que se rompa: los modelos siguen siendo muy capaces con mucho texto, pero pueden perder precisión al buscar un dato y al razonar sobre cosas muy separadas. Pasa en todos los modelos, en unos más suave que en otros. V Para ti significa que una sesión no avisa cuando empieza a empeorar: lo notas en las respuestas, poco a poco.

Las pruebas de laboratorio que lo midieron, con dieciocho modelos y tareas de la misma dificultad, las contamos en la pieza sobre por qué el agente se vuelve más torpe.

Lo que ves en Claude Code

En una sesión de Claude Code eso aparece de tres formas, y la documentación da la causa de cada una:

  • Lo que dijiste al principio deja de cumplirse. Cuando la ventana se llena, Claude Code resume la conversación. El resumen conserva tus peticiones y los trozos de código importantes, pero puede perder instrucciones detalladas que diste al principio. V Es la pérdida de la 1.5 y el testigo de la 1.6.
  • Un error corregido vuelve. Si le has corregido lo mismo dos veces y sigue mal, la tercera corrección se suma a una conversación que ya tiene dos intentos fallidos, y Claude los sigue releyendo en cada turno. V
  • Lo de antes estorba a lo de ahora. La conversación vieja desplaza a los ficheros que necesitas para la tarea siguiente. V Y como cada petición manda la conversación entera, una sesión que ya ha pasado por tres tareas sin relación las vuelve a leer en cada turno de la cuarta. V Eso además gasta de tu plan, como contamos en la pieza de hoy sobre lo que gasta una sesión abierta.

Con 1 millón de tokens, el sitio ya no es el motivo

La mayoría de los modelos actuales tienen una ventana de 1 millón de tokens, y Claude Code compacta solo cerca del tope, así que quedarse sin sitio es raro. La documentación de Claude Code da por superado el consejo de vigilar la ventana como si fuera tu límite principal. V Lo que mantiene es empezar de nuevo con /clear entre tareas sin relación, y el motivo que da es otro: con el contexto centrado en una tarea, las respuestas son mejores y cuestan menos. V

Para los dos primeros síntomas, la misma documentación da una salida para cada uno: V

  • Para lo que tiene que valer siempre, escribirlo en el CLAUDE.md y no en la conversación, porque el CLAUDE.md se vuelve a cargar desde el disco después de cada resumen.
  • Para el error que vuelve, /clear y un encargo nuevo que recoja lo que aprendiste en los intentos fallidos. Según la documentación, funciona mejor casi siempre que una tercera corrección.

Y para una pregunta de paso que no quieres que se quede en la sesión, /btw la responde sin añadir nada a la conversación. V

Cuánto empeora tu sesión no lo dice ninguna de estas páginas, porque depende del modelo y de la tarea. Lo mides tú en la 1.8, partiendo de la cifra que apuntas hoy.

Haz esto

  1. Busca una sesión que lleves un rato usando, o retoma la de la 1.6, y mira cuánto de lo que ocupa son mensajes.

    Dentro de una sesión con trabajo hecho

    /context

    Tienes que ver: El desglose por categorías. Apunta el total y la categoría de mensajes. Casi todo lo demás es lo que se carga al abrir la sesión, tu cifra de la 1.4; los mensajes son la parte que crece con el trabajo y la que te dará la 1.8.

  2. Antes de pasar a una tarea que no tiene que ver con la de esta sesión, déjala con nombre y empieza de cero.

    Dentro de la misma sesión

    /clear tarea-anterior

    Tienes que ver: Una conversación vacía. La que dejas queda con ese nombre, para que puedas volver a ella más tarde. <span class="m v" title="Verificado en la fuente original">V</span>

  3. Escribe la línea debajo de las de la 1.4 y la 1.6.

    Editor, en tu fichero de notas

    2026-10-29 · versión · total 120.000 · mensajes 90.000

    Tienes que ver: Tu línea con tus cifras en lugar de las del ejemplo. La 1.8 parte de ella para ver si la sesión empeora a medida que crecen los mensajes.

Si no sale

Claude repite un error que ya le has corregido dos veces.
No le corrijas una tercera vez en la misma conversación. Haz /clear y escribe un encargo nuevo que diga desde el principio lo que aprendiste de los dos intentos fallidos.
Después de un rato, Claude dejó de cumplir algo que le pediste al empezar la sesión.
Esa norma estaba solo en la conversación y el resumen se la llevó. Escríbela en el CLAUDE.md de la raíz del proyecto, que se vuelve a cargar después de cada resumen, como contaba la 1.5.
En el desglose de /context los mensajes son poca cosa al lado del total.
La sesión todavía es corta, y casi todo lo que ocupa es lo que se carga al abrirla, tu cifra de la 1.4. Apunta igualmente las dos cifras: la 1.8 las hará crecer a propósito.

Comprobación

Llevas tres horas en una sesión en la que has arreglado un fallo de facturación y revisado una migración. Ahora quieres empezar la página de ajustes, que no tiene nada que ver con lo anterior, y <code>/context</code> dice que te queda sitio de sobra. ¿Qué haces?

Ver la respuesta
  1. Sigues en la misma sesión, porque cabe.
  2. <code>/compact</code>, para que lo anterior ocupe menos.
  3. <code>/clear</code> con un nombre para la sesión que dejas, y un encargo nuevo para la página de ajustes.
  4. <code>/autocompact 100k</code>, para que compacte antes.

El sitio no es el problema. Si sigues, cada turno de la página de ajustes vuelve a leer la facturación y la migración, que desplazan a los ficheros que ahora necesitas y gastan en cada petición. <code>/compact</code> deja un resumen de dos tareas que ya no sirven y, en una sesión larga, es una petición grande. <code>/autocompact</code> solo cambia cuándo compacta solo. <code>/clear</code> no cuesta nada, empieza con el contexto centrado en la tarea nueva, y con el nombre puedes volver a la sesión anterior.

Esta pregunta la hemos escrito nosotros a partir del temario público. No reproducimos contenido del examen.

De dónde sale todo esto

Siguiente: Mide la degradación en tu propia sesión — aún sin escribir

hiddenrows · proyecto personal de divulgación de Miguel Yepes Contenido divulgativo, puede contener errores · sin garantías · Aviso legal · Privacidad · llms.txt