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.

Registro com Escopo

classe oracleagentmemory.apis.records.ScopedRecord

Bases: Record

Registro persistente que expõe identificadores de escopo público.

ScopedRecord é a classe base compartilhada para tipos de registro cuja forma pública inclui atributos de escopo como thread_id, user_id e agent_id. Exemplos típicos são tópicos, mensagens e memórias.

Registros de Mensagem

classe oracleagentmemory.apis.records.MessageRecord

Bases: ScopedRecord

Registro de mensagem de bate-papo.

Registros de memória

classe oracleagentmemory.apis.records.MemoryRecord

Bases: ScopedRecord

Registro de memória durável.

Registros de Diretriz

classe oracleagentmemory.apis.records.GuidelineRecord

Bases: ScopedRecord

Registro de diretrizes armazenado separadamente das memórias gerais.

Registros de Fato

classe oracleagentmemory.apis.records.FactRecord

Bases: ScopedRecord

Registro de fatos armazenado separadamente das memórias gerais.

Registros de preferência

classe oracleagentmemory.apis.records.PreferenceRecord

Bases: ScopedRecord

Registro de preferência armazenado separadamente das memórias gerais.

Registros de Perfil do Usuário

classe oracleagentmemory.apis.records.UserProfileRecord

Bases: Record

Registro de perfil de usuário sem escopo.

Registros de Perfil do Agente

classe oracleagentmemory.apis.records.AgentProfileRecord

Bases: Record

Registro de perfil do agente sem escopo.

Registros de Thread

classe oracleagentmemory.apis.records.ThreadRecord

Bases: ScopedRecord

Registro de armazenamento com escopo de thread.

Auxiliador

oracleagentmemory.apis.records.build_record

Construir a implementação de registro mais específica para uma linha armazenada.