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. |
Buscar
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. |