Memoria Generativa
La Memoria Generativa se refiere a los sofisticados mecanismos dentro de modelos avanzados de Inteligencia Artificial, particularmente los Modelos de Lenguaje Grandes (LLMs), que les permiten almacenar, recuperar y utilizar información recopilada a través de múltiples interacciones o durante períodos prolongados. A diferencia de la memoria de sesión simple, la memoria generativa permite que la IA construya una comprensión persistente y evolutiva del usuario, la tarea o el dominio.
Para que las aplicaciones de IA vayan más allá de las interacciones de una sola ronda, deben poseer memoria. La Memoria Generativa transforma los modelos sin estado en agentes con estado. Esta capacidad es crucial para construir aplicaciones fiables, personalizadas y complejas, como asistentes virtuales, tutores personalizados y agentes autónomos que requieren continuidad en sus operaciones.
La implementación de la memoria generativa a menudo implica bases de conocimiento externas o módulos de memoria especializados integrados con el LLM central. Cuando ocurre una interacción, los datos relevantes (por ejemplo, preferencias del usuario, resúmenes de conversaciones anteriores, hechos críticos) se codifican y almacenan. Luego, se utilizan mecanismos de recuperación, que a menudo emplean bases de datos vectoriales y búsqueda semántica, para extraer los recuerdos más pertinentes al contexto del prompt antes de que el modelo genere una respuesta. Este proceso permite que el modelo 'recuerde' información pasada relevante.
Los conceptos relacionados incluyen la Generación Aumentada por Recuperación (RAG), que es un patrón de implementación principal para la memoria, y la Gestión de Estado, que rige el flujo general de información dentro de un sistema agentico.