Référence d'API

Sur cette page, vous trouverez la référence d'API oracleagentmemory, triée par composant.

Cliquez sur les composants et les noms de section pour accéder aux pages complètes de documentation de l'API.

Mémoire d'agent

Référence complète : Agent Memory

Classes

Classe Description
OracleAgentMemory Client de mémoire d'agent soutenu par Oracle DB ou un emplacement de stockage fourni par l'appelant.

Threads

Référence complète : Threads

Classes

Classe Description
OracleThread Thread soutenu par un magasin Oracle.
Message Message en mémoire partagé par les threads et les adaptateurs LLM.

Enregistrements

Référence complète : Records

Classes

Classe Description
Record Enregistrement persistant de base renvoyé par les banques de mémoire et les résultats de recherche.
MessageRecord Enregistrement de message de discussion stocké.
MemoryRecord Enregistrement de mémoire durable.
GuidelineRecord Enregistrement de ligne directrice stocké séparément des mémoires générales.
FactRecord Enregistrement de faits stocké séparément des mémoires générales.
UserProfileRecord Enregistrement de profil utilisateur non ciblé.
AgentProfileRecord Enregistrement de profil d'agent non ciblé.
ThreadRecord Enregistrement de magasin de niveau thread.

Référence complète : Search

Classes

Classe Description
Scope Représente une portée pour l'insertion ou la recherche d'informations.
SearchScope Représente la portée d'une requête de recherche et limite donc ce qui peut être renvoyé.
ISearchConfig Interface acceptée par les API de recherche agent-mémoire.
OracleSearchResult Résultat de la recherche renvoyé par un thread Oracle.
MemorySearchConfig Configuration de base pour le comportement après la recherche de mémoire.
TopKMemorySearchConfig Configuration de recherche avec un maximum fixe de résultats directs.
PruningEvaluationMode Contrôle l'évaluation approfondie des résultats de recherche lors de l'élagage.
PruningMemorySearchConfig Configuration de recherche qui supprime les résultats directs moins pertinents.

LLM, embarqueurs et classeurs

Référence complète : LLM, Embedders and Rerankers

Classes

Classe Description
Llm Adaptateur pour la génération de réponses de modèle.
LlmResponse Une petite réponse normalisée renvoyée par ILlm.
IEmbedder Interface abstraite pour les intégrateurs de texte.
Embedder Intégration soutenue par le fournisseur.
OracleDBEmbedder Intégrez du texte en appelant l'intégration SQL d'Oracle AI Database.
IReranker Interface abstraite pour le reclassement de documents synchrone et asynchrone.
RerankResponse Classement complet des documents, trié par score de pertinence décroissant.
RerankResponseResult Résultat de reclassement d'un document.
Reranker Reranker soutenu par une interface de reranker neutre pour le fournisseur.
MemoryExtractionConfig Paramètres groupés pour l'extraction automatique de la mémoire.
ImageInputLimitConfig Configurer les limites de demande d'image brute et de LLM.
MemoryExtractionMode Contrôle l'exécution de l'extraction automatique et des descriptions d'image.

Magasins et schéma

Référence complète : Stores and Schema

Classes

Classe Description
OracleMemoryStore Interface de banque commune utilisée par OracleAgentMemory.
OracleDBMemoryStore Persistance basée sur la base de données pour les messages, documents, mémoires et profils d'acteur.
MemoryRetentionConfig Paramètres de conservation de niveau schéma pour les enregistrements sauvegardés par Oracle DB.
TimeToLiveAnchor Ancrage utilisé pour calculer un horodatage d'expiration à partir d'une durée de vie.
SchemaPolicy Stratégie de création de schéma pour les banques Oracle DB.

Deep Data Security

Référence complète : Deep Data Security

Classes

Classe Description
Principal Type de base identifiant les destinataires des affectations de stratégie de mémoire d'agent.
DeepDataSecurityPolicy Identifiez une stratégie de sécurité des données profondes de la mémoire d'agent Oracle prise en charge.
UserOwnRowsDeepDataSecurityPolicy Accordez l'accès aux lignes appartenant à l'utilisateur final authentifié.
GlobalMemoriesDeepDataSecurityPolicy Accorder l'accès en lecture aux mémoires globales et aux liens entre les mémoires visibles.
OciGroupPrincipal Identifiez un groupe OCI IAM qui reçoit les stratégies de mémoire d'agent.
LocalEndUserPrincipal Identifier un utilisateur final Deep Data Security local recevant des stratégies.
OracleMemoryEndUserSecurityContext Appliquez un contexte de sécurité utilisateur final Oracle aux opérations de mémoire d'agent.