Memoria en agentes de IA

Respuesta corta: la memoria es lo que un agente conserva entre pasos y entre sesiones: decisiones tomadas, datos del negocio, preferencias del usuario. No es una característica que se activa — es una decisión de diseño: qué se guarda, en qué forma, por cuánto tiempo y quién puede borrarlo.

El problema de fondo: el contexto es finito

El modelo solo “ve” lo que cabe en su ventana de contexto. Una conversación larga, diez documentos y el historial completo no caben — y aunque cupieran, todo cuesta tokens y distrae. La memoria existe para resolver esa escasez: guardar lo importante afuera y traerlo al contexto solo cuando hace falta.

Los cuatro tipos que importan

El patrón: tomar, notar, resumir, olvidar

  1. Tomar: al inicio de cada tarea, cargar solo la memoria relevante — no todo el archivo.
  2. Notar: durante la tarea, registrar lo digno de recordar: decisiones, datos estables, resultados.
  3. Resumir: al cerrar, comprimir lo notado — “se agendó visita para el martes” y no la transcripción completa.
  4. Olvidar: expirar lo que caducó. Un dato desactualizado en memoria es peor que un dato ausente: el agente lo defenderá con confianza.

Los dos riesgos que se subestiman

Memoria envenenada: si un usuario o un documento inyecta información falsa y el agente la guarda, el error persiste y se repite. La entrada a memoria se valida como cualquier entrada. Privacidad: la memoria contiene datos personales; en México, datos de clientes caen bajo la LFPDPPP — avisos de privacidad, finalidad y derecho de cancelación aplican también cuando quien recuerda es un agente.

Preguntas frecuentes

¿Los agentes recuerdan todo por defecto?
No. Por defecto un agente recuerda la conversación en curso y nada más: al terminar la tarea, el historial se descarta. Recordar entre sesiones es una capacidad que se diseña y se programa a propósito — con su costo, sus límites y sus riesgos.
¿Cómo evito que un agente recuerde lo que no debe?
Tratando la memoria como datos personales con ciclo de vida: define qué se guarda, por cuánto tiempo, quién puede pedir su borrado (en México, la ley LFPDPPP aplica a datos de clientes), y filtra lo que entra a memoria igual que lo que entra al contexto. Y asume que la memoria se puede leer: nunca guardes credenciales en ella.
¿Memoria es lo mismo que RAG?
No, aunque se cruzan. RAG (búsqueda aumentada) consulta una base de conocimiento en el momento; la memoria persiste lo que el propio agente vivió entre tareas. Un agente maduro usa ambas: recuerda su historia (memoria) y consulta el catálogo actualizado (RAG).

Siguiente paso de la ruta

El agente actúa y recuerda. ¿Cómo sabes si lo está haciendo bien? Evaluación de agentes.

Paso 6: Evaluación de agentes (evals)