Context engineering
Cómo decidir qué entra en el contexto de un modelo o agente, cuánto ocupa, cuándo compactarlo y cómo mantener agentes que trabajan durante horas.
CursosMedir y gestionar el contexto de un agente como un presupuesto, seleccionando lo que entra, compactando el historial y usando notas persistentes para tareas largas.
Antes convieneEl context engineering es la práctica de decidir qué información ve el modelo en cada llamada: instrucciones, herramientas, documentos, historial y resultados. Con una llamada suelta se parece mucho al prompting. Con un agente que da cincuenta pasos se convierte en el problema principal, porque el contexto crece en cada paso y lo que entra condiciona todo lo que sale.
Este curso trata el contexto como lo que es: un recurso finito. Aprenderás a medirlo, a llenarlo con lo que aporta, a vaciarlo cuando estorba y a construir agentes que trabajan más allá de lo que cabe en una sola ventana de contexto. La referencia de fondo es Effective context engineering for AI agents (Anthropic, 2025).
Para quién
Para quien ya tiene un agente o un RAG funcionando y nota que empeora con conversaciones largas, se vuelve caro o se olvida de cosas. También para quien diseña agentes que deben trabajar durante horas. Si no sabes qué es un token o cómo funciona la ventana de contexto, empieza por La ventana de contexto y qué cabe en ella.
Requisitos
- Nivel Nivel 00 · Fundamentos, sobre todo tokens y ventana de contexto.
- Nivel Nivel 40 · Tu primer agente: necesitas un bucle agéntico propio para hacer los ejercicios.
- Recomendable: Memoria entre sesiones y Prompt caching.
Temario
- El contexto como presupuesto. Por qué más contexto no siempre es mejor, qué dice Lost in the Middle y cómo medir cuánto ocupa cada componente.
- Qué meter en el contexto y qué no. Prompt de sistema, herramientas, ejemplos y resultados de herramientas: cómo dejar solo lo que aporta señal y cargar el resto bajo demanda.
- Compactación y memoria. Limpiar resultados antiguos, resumir el historial sin romper pares
tool_use/tool_resulty tomar notas fuera del contexto. - Contexto para agentes de larga duración. Combinar compactación, notas y subagentes, con puntos de control para reanudar.
Qué construyes
Un conjunto de utilidades que puedes añadir a cualquier bucle agéntico:
- un medidor que desglosa los tokens por componente (sistema, herramientas, historial, resultados);
- un recortador de resultados de herramientas con paginación;
- un compactador que limpia resultados antiguos y resume el historial al pasar un umbral;
- un sistema de notas persistentes y puntos de control para reanudar una tarea larga con contexto limpio.
Lecciones
4 · marca las que termines- 7.1 El contexto como presupuesto 40 min · práctica
- 7.2 Qué meter en el contexto y qué no 45 min · práctica
- 7.3 Compactación y memoria 50 min · práctica
- 7.4 Contexto para agentes de larga duración 50 min · proyecto