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.
- Parámetros:
- id
str: identificador estable para el registro almacenado. - record_type
str: tipo de registro lógico, como"message","memory","guideline","fact"o"preference". - content
str | None: carga útil de texto opcional almacenada para el registro. - thread_id
str | None: identificador de ámbito de subproceso opcional. - user_id
str | None: identificador de ámbito de usuario opcional. - agent_id
str | None: identificador de ámbito de agente opcional. - timestamp
str | None: registro de hora de evento opcional asociado al registro. - metadata
dict[str, Any] | None: carga útil de metadatos opcional similar a JSON asociada al registro.
- id
Registros de mensajes
clase oracleagentmemory.apis.records.MessageRecord
Bases: Record
Registro de mensajes de chat.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None - rol
str | None
- id
Registros de memoria
clase oracleagentmemory.apis.records.MemoryRecord
Bases: Record
Registro de memoria duradero.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None
- id
Registros de directriz
clase oracleagentmemory.apis.records.GuidelineRecord
Bases: Record
Registro de directriz almacenado por separado de las memorias generales.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None
- id
Registros de hechos
clase oracleagentmemory.apis.records.FactRecord
Bases: Record
Registro de hechos almacenado por separado de las memorias generales.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None
- id
Registros de perfil de usuario
clase oracleagentmemory.apis.records.UserProfileRecord
Bases: Record
Registro de perfil de usuario.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None
- id
Registros de perfil de agente
clase oracleagentmemory.apis.records.AgentProfileRecord
Bases: Record
Registro de perfil de agente.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None
- id
Registros de thread
clase oracleagentmemory.apis.records.ThreadRecord
Bases: Record
Registro de almacén de ámbito de thread.
- Parámetros:
- id
str - contenido
str | None - thread_id
str | None - ID_usuario
str | None - agent_id
str | None - registro de hora
str | None - metadatos
dict[str, Any] | None - runtime_config
dict[str, Any] | None
- id
Ayudante
oracleagentmemory.apis.records.build_record
Creación de la implantación de registros más específica para una fila almacenada.
- Parámetros:
- record_type
str: etiqueta de tipo de registro canónico. - record_id
str: identificador público estable para el registro. - content
str | None: carga útil de texto opcional. - thread_id
str | None: identificador de ámbito de subproceso opcional. - user_id
str | None: identificador de ámbito de usuario opcional. - agent_id
str | None: identificador de ámbito de agente opcional. - role
str | None: rol de chat opcional, que se utiliza solo para registros de mensajes. - timestamp
str | None: registro de hora de evento opcional. - metadata
dict[str, Any] | None: carga útil de metadatos opcional. - kwargs
Any: argumentos de palabras clave adicionales para tipos de registro específicos.
- record_type
- Devoluciones: la clase de registro más específica conocida por
record_type. - Tipo de valor devuelto: Registro