Aller au contenu principal

Sauvegarde Memoire

Sauvegarde une information dans la memoire persistante de l'agent. Les donnees sauvegardees sont retrouvables via memory_search.

Parametres

ParametreTypeRequisVariableDescription
contentvaleur dynamiqueOuiOuiContenu a sauvegarder en memoire long-terme. Peut etre un texte, une variable, ou une expression.
entityIdvaleur dynamiqueNonOuiIdentifiant de l'entite a laquelle associer le souvenir.
tagslisteNonNonTags pour categoriser le souvenir (ex: fact, preference, context).
importancechoix (low, medium, high)NonNonNiveau d'importance du souvenir. Influence la priorite lors de la recherche. (Defaut: "medium")
deduplicateoui/nonNonNonActiver la deduplication automatique : evite les doublons semantiquement proches. (Defaut: false)
dedupeThresholdnombreNonNonSeuil de similarite pour la deduplication (entre 0 et 1). Utilise uniquement si deduplicate est actif. (min 0, max 1)
expirationDaysnombreNonNonDuree de vie en jours (0 = permanent). Le souvenir est supprime apres ce delai. (Defaut: 0, min 0)
metadataobjetNonNonMetadonnees additionnelles a joindre au souvenir (source, confiance, etc.).
outputVariabletexteNonNonNom de la variable de sortie contenant l'identifiant du souvenir sauvegarde.

Les parametres marques Variable = Oui acceptent la syntaxe {{nomBloc.champ}}.

Sortie

Variable de sortie : memorySaveResult

{
"success": false,
"memoryId": "...",
"isNew": false,
"corroborated": false,
"message": "..."
}

Exemple

Sauvegarder une preference client.

Entree :

{"content": "Le client Acme prefere les livraisons le mardi", "key": "client-acme"}

Sortie :

{"success": true, "key": "client-acme"}
Astuce

Utilisez des cles descriptives pour faciliter la recherche ulterieure. Le contenu est automatiquement vectorise pour la recherche semantique.