Enregistrements

Cette page présente les types de valeur d'enregistrement retournés par les magasins de mémoire Oracle Agent et les API de recherche.

Enregistrement de base

classe oracleagentmemory.apis.records.Record

Bases : object

Enregistrement persistant de base retourné par les magasins de mémoire et les résultats de recherche.

Enregistrement ciblé

classe oracleagentmemory.apis.records.ScopedRecord

Bases : Record

Enregistrement persistant qui expose les identificateurs de portée publique.

ScopedRecord est la classe de base partagée pour les types d'enregistrement dont la forme publique inclut des attributs de portée tels que thread_id, user_id et agent_id. Les exemples typiques sont les threads, les messages et les mémoires.

Enregistrements de message

classe oracleagentmemory.apis.records.MessageRecord

Bases : ScopedRecord

Enregistrement de message de clavardage.

Enregistrements de mémoire

classe oracleagentmemory.apis.records.MemoryRecord

Bases : ScopedRecord

Enregistrement de mémoire durable.

Enregistrements de directive

classe oracleagentmemory.apis.records.GuidelineRecord

Bases : ScopedRecord

Enregistrement de ligne directrice stocké séparément des mémoires générales.

Fait sur les enregistrements

classe oracleagentmemory.apis.records.FactRecord

Bases : ScopedRecord

Enregistrement de faits stocké séparément des mémoires générales.

Enregistrements de préférence

classe oracleagentmemory.apis.records.PreferenceRecord

Bases : ScopedRecord

Enregistrement de préférence stocké séparément des mémoires générales.

Enregistrements de profil d'utilisateur

classe oracleagentmemory.apis.records.UserProfileRecord

Bases : Record

Enregistrement de profil d'utilisateur sans portée.

Enregistrements de profil d'agent

classe oracleagentmemory.apis.records.AgentProfileRecord

Bases : Record

Enregistrement de profil d'agent sans portée.

Enregistrements d'unité d'exécution

classe oracleagentmemory.apis.records.ThreadRecord

Bases : ScopedRecord

Enregistrement de magasin ciblé par fil.

Aide

oracleagentmemory.apis.records.build_record

Créez la procédure de manipulation de table la plus spécifique pour un enregistrement stocké.