Acerca de la memoria del agente
Oracle AI Agent Memory proporciona una capa de memoria persistente para los agentes de IA empresariales en Oracle AI Database.
A medida que los sistemas de IA evolucionan de asistentes de un solo giro a agentes autónomos de larga duración, la memoria se convierte en fundamental. La memoria del agente permite a los agentes retener el contexto entre interacciones, almacenar información útil a lo largo del tiempo y utilizar esa memoria para hacer que las respuestas y acciones posteriores sean más consistentes y efectivas.
El SDK está diseñado en torno a dos pilares fundamentales: memoria a corto plazo y memoria a largo plazo.
Memoria a corto plazo: utiliza tarjetas de contexto de thread y resúmenes de conversaciones para mantener los giros recientes, el estado de la tarea y el progreso intermedio durante una sesión activa. Esto resulta útil cuando un agente debe conservar el contexto de trabajo sin enviar la conversación completa al modelo en cada turno.
Memoria a largo plazo: utiliza flujos de trabajo de memoria add y search para almacenar y recuperar preferencias de usuario, reglas aprendidas y hechos de interacciones anteriores entre sesiones. Estos registros se pueden buscar con estrategias semánticas, de palabras clave o híbridas y se pueden incluir en el ámbito del usuario, el agente y el thread adecuados.
Memoria del Agente en el Ecosistema Agéntico
La memoria del agente se posiciona como el núcleo de memoria gobernado en el ecosistema de agentes de IA. Proporciona a los agentes un contexto duradero mientras dejan la orquestación, la autenticación, la autorización y la gestión de identidades del usuario final en la aplicación de integración.
La memoria del agente funciona con varios LLM y proveedores de integración, mientras que la memoria empresarial persiste en la base convergente de Oracle AI Database. Puede almacenar y recuperar mensajes, memorias, perfiles, metadatos, imágenes y registros de memoria enlazada a través de un SDK.
Para obtener más información sobre LLM compatibles y modelos de embebido, consulte Get Started with Agent Memory.
Ventajas Clave
La mayoría de las pilas de memoria combinan varios sistemas especializados, lo que aumenta la sobrecarga de integración y la complejidad operativa. La memoria del agente unifica estas capacidades en una única plataforma empresarial, lo que permite a los equipos crear agentes con estado con mayor coherencia y seguridad.
Unified Memory Core: utiliza Oracle AI Database como la plataforma convergente para la memoria de trabajo y la memoria a largo plazo, en lugar de unir almacenes vectoriales, gráficos, JSON y transaccionales separados.
Creado para la empresa: aprovecha la fiabilidad y la escalabilidad de Oracle AI Database para admitir la memoria persistente para cargas de trabajo reales, no solo prototipos.
Integración de plataformas
La memoria del agente la puede utilizar Oracle AI Database Private Agent Factory mediante un servidor MCP. También se puede utilizar con marcos externos como LangGraph y WayFlow que necesitan memoria empresarial persistente.
Para obtener más información, consulte Uso de memoria de agente con un servidor MCP.
Inicio rápido
Para instalar la versión actual de Oracle AI Agent Memory y configurar sus requisitos de base de datos, consulte Introducción a la memoria del agente. Si necesita una instancia local de Oracle AI Database para los ejemplos, consulte Run Oracle AI Database Locally.
Pasos Siguientes
- Explore la documentación de API para obtener más información sobre las clases, los métodos y las funciones disponibles.
- Examine las guías de procedimientos de la tabla de contenido para obtener recorridos virtuales centrados en tareas e integraciones de marcos.
- Revise Consideraciones de seguridad antes de activar las funciones de memoria activa o compartir una conexión de base de datos entre los usuarios finales.
Consideraciones sobre la seguridad
La extracción y el resumen de la memoria requieren una evaluación de seguridad cuidadosa antes del despliegue. La aplicación de integración es responsable de la autenticación del usuario final, la autorización y el ámbito de memoria correcto al llamar al SDK.
Para obtener más información, consulte Consideraciones de seguridad.