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.
- 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". - content
str | None– Charge utile textuelle facultative stockée pour l'enregistrement. - thread_id
str | None: identificateur de portée de thread facultatif. - user_id
str | None: identificateur de portée utilisateur facultatif. - agent_id
str | None: identificateur de portée d'agent facultatif. - timestamp
str | None: horodatage facultatif de l'événement associé à l'enregistrement. - metadata
dict[str, Any] | None– Charge utile de métadonnées de type JSON facultative attachée à l'enregistrement.
- id
Enregistrements de message
classe oracleagentmemory.apis.records.MessageRecord
Bases : Record
Enregistrement de message de discussion.
- 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 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 directives
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
Enregistrements de faits
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 utilisateur
classe oracleagentmemory.apis.records.UserProfileRecord
Bases : Record
Enregistrement de profil 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 de thread
classe oracleagentmemory.apis.records.ThreadRecord
Bases : Record
Enregistrement de magasin de niveau thread.
- 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
Assistant
oracleagentmemory.apis.records.build_record
Construire l'implémentation d'enregistrement la plus spécifique pour une ligne stockée.
- Paramètres:
- record_type
str– Libellé de type d'enregistrement canonique. - record_id
str– Identificateur public stable de l'enregistrement. - content
str | None: charge utile textuelle facultative. - thread_id
str | None: identificateur de portée de thread facultatif. - user_id
str | None: identificateur de portée utilisateur facultatif. - agent_id
str | None: identificateur de portée d'agent facultatif. - role
str | None: rôle de discussion facultatif, utilisé uniquement pour les enregistrements de message. - timestamp
str | None: horodatage d'événement facultatif. - metadata
dict[str, Any] | None: charge utile de métadonnées facultative. - 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 renvoyé : Enregistrement