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
- De trabajo: lo que dura la tarea en curso — el plan, lo ya probado, los resultados intermedios. Muere con la tarea.
- Episódica: la historia — qué se hizo, cuándo, con qué resultado. “La semana pasada este cliente pidió factura genérica”: eso es episódica.
- Semántica: el conocimiento del negocio — catálogo, políticas, precios. Suele vivir en una base consultable (RAG) más que en texto plano.
- De preferencias: cómo le gusta trabajar a cada usuario — formato, tono, canales. Pequeña, valiosa y delicada.
El patrón: tomar, notar, resumir, olvidar
- Tomar: al inicio de cada tarea, cargar solo la memoria relevante — no todo el archivo.
- Notar: durante la tarea, registrar lo digno de recordar: decisiones, datos estables, resultados.
- Resumir: al cerrar, comprimir lo notado — “se agendó visita para el martes” y no la transcripción completa.
- 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.