La parte más difícil de construir agentes de IA no es enseñarles a recordar. Les enseña a olvidar. Mi compañero y escritor increíblemente talentoso @helloiamleonie acaba de publicar lo que quizá sea el análisis más completo de la memoria de los agentes que he visto, y créeme, todos necesitábamos esto. Aquí está el reto principal: los LLM son sin estado. Cada conversación es un nuevo comienzo. No recuerdan lo que dijiste hace cinco minutos, y mucho menos lo que dijiste la semana pasada. Entonces, ¿cómo hacemos agentes que realmente recuerden? Dos tipos fundamentales de memoria: • Memoria a corto plazo: Información en la ventana de contexto del LLM (la conversación actual) • Memoria a largo plazo: Información almacenada externamente (conversaciones pasadas, preferencias del usuario, datos aprendidos) Pero aquí es donde se pone interesante —y confuso. Diferentes frameworks categorizan la memoria de forma distinta, por ejemplo: El enfoque de CoALA (inspirado en la cognición humana): • Memoria de trabajo (conversación actual) • Memoria semántica (datos sobre el usuario) • Memoria episódica (experiencias y acciones pasadas) • Memoria procedimental (instrucciones y comportamientos) El enfoque de Letta (centrado en la arquitectura): • Búfer de mensajes (mensajes recientes) • Memoria de núcleo (bloques en contexto gestionados activamente) • Recordar memoria (historial bruto de conversación) • Memoria archivística (conocimiento almacenado explícitamente) ¿La parte más difícil? Olvidar. Gestionar lo que se mete en la memoria es súper complejo. Gestionar lo que se elimina es aún más difícil. ¿Cómo automatizas la decisión de qué está obsoleto? ¿Cuándo la información antigua está realmente desactualizada en comparación con la que sigue siendo relevante en el contexto? Aquí es donde la mayoría de las implementaciones tienen dificultades. Leonie abarca desde los diferentes tipos de memoria (funcional, semántica, episódica, procedural) hasta estrategias prácticas de implementación y el creciente ecosistema de marcos de memoria como mem0, Letta y zep....