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