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. |
Busca
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. |