Referencia de API

En esta página, encontrará la referencia de API oracleagentmemory, ordenada por componente.

Haga clic en los componentes y los nombres de sección para acceder a las páginas de documentación de API completas.

Memoria del agente

Referencia completa: Agent Memory (Memoria del agente)

Clases

Clase Descripción
OracleAgentMemory Cliente de memoria de agente respaldado por Oracle DB o un almacén proporcionado por el emisor de llamada.

Threads

Referencia completa: Threads

Clases

Clase Descripción
OracleThread Thread respaldado por un almacén de Oracle.
Message Mensaje en memoria compartido por threads y adaptadores de LLM.

Registros

Referencia completa: Records

Clases

Clase Descripción
Record Registro base persistente devuelto por los almacenes de memoria y los resultados de búsqueda.
MessageRecord Registro de mensaje de chat almacenado.
MemoryRecord Registro de memoria duradero.
GuidelineRecord Registro de directriz almacenado por separado de las memorias generales.
FactRecord Registro de hechos almacenado por separado de las memorias generales.
UserProfileRecord Registro de perfil de usuario sin ámbito.
AgentProfileRecord Registro de perfil de agente sin ámbito.
ThreadRecord Registro de almacén de ámbito de thread.

Referencia completa: Search (Buscar)

Clases

Clase Descripción
Scope Representa un ámbito para la inserción o búsqueda de información.
SearchScope Representa el ámbito de una consulta de búsqueda y, por lo tanto, restringe lo que se puede devolver.
ISearchConfig Interfaz aceptada por las API de búsqueda de memoria de agente.
OracleSearchResult Resultado de búsqueda devuelto por un thread de Oracle.
MemorySearchConfig Configuración básica para el comportamiento posterior a la búsqueda de la memoria.
TopKMemorySearchConfig Configuración de búsqueda con un máximo fijo de resultados directos.
PruningEvaluationMode Controla en qué medida se evalúan los resultados de búsqueda durante la depuración.
PruningMemorySearchConfig Configuración de búsqueda que elimina los resultados directos menos relevantes.

LLM, Embedders y Rerankers

Referencia completa: LLM, Embedders and Rerankers

Clases

Clase Descripción
Llm Adaptador para generar respuestas de modelo.
LlmResponse Una pequeña respuesta normalizada devuelta por ILlm.
IEmbedder Interfaz abstracta para incrustadores de texto.
Embedder Embebido respaldado por el profesional asistencial.
OracleDBEmbedder Embeber texto llamando a Oracle AI Database embebiendo SQL.
IReranker Interfaz abstracta para la reorganización de documentos síncronos y asíncronos.
RerankResponse Clasificación de documentos completa ordenada por puntuación de relevancia descendente.
RerankResponseResult El resultado de un documento.
Reranker Reranker respaldado por una interfaz de rerank neutral para el proveedor.
MemoryExtractionConfig Configuración agrupada para la extracción automática de memoria.
ImageInputLimitConfig Configure los límites de solicitud de imagen raw y de imagen de LLM.
MemoryExtractionMode Controla cuándo se ejecuta la extracción automática y las descripciones de imágenes.

Almacenes y esquema

Referencia completa: Stores and Schema

Clases

Clase Descripción
OracleMemoryStore Interfaz de almacén común utilizada por OracleAgentMemory.
OracleDBMemoryStore Persistencia respaldada por base de datos para mensajes, documentos, memorias y perfiles de actores.
MemoryRetentionConfig Configuración de retención de nivel de esquema para registros respaldados por Oracle DB.
TimeToLiveAnchor Anclaje utilizado para calcular un registro de hora de caducidad a partir de una duración de tiempo de vida.
SchemaPolicy Política de creación de esquema para almacenes de Oracle DB.

Deep Data Security

Referencia completa: Deep Data Security

Clases

Clase Descripción
Principal Tipo base que identifica quién recibe las asignaciones de política de memoria del agente.
DeepDataSecurityPolicy Identifique una política de seguridad de datos en profundidad de memoria de Oracle Agent soportada.
UserOwnRowsDeepDataSecurityPolicy Otorgue acceso a las filas propiedad del usuario final autenticado.
GlobalMemoriesDeepDataSecurityPolicy Otorgar acceso de lectura a los recuerdos globales y los vínculos entre los recuerdos visibles.
OciGroupPrincipal Identifique un grupo de OCI IAM que reciba políticas de memoria del agente.
LocalEndUserPrincipal Identifique las políticas de recepción de usuarios finales de Deep Data Security locales.
OracleMemoryEndUserSecurityContext Aplicar un contexto de seguridad de usuario final de Oracle a las operaciones de memoria del agente.