Riferimento API

In questa pagina troverai il riferimento API oracleagentmemory, ordinato per componente.

Fare clic sui componenti e sui nomi delle sezioni per accedere alle pagine complete della documentazione API.

Memoria agente

Riferimento completo: Agent Memory

Classi

Classe Descrizione
OracleAgentMemory Client di memoria agente supportato da Oracle DB o da un'area di memorizzazione fornita dal chiamante.

Thread

Riferimento completo: Thread

Classi

Classe Descrizione
OracleThread Thread supportato da un negozio Oracle.
Message Messaggio in-memory condiviso da thread e adattatori LLM.

Record

Riferimento completo: Record

Classi

Classe Descrizione
Record Record persistente di base restituito dalle aree di memorizzazione e dai risultati della ricerca.
MessageRecord Record messaggio chat memorizzato.
MemoryRecord Record di memoria durevole.
GuidelineRecord Record della linea guida memorizzato separatamente dalle memorie generali.
FactRecord Record fact memorizzato separatamente dalle memorie generali.
UserProfileRecord Record profilo utente senza ambito.
AgentProfileRecord Record profilo agente senza ambito.
ThreadRecord Record negozio con ambito thread.

Riferimento completo: Search

Classi

Classe Descrizione
Scope Rappresenta un ambito per l'inserimento o le ricerche di informazioni.
SearchScope Rappresenta l'ambito di una query di ricerca e quindi limita gli elementi che possono essere restituiti.
ISearchConfig Interfaccia accettata dalle API di ricerca agente-memoria.
OracleSearchResult Risultato della ricerca restituito da un thread Oracle.
MemorySearchConfig Configurazione di base per il funzionamento post-ricerca della memoria.
TopKMemorySearchConfig Configurazione di ricerca con un massimo fisso di risultati diretti.
PruningEvaluationMode Controlla il modo in cui vengono valutati estensivamente i risultati della ricerca durante l'eliminazione.
PruningMemorySearchConfig Configurazione di ricerca che rimuove i risultati diretti meno rilevanti.

LLM, Embedders e Rerankers

Riferimento completo: LLM, Embedders e Rerankers

Classi

Classe Descrizione
Llm Adattatore per la generazione delle risposte del modello.
LlmResponse Una piccola risposta normalizzata restituita da ILlm.
IEmbedder Interfaccia astratta per gli incorporatori di testo.
Embedder Incorporamento supportato dal provider.
OracleDBEmbedder Incorpora il testo richiamando Oracle AI Database incorporando SQL.
IReranker Interfaccia astratta per la nuova classificazione dei documenti sincrona e asincrona.
RerankResponse Classificazione completa dei documenti ordinata in base al punteggio di pertinenza decrescente.
RerankResponseResult Risultato della nuova classificazione di un documento.
Reranker Reranker supportato da un provider-neutral rerank interfaccia.
MemoryExtractionConfig Impostazioni raggruppate per l'estrazione automatica della memoria.
ImageInputLimitConfig Configurare i limiti di immagine raw e di richiesta di immagine LLM.
MemoryExtractionMode Controlla quando vengono eseguite l'estrazione automatica e le descrizioni delle immagini.

Negozi e schema

Riferimento completo: Negozi e schema

Classi

Classe Descrizione
OracleMemoryStore Interfaccia di memorizzazione comune utilizzata da OracleAgentMemory.
OracleDBMemoryStore Persistenza supportata dal database per messaggi, documenti, memorie e profili degli attori.
MemoryRetentionConfig Impostazioni di conservazione a livello di schema per i record supportati da Oracle DB.
TimeToLiveAnchor Ancoraggio utilizzato per calcolare un indicatore orario di scadenza da una durata Time To Live.
SchemaPolicy Criterio di creazione schema per le aree di memorizzazione di Oracle DB.

Deep Data Security

Riferimento completo: Deep Data Security

Classi

Classe Descrizione
Principal Tipo di base che identifica chi riceve le assegnazioni dei criteri memoria agente.
DeepDataSecurityPolicy Identificare un criterio di sicurezza Deep Data della memoria dell'agente Oracle supportato.
UserOwnRowsDeepDataSecurityPolicy Concedere l'accesso alle righe di proprietà dell'utente finale autenticato.
GlobalMemoriesDeepDataSecurityPolicy Concedi l'accesso in lettura ai ricordi globali e ai collegamenti tra i ricordi visibili.
OciGroupPrincipal Identificare un gruppo IAM OCI che riceve i criteri di memoria dell'agente.
LocalEndUserPrincipal Identifica un utente finale di Deep Data Security locale che riceve i criteri.
OracleMemoryEndUserSecurityContext Applicare un contesto di sicurezza dell'utente finale Oracle alle operazioni di memoria agente.