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.
- Paramètres :
- id
str– Identificateur stable de l'enregistrement stocké. - record_type
str– Type d'enregistrement logique tel que"message","memory","guideline","fact"ou"preference". - contenu
str | None– Données utiles textuelles facultatives stockées pour l'enregistrement. - thread_id
str | None– Identificateur d'étendue d'unité d'exécution facultatif. - user_id
str | None– Identificateur de portée d'utilisateur facultatif. - agent_id
str | None– Identificateur d'étendue d'agent facultatif. - horodatage
str | None– Horodatage d'événement facultatif associé à l'enregistrement. - métadonnées
dict[str, Any] | None– Données utiles de métadonnées de type JSON facultatives attachées à l'enregistrement.
- id
Enregistrements de message
classe oracleagentmemory.apis.records.MessageRecord
Bases : Record
Enregistrement de message de clavardage.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None - rôle
str | None
- id
Enregistrements de mémoire
classe oracleagentmemory.apis.records.MemoryRecord
Bases : Record
Enregistrement de mémoire durable.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None
- id
Enregistrements de directive
classe oracleagentmemory.apis.records.GuidelineRecord
Bases : Record
Enregistrement de ligne directrice stocké séparément des mémoires générales.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None
- id
Fait sur les enregistrements
classe oracleagentmemory.apis.records.FactRecord
Bases : Record
Enregistrement de faits stocké séparément des mémoires générales.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None
- id
Enregistrements de profil d'utilisateur
classe oracleagentmemory.apis.records.UserProfileRecord
Bases : Record
Enregistrement de profil d'utilisateur.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None
- id
Enregistrements de profil d'agent
classe oracleagentmemory.apis.records.AgentProfileRecord
Bases : Record
Enregistrement de profil d'agent.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None
- id
Enregistrements d'unité d'exécution
classe oracleagentmemory.apis.records.ThreadRecord
Bases : Record
Enregistrement de magasin ciblé par fil.
- Paramètres :
- id
str - contenu
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - horodatage
str | None - métadonnées
dict[str, Any] | None - runtime_config
dict[str, Any] | None
- id
Aide
oracleagentmemory.apis.records.build_record
Créez la procédure de manipulation de table la plus spécifique pour un enregistrement stocké.
- Paramètres :
- record_type
str– Étiquette de type d'enregistrement canonique. - record_id
str– Identificateur public stable pour l'enregistrement. - contenu
str | None– Données utiles textuelles facultatives. - thread_id
str | None– Identificateur d'étendue d'unité d'exécution facultatif. - user_id
str | None– Identificateur de portée d'utilisateur facultatif. - agent_id
str | None– Identificateur d'étendue d'agent facultatif. - role
str | None– Rôle de clavardage facultatif, utilisé uniquement pour les enregistrements de message. - horodatage
str | None– Horodatage d'événement facultatif. - métadonnées
dict[str, Any] | None– Données utiles de métadonnées facultatives. - kwargs
Any– Arguments de mot clé supplémentaires pour des types d'enregistrement spécifiques.
- record_type
- Retours : Classe d'enregistrement la plus spécifique connue pour
record_type. - Type de retour : Enregistrement