Referência da API

Nesta página, você encontrará a referência da API oracleagentmemory, ordenada por componente.

Clique nos componentes e nomes de seção para acessar as páginas completas de documentação da API.

Memória do Agente

Referência completa: Memória do Agente

Classes

Classe Descrição
OracleAgentMemory Cliente de memória do agente com suporte do Oracle DB ou de um armazenamento fornecido pelo chamador.

Threads

Referência completa: Threads

Classes

Classe Descrição
OracleThread Thread apoiado por um armazenamento Oracle.
Message A mensagem na memória compartilhada por threads e adaptadores LLM.

Registros

Referência completa: Registros

Classes

Classe Descrição
Record Registro de base persistente retornado por armazenamentos de memória e resultados de pesquisa.
MessageRecord Registro de mensagem de bate-papo armazenado.
MemoryRecord Registro de memória durável.
GuidelineRecord Registro de diretrizes armazenado separadamente das memórias gerais.
FactRecord Registro de fatos armazenado separadamente das memórias gerais.
UserProfileRecord Registro de perfil de usuário sem escopo.
AgentProfileRecord Registro de perfil do agente sem escopo.
ThreadRecord Registro de armazenamento com escopo de thread.

Referência completa: Pesquisar

Classes

Classe Descrição
Scope Representa um escopo para inserção de informações ou pesquisas.
SearchScope Representa o escopo de uma consulta de pesquisa e, portanto, restringe o que pode ser retornado.
ISearchConfig Interface aceita pelas APIs de pesquisa agente-memória.
OracleSearchResult Resultado da pesquisa retornado por um thread Oracle.
MemorySearchConfig Configuração básica para comportamento de pós-pesquisa de memória.
TopKMemorySearchConfig Configuração de pesquisa com um máximo fixo de resultados diretos.
PruningEvaluationMode Controla como os resultados da pesquisa são extensivamente avaliados durante a poda.
PruningMemorySearchConfig Configuração de pesquisa que remove resultados diretos menos relevantes.

LLMs, Embedders e Rerankers

Referência completa: LLMs, Embedders e Rerankers

Classes

Classe Descrição
Llm Adaptador para gerar respostas do modelo.
LlmResponse Uma pequena resposta normalizada retornada por ILlm.
IEmbedder Interface de resumo para incorporadores de texto.
Embedder Embedder apoiado pelo profissional de saúde.
OracleDBEmbedder Incorpore texto chamando o Oracle AI Database incorporando SQL.
IReranker Interface abstrata para reclassificação de documentos síncronos e assíncronos.
RerankResponse Classificação completa do documento ordenada pela pontuação de relevância decrescente.
RerankResponseResult O resultado da nova classificação de um documento.
Reranker Reranker apoiado por uma interface de rerank neutra do provedor.
MemoryExtractionConfig Configurações agrupadas para extração automática de memória.
ImageInputLimitConfig Configurar limites de solicitação de imagem bruta e LLM.
MemoryExtractionMode Controla quando a extração automática e as descrições de imagem são executadas.

Lojas e Esquema

Referência completa: Armazenamentos e Esquema

Classes

Classe Descrição
OracleMemoryStore Interface de armazenamento comum usada pelo OracleAgentMemory.
OracleDBMemoryStore Persistência baseada em banco de dados para mensagens, documentos, memórias e perfis de atores.
MemoryRetentionConfig Definições de retenção no nível do esquema para registros com suporte do Oracle DB.
TimeToLiveAnchor Âncora usada para calcular um timestamp de expiração de uma duração de tempo de vida.
SchemaPolicy Política de criação de esquema para armazenamentos do Oracle DB.

Deep Data Security

Referência completa: Deep Data Security

Classes

Classe Descrição
Principal Tipo base que identifica quem recebe as atribuições da política de Memória do Agente.
DeepDataSecurityPolicy Identifique uma política de Segurança de Dados Profundos de Memória do Oracle Agent suportada.
UserOwnRowsDeepDataSecurityPolicy Conceder acesso a linhas pertencentes ao usuário final autenticado.
GlobalMemoriesDeepDataSecurityPolicy Conceder acesso de leitura a memórias globais e ligações entre memórias visíveis.
OciGroupPrincipal Identificar um grupo do OCI IAM que recebe políticas de Memória do Agente.
LocalEndUserPrincipal Identificar políticas de recebimento de usuários finais locais do Deep Data Security.
OracleMemoryEndUserSecurityContext Aplique um contexto de segurança de usuário final da Oracle às operações de Memória do Agente.