Stanford CS329A (Ep 11): Agent Memory — MemGPT, Cartridges, CacheBlend y Arquitectura de Contexto Jerárquico
Cuando los desarrolladores despliegan agentes de IA autónomos como colaboradores de ingeniería a largo plazo, se topan invariablemente con tres cuellos de botella arquitectónicos críticos:
- "El agente olvida por completo decisiones arquitectónicas fundamentales acordadas en la sesión de ayer."
- "Introducir una base de código de 100.000 líneas en una ventana de contexto de un millón de tokens provoca una severa degradación de atención (el fenómeno Lost-in-the-Middle) e incrementa los costos a miles de dólares."
- "Al combinar múltiples fragmentos de documentos (chunks) en sistemas RAG, se invalidan los cachés prefijo de clave-valor (KV), disparando el tiempo hasta el primer token (TTFT) a varios segundos."
La cognición humana resuelve este desafío con extrema elegancia: el cerebro biológico posee una memoria de trabajo severamente limitada (de 4 a 7 fragmentos discretos), pero recupera instantáneamente recuerdos de hace décadas y fusiona conocimientos multidisciplinarios sin parálisis cognitiva.
En esta entrega de la Parte 3: Ingeniería de Agentes de Stanford CS329A: Self-Improving AI Agents, exploramos la Agent Memory Architecture — cómo la inteligencia artificial moderna otorga memoria persistente y jerárquica a través de tres capas de abstracción fundamentales:
- Capa de Control de Software (MemGPT, UC Berkeley 2023): Paginación de memoria virtual jerárquica inspirada en sistemas operativos.
- Capa de Representación Neuronal (Cartridges, 2025): Destilación de contexto por autoaprendizaje (Self-Study) que comprime extensos documentos en vectores KV continuos modulares.
- Capa de Infraestructura de Sistemas (CacheBlend, EuroSys 2025): Recálculo selectivo de caché KV que restaura la atención cruzada y reduce la latencia RAG en un factor de 3.3x.
