Mémoire de conversation
Propre à OrkyvoToutes les offresSous-bloc d'agent IA
Conserve l'historique d'une conversation entre deux exécutions (stockage partagé, plusieurs workers).
Fonctionnement
La mémoire est isolée par organisation, environnement, workflow, agent et conversation. Un seul message est traité à la fois par conversation. Les valeurs sensibles sont masquées avant enregistrement ; seuls les messages de l'utilisateur et les réponses finales sont conservés.
Paramètres
| Paramètre | Type | Détail |
|---|---|---|
| Clé de conversationobligatoire | texte | Identifie la conversation. Pour un chat, la conversation est en plus liée à la personne connectée : une clé fournie par un client ne donne jamais accès à celle d'un autre. |
| Messages repris au maximum | nombre | — |
| Budget de contexte de l'historique (jetons estimés) | nombre | Les messages les plus anciens sont écartés au-delà. |
| Conservation après la dernière activité (jours) | nombre | — |
Données reçues et renvoyées
- EntréeAucune (ressource de l'agent).
- SortieAucune (ressource de l'agent).
Erreurs
Clé de conversation vide, conversation occupée par un autre message.
Exemple
Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.
{
"conversationKey": "{{ $json.sessionId }}",
"maxMessages": "20"
}Voir aussi
- Garde-fousContrôle un texte (message d'un utilisateur, réponse d'une IA) : données personnelles, secrets, adresses, mots interdits, contournement, hors sujet… ou masque ce qui doit l'être.
- Message à un agentEnvoie un message à un agent de l'organisation (workflow publié commençant par un déclencheur de chat) et transmet sa réponse.
- Chat : répondreÉcrit un message dans la conversation du chat en cours, et peut attendre la réponse de la personne ou son approbation.