Registros
Esta página apresenta os tipos de valor de registro retornados pelos armazenamentos de Memória do Agente Oracle e APIs de pesquisa.
Registro base
classe oracleagentmemory.apis.records.Record
Bases: object
Registro de base persistente retornado por armazenamentos de memória e resultados de pesquisa.
- Parâmetros:
- id
str– Identificador estável para o registro armazenado. - record_type
str– Tipo de registro lógico como"message","memory","guideline","fact"ou"preference". - content
str | None– Payload textual opcional armazenado para o registro. - thread_id
str | None– Identificador de escopo de thread opcional. - user_id
str | None– Identificador de escopo de usuário opcional. - agent_id
str | None– Identificador de escopo de agente opcional. - timestamp
str | None– Timestamp de evento opcional associado ao registro. - metadata
dict[str, Any] | None– payload de metadados semelhante ao JSON opcional anexado ao registro.
- id
Registros de Mensagem
classe oracleagentmemory.apis.records.MessageRecord
Bases: Record
Registro de mensagem de bate-papo.
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None - função
str | None
- id
Registros de memória
classe oracleagentmemory.apis.records.MemoryRecord
Bases: Record
Registro de memória durável.
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None
- id
Registros de Diretriz
classe oracleagentmemory.apis.records.GuidelineRecord
Bases: Record
Registro de diretrizes armazenado separadamente das memórias gerais.
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None
- id
Registros de Fato
classe oracleagentmemory.apis.records.FactRecord
Bases: Record
Registro de fatos armazenado separadamente das memórias gerais.
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None
- id
Registros de Perfil do Usuário
classe oracleagentmemory.apis.records.UserProfileRecord
Bases: Record
Registro de perfil do usuário.
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None
- id
Registros de Perfil do Agente
classe oracleagentmemory.apis.records.AgentProfileRecord
Bases: Record
Registro de perfil do agente
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None
- id
Registros de Thread
classe oracleagentmemory.apis.records.ThreadRecord
Bases: Record
Registro de armazenamento com escopo de thread.
- Parâmetros:
- id
str - conteúdo
str | None - thread_id
str | None - id_usuário
str | None - id_agente
str | None - marcador de data/hora
str | None - metadados
dict[str, Any] | None - runtime_config
dict[str, Any] | None
- id
Auxiliador
oracleagentmemory.apis.records.build_record
Construir a implementação de registro mais específica para uma linha armazenada.
- Parâmetros:
- record_type
str– Rótulo de tipo de registro canônico. - record_id
str– Identificador público estável para o registro. - content
str | None– Payload textual opcional. - thread_id
str | None– Identificador de escopo de thread opcional. - user_id
str | None– Identificador de escopo de usuário opcional. - agent_id
str | None– Identificador de escopo de agente opcional. - função
str | None– Função de chat opcional, usada apenas para registros de mensagem. - timestamp
str | None– Timestamp de evento opcional. - metadados
dict[str, Any] | None– Payload de metadados opcional. - kwargs
Any– Argumentos de palavra-chave adicionais para tipos de registro específicos.
- record_type
- Retorna: A classe de registro mais específica conhecida por
record_type. - Tipo da devolução: Registro