Enregistrements

Cette page présente les types de valeur d'enregistrement renvoyés par les banques de mémoire d'agent Oracle et les API de recherche.

Enregistrement de base

classe oracleagentmemory.apis.records.Record

Bases : object

Enregistrement persistant de base renvoyé par les banques 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 fils, les messages et les mémoires.

Enregistrements de message

classe oracleagentmemory.apis.records.MessageRecord

Bases : ScopedRecord

Enregistrement de message de discussion.

Enregistrements mémoire

classe oracleagentmemory.apis.records.MemoryRecord

Bases : ScopedRecord

Enregistrement de mémoire durable.

Enregistrements de directives

classe oracleagentmemory.apis.records.GuidelineRecord

Bases : ScopedRecord

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

Enregistrements de faits

classe oracleagentmemory.apis.records.FactRecord

Bases : ScopedRecord

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

Enregistrements de préférences

classe oracleagentmemory.apis.records.PreferenceRecord

Bases : ScopedRecord

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

Enregistrements de profil utilisateur

classe oracleagentmemory.apis.records.UserProfileRecord

Bases : Record

Enregistrement de profil utilisateur non ciblé.

Enregistrements de profil d'agent

classe oracleagentmemory.apis.records.AgentProfileRecord

Bases : Record

Enregistrement de profil d'agent non ciblé.

Enregistrements de thread

classe oracleagentmemory.apis.records.ThreadRecord

Bases : ScopedRecord

Enregistrement de magasin de niveau thread.

Assistant

oracleagentmemory.apis.records.build_record

Construire l'implémentation d'enregistrement la plus spécifique pour une ligne stockée.