Registros

Esta página presenta los tipos de valores de registro devueltos por los almacenes de memoria del agente de Oracle y las API de búsqueda.

Registro base

clase oracleagentmemory.apis.records.Record

Bases: object

Registro base persistente devuelto por los almacenes de memoria y los resultados de búsqueda.

Estado de Registro

clase oracleagentmemory.apis.records.RecordStatus

Bases: str, Enum

Estado del ciclo de vida de un registro guardado.

VALID es el estado activo normal. INVALID conserva un registro para uso histórico, al tiempo que permite a las aplicaciones excluirlo de la recuperación.

INVALID = 'no válido'

VALID = 'válido'

Registro con ámbito

clase oracleagentmemory.apis.records.ScopedRecord

Bases: Record

Registro persistente que expone los identificadores de ámbito público.

ScopedRecord es la clase base compartida para los tipos de registro cuya unidad pública incluye atributos de ámbito como thread_id, user_id y agent_id. Los ejemplos típicos son hilos, mensajes y recuerdos.

Registros de mensajes

clase oracleagentmemory.apis.records.MessageRecord

Bases: ScopedRecord

Registro de mensaje de chat almacenado.

content acepta una cadena o una secuencia ordenada de partes de contenido de mensaje.

Registros de memoria

clase oracleagentmemory.apis.records.MemoryRecord

Bases: ScopedRecord

Registro de memoria duradero.

Registros de directriz

clase oracleagentmemory.apis.records.GuidelineRecord

Bases: MemoryRecord

Registro de directriz almacenado por separado de las memorias generales.

Registros de hechos

clase oracleagentmemory.apis.records.FactRecord

Bases: MemoryRecord

Registro de hechos almacenado por separado de las memorias generales.

Registros de preferencias

clase oracleagentmemory.apis.records.PreferenceRecord

Bases: MemoryRecord

Registro de preferencias almacenado por separado de las memorias generales.

Registros de perfil de usuario

clase oracleagentmemory.apis.records.UserProfileRecord

Bases: Record

Registro de perfil de usuario sin ámbito.

Registros de perfil de agente

clase oracleagentmemory.apis.records.AgentProfileRecord

Bases: Record

Registro de perfil de agente sin ámbito.

Registros de imagen

clase oracleagentmemory.apis.records.ImageRecord

Bases: ScopedRecord

Registro de documento de imagen persistente.

Los bytes de imagen se omiten por defecto. Una lista de ámbito puede cargar bytes para una lista de permitidos explícita de identificadores de imagen.

Registros de thread

clase oracleagentmemory.apis.records.ThreadRecord

Bases: ScopedRecord

Registro de almacén de ámbito de thread.

Ayudante

oracleagentmemory.apis.records.build_record

Creación de la implantación de registros más específica para una fila almacenada.