---
title: Mémoire
description: >-
  La mémoire par contact laisse un agent retenir préférences, faits et objectifs
  d'une conversation à l'autre. Un commutateur sous Advanced, Privacy.
---
La mémoire permet à un agent de se souvenir d'un contact d'une conversation à
l'autre. Lorsque **Enable per-contact memory** (activer la mémoire par contact) est
actif, l'agent conserve les préférences, faits, historiques et objectifs de chaque
contact et les réutilise lors de l'appel ou du chat suivant avec la même personne.
Les entrées de mémoire sont rattachées au contact et ne sont jamais partagées entre
contacts.

:::note[Quand l'utiliser]
Activez-la pour les agents qui s'adressent régulièrement aux mêmes personnes :
gestion de comptes, campaigns de relance, lignes de support. Désactivez-la pour le
trafic anonyme ou ponctuel, et pour tout cas où le fait de se souvenir d'une
personne relève d'une question de politique interne.
:::

## Fonctionnement

- À l'issue d'une conversation, l'agent extrait ce qui mérite d'être conservé au sujet du contact.
- Au début de la conversation suivante avec ce contact, ces entrées sont ajoutées au
  contexte de l'agent, qui peut alors dire « la dernière fois, vous m'avez interrogé
  sur l'offre annuelle » sans qu'on le lui indique.
- Le contact est la personne à qui l'agent s'adresse : une fiche de contact dans une
  campaign, ou l'utilisateur identifié d'un déploiement. Un test dans le navigateur
  ne comporte aucun contact, sauf si vous en choisissez un : **Chat as contact**
  (discuter en tant que contact) dans les options du test **Chat** (discussion), ou
  la liste **Select a contact** (sélectionner un contact) en haut du test **Call**
  (appel).

## Configuration

1. Ouvrez l'agent et choisissez **Advanced** (avancé) sous **Build** (créer).
2. Dans la carte **Privacy** (confidentialité), repérez **Enable per-contact memory**.
3. Activez ou désactivez le commutateur, puis cliquez sur **Save** (enregistrer).

![Le commutateur de mémoire par contact dans la carte Privacy.](/media/build/per-contact-memory-switch.webp)

Le commutateur est disponible sur les agents vocaux et textuels, en prompt unique ou
en flux. Il est activé pour les nouveaux agents. Avec **Opt-Out of Data Storage**
(refus du stockage des données), il est désactivé et affiche **Turn on data storage
above to use per-contact memory** (activez le stockage des données ci-dessus pour
utiliser la mémoire par contact).

## Consulter et effacer ce qu'il retient

Choisissez **Memory** (mémoire) sous **Build** dans le workspace de l'agent. Cette
section est présente tant que le stockage des données et la mémoire par contact sont
tous deux activés. Choisissez un contact : **Related agent memories** (mémoires
associées de l'agent) répertorie ce que cet agent retient à son sujet, chaque entrée
étant marquée **Preference** (préférence), **Fact** (fait), **History** (historique)
ou **Goal** (objectif). **Forget all** (tout oublier) supprime, après confirmation,
tout ce que cet agent retient de ce contact ; cette action est irréversible. La
mémoire étant propre à chaque contact, effacer les entrées d'une personne laisse
intactes celles de tous les autres contacts.

La page d'un contact affiche la même liste pour tous les agents, et **Forget all** y
efface ce que chaque agent retient de cette personne.

Utilisez-la pour vérifier ce que l'agent a réellement appris avant de vous y fier, et
pour effacer la mémoire d'un contact lorsqu'il vous le demande.

## Comportement et limites

- La mémoire dépend des données de conversation stockées. Avec **Opt-Out of Data
  Storage**, aucune conversation n'est stockée et il n'y a donc rien à mémoriser ;
  ce refus désactive en outre la mémoire. Réactiver le stockage ne réactive pas la
  mémoire : faites-le manuellement.
- La mémoire est propre à chaque agent autant qu'à chaque contact. Deux agents ne
  partagent pas ce qu'ils ont appris sur la même personne.
- Lorsque la [suppression des données personnelles](/fr/build/privacy/pii-redaction) est
  activée, les informations personnelles sont expurgées avant stockage, ce qui limite
  ce que la mémoire peut retenir d'une personne.
- La mémoire n'est pas une base de connaissances. Les faits concernant votre
  entreprise ont leur place dans une
  [Knowledge Base](/fr/build/tools/knowledge-base), et non dans ce que l'agent retient
  d'un contact.

## Vérification

Lancez deux tests en tant que même contact (**Chat as contact** sur un agent
textuel, **Select a contact** dans le test **Call** d'un agent vocal), communiquez
une information à l'agent lors du premier, puis demandez-lui au second s'il s'en
souvient. Ouvrez ensuite **Memory** et choisissez le contact pour voir ce qui a été
conservé.

## Voir aussi

- [Conservation des données](/fr/build/privacy/data-retention)
- [Suppression des données personnelles](/fr/build/privacy/pii-redaction)
- [Contacts](/fr/deploy/contacts)
