La memoria es lo que separa una herramienta sin estado de un sistema con continuidad. Sin memoria, cada invocación de agente comienza desde cero: sin conocimiento de interacciones previas, sin conciencia de decisiones pasadas, sin contexto acumulado. Con la memoria, los agentes pueden operar a lo largo del tiempo, entre sesiones y con la profundidad que requieren los flujos de trabajo complejos.
Conclusión clave: En el proceso Intención → Plan → Herramientas → Barandillas → Memoria → Aprobación → Ejecutar → Auditoría, la memoria es la etapa que permite la continuidad. Permite a los agentes mantener el contexto entre los pasos dentro de un flujo de trabajo, entre sesiones a lo largo del tiempo y entre flujos de trabajo que comparten información relevante. Esta continuidad es esencial para cualquier cosa que vaya más allá de tareas simples y únicas.
Tipos de memoria
Memoria de trabajo (a corto plazo)
La memoria de trabajo es el contexto dentro de una única ejecución de flujo de trabajo. Incluye:
- La intención y el plan originales.
- Resultados de los pasos completados
- El estado actual de los procesos de varios pasos.
- Errores encontrados y cómo fueron manejados.
La memoria de trabajo es análoga al proceso de pensamiento de un ser humano durante una tarea. Tiene información relevante en mente a medida que avanza en los pasos. Cuando se completa el flujo de trabajo, la memoria de trabajo se puede archivar pero ya no se mantiene activamente.
Memoria persistente (a largo plazo)
La memoria persistente sobrevive más allá de la ejecución de un único flujo de trabajo. Incluye:
- Preferencias y configuraciones del usuario.
- Conocimientos y reglas organizativas.
- Patrones históricos y precedentes.
- Optimizaciones aprendidas de ejecuciones pasadas.
La memoria persistente permite a un agente saber, por ejemplo, que el equipo de finanzas prefiere informes en un formato específico, o que una integración particular tiende a expirar los viernes durante la carga máxima.
Memoria episódica
La memoria episódica es el registro de ejecuciones de flujos de trabajo pasadas. No sólo el pista de auditoría (que registra lo que sucedió), sino el registro interpretado (lo que funcionó, lo que no funcionó, lo que debería hacerse de manera diferente).
La memoria episódica permite:
- Repetir enfoques exitosos
- Evitar errores encontrados anteriormente.
- Adaptarse a los cambios del entorno.
- Proporcionar contexto cuando se repiten situaciones similares.
Por qué es importante la memoria
Flujos de trabajo de varios pasos
Un flujo de trabajo de diez pasos requiere que el agente lleve el contexto desde el paso uno al diez. Sin memoria, el agente del paso siete no tiene idea de lo que sucedió en los pasos del uno al seis. Esto hace imposibles los flujos de trabajo complejos.
Personalización
La memoria permite a los agentes adaptarse a usuarios individuales, equipos y contextos organizacionales. El mismo flujo de trabajo ("preparar el informe semanal") puede producir resultados muy diferentes para diferentes equipos según sus preferencias, fuentes de datos y listas de distribución.
Recuperación de errores
Cuando un flujo de trabajo falla a la mitad y necesita reiniciarse, la memoria le dice al agente lo que ya se completó. Sin memoria, un reintento podría duplicar el trabajo completado o perder los cambios de estado de los pasos ejecutados anteriormente.
Optimización
Con el tiempo, la memoria permite a los agentes optimizar su enfoque. Si una fuente de datos en particular es consistentemente lenta, el agente puede ajustar su sincronización. Si siempre se revisa un determinado formato, el agente puede conocer la preferencia.
Concepto erróneo común: más memoria siempre es mejor
Podría parecer que darle a un agente acceso a todo el contexto disponible lo haría más capaz. En la práctica, la gestión de la memoria es un desafío de diseño:
Ruido: Demasiada memoria dificulta que el agente identifique lo que es relevante. Un agente que se ahoga en un contexto irrelevante se desempeña peor, no mejor.
Estancamiento: Los viejos recuerdos pueden ser engañosos. Los procesos organizacionales cambian, las personas cambian de roles, los sistemas se actualizan. La memoria que era precisa hace seis meses puede ser errónea hoy.
Privacidad: La memoria sobre usuarios, procesos y datos está sujeta a requisitos de privacidad. Que un agente recuerde algo no significa que deba recordarlo, o que deba poder recordarlo en un contexto diferente.
Costo: el almacenamiento y la recuperación de memoria consumen recursos. Cada recuperación agrega latencia al flujo de trabajo. La arquitectura de la memoria debe equilibrar la integridad con el rendimiento.
Patrones de arquitectura de memoria
Memoria con alcance
La memoria se divide por contexto: por usuario, por equipo, por flujo de trabajo, por organización. Un agente que maneja flujos de trabajo de marketing no accede a los recuerdos de los flujos de trabajo financieros. Esto respalda tanto la privacidad como la relevancia.
Memoria decadente
No todos los recuerdos son igualmente importantes a lo largo del tiempo. Algunas arquitecturas implementan el deterioro de la memoria: los recuerdos recientes son más accesibles que los antiguos y los recuerdos no utilizados eventualmente caducan. Esto imita cómo funcionan las organizaciones humanas: los precedentes recientes importan más que los históricos.
Memoria aumentada de recuperación
En lugar de cargar toda la memoria en el contexto del agente, los enfoques de recuperación aumentada buscan en el almacén de memoria información relevante basada en la tarea actual. Esto mantiene el contexto de trabajo manejable y al mismo tiempo mantiene el acceso a una gran base de conocimientos.
Memoria explícita versus implícita
La memoria explícita se almacena deliberadamente: "Recuerde que el equipo prefiere los informes en PDF". La memoria implícita se deriva de patrones: después de enviar veinte informes, el agente observa que los archivos adjuntos en PDF siempre se abren mientras que los enlaces se ignoran.
Ambos son valiosos. La memoria explícita es confiable pero requiere entrada manual. La memoria implícita es automática pero puede capturar patrones espurios.
Memoria y barandillas
La memoria introduce sus propios requisitos de gobernanza:
- Control de acceso: ¿Quién puede leer, escribir y eliminar memorias de agentes?
- Políticas de retención: ¿Cuánto tiempo se deben conservar los diferentes tipos de memoria?
- Auditoría: ¿Puedes ver qué recuerdos se utilizaron en una decisión particular?
- Corrección: ¿Se pueden identificar y corregir los recuerdos incorrectos?
- Aislamiento: ¿Los recuerdos se dividen adecuadamente entre usuarios, equipos y flujos de trabajo?
Estas preguntas no son reflexiones posteriores. La gobernanza de la memoria es parte de la arquitectura barreras de seguridad. Consulte explicación de las barreras de seguridad para conocer el marco más amplio.
Memoria en el proceso de ejecución
Así es como la memoria encaja en el proceso completo:
- Intención: Los recuerdos anteriores pueden ayudar a interpretar una intención ambigua
- Plan: los registros de ejecución anteriores informan las decisiones de planificación
- Herramientas: la memoria puede almacenar preferencias de herramientas o problemas conocidos
- Barandillas: la memoria sobre infracciones anteriores evita que se repitan errores
- Memoria (esta etapa): el contexto actual se consolida y almacena
- Aprobación: la memoria de los patrones de aprobación puede agilizar el proceso
- Ejecutar: la ejecución recurre a la memoria para obtener contexto en cada paso.
- Auditoría: el registro de auditoría captura qué recuerdos se utilizaron.
La memoria es tanto una entrada al proceso (que informa las decisiones) como una salida (que registra lo que sucedió para uso futuro).
Evaluación de la arquitectura de la memoria
Al evaluar las capacidades de memoria de una plataforma de agente, pregunte:
- ¿Qué tipos de memoria admite (de trabajo, persistente, episódica)?
- ¿Cómo se divide y abarca la memoria?
- ¿Puedes inspeccionar qué recuerdos existen?
- ¿Puedes corregir o borrar recuerdos?
- ¿Se registra el uso de la memoria en el registro de auditoría?
- ¿Cómo maneja los conflictos o contradicciones de la memoria?
- ¿Cuáles son las políticas de retención y privacidad?
Una plataforma con una arquitectura de memoria bien diseñada demuestra el tipo de madurez de ingeniería que importa para el uso en producción. Consulte explicación de memoria y contexto para conocer el enfoque de Aigent.
Related articles
Strategy
Qué debería incluir una plataforma de agentes de IA
Una plataforma de agentes de IA es más que un modelo de lenguaje con una API. Es la infraestructura completa para construir, implementar, gobernar y operar agentes en producción. Esto es lo que debería incluir.
AI agents
¿Qué es el tiempo de ejecución de un agente de IA?
Un agente de IA necesita más que un modelo de lenguaje. Necesita un tiempo de ejecución: el entorno de ejecución que gestiona las llamadas a herramientas, el estado, las barreras de seguridad, la memoria y el ciclo de vida completo de los flujos de trabajo de los agentes.
AI agents
Cómo la orquestación de agentes de IA coordina los flujos de trabajo de varios pasos
La orquestación es la capa de coordinación que convierte las capacidades de los agentes individuales en flujos de trabajo coherentes. Sin él, tienes herramientas desconectadas. Con él, tiene sistemas que logran objetivos comerciales.
Related pages
Continue reading
Newer article
Dónde pertenece la aprobación humana en los flujos de trabajo de IA
La aprobación no es una concesión. Es una de las principales formas en que la automatización seria sigue siendo confiable.
Older article
Uso de herramientas en agentes de IA
Sin herramientas, un agente de IA es sólo un pensamiento modelo de lenguaje. Las herramientas brindan a los agentes la capacidad de actuar: leer datos, llamar a API, enviar mensajes y modificar sistemas. El diseño de herramientas es donde la capacidad se encuentra con el riesgo.

