RETENIR

La mémoire d’un agent : quoi retenir et quoi oublier

Un agent garde le contexte utile et laisse le reste s’effacer. Le cycle de vie d’une mémoire se décide comme celui d’une équipe.

Le point de départ

Le fil de conversation, les notes durables, l’oubli organisé : une mémoire se conçoit comme celle d’une équipe, avec un contexte utile et ciblé.

À retenir avant de commencer

Deux mémoires : le fil de conversation et les notes durables.
La conversation trop longue se compresse : tronquer, supprimer ou résumer.
L’oubli est une fonctionnalité : retenir ce qui aide, protéger le sensible.

Un agent qui se souvient de tout devient vite un agent confus : trop de contexte, des informations périmées, des données personnelles conservées sans raison. Un agent qui ne se souvient de rien oblige à tout répéter à chaque demande.

La mémoire d’un agent se conçoit comme la mémoire d’une équipe : un fil de travail pour la conversation en cours, des notes durables pour ce qui compte vraiment, et un oubli organisé pour le reste.

Deux mémoires, deux durées

Les frameworks d’agents distinguent deux niveaux de mémoire. LangChain les définit ainsi : la mémoire court terme conserve le fil de conversation (ce qui vient d’être échangé), tandis que la mémoire long terme couvre les informations à travers les sessions, d’une demande à l’autre. [20]

La différence est cruciale pour une entreprise : le contexte court terme sert la conversation en cours ; la mémoire longue sert la relation : un client, une préférence, une décision, un état de dossier.

La ligne de vie d’une information

Ce qu’un agent apprend traverse plusieurs états. Clique sur chaque étape pour suivre une information réelle (« le client préfère les rendez-vous le matin ») depuis la conversation jusqu’à l’oubli.

Interaction-signature

La ligne de vie mémoire

Étape 1/4
T+0 — Tout compte

L’information arrive dans le fil

Le client le dit, l’agent le lit. Tout est dans le contexte immédiat : c’est le moment où l’agent comprend la demande.

Exemple suivi : « le client préfère les rendez-vous le matin », de la conversation jusqu’à l’oubli.

1. La conversation

L’information arrive dans le fil d’échange : le client le dit, l’agent le lit. À ce stade, tout est dans le contexte immédiat, et tout compte : c’est le moment où l’agent comprend la demande.

2. La session

Pendant la session, l’agent garde le fil : la demande, les outils appelés, les réponses préparées. Mais le contexte a une limite : plus la conversation s’allonge, plus la qualité peut se dégrader. LangChain documente ce problème et les stratégies pour y répondre : tronquer, supprimer ou résumer. [21]

3. La mémoire longue

À la fin de la session, une décision : qu’est-ce qui mérite d’être retenu pour la suite ? Une préférence client, un état de dossier, une décision. Les notes durables doivent être sélectives, datées et liées à un besoin.

4. L’oubli

Les détails de la conversation, les informations périmées et les données inutiles disparaissent à échéance. L’oubli fonctionne comme un garde-meuble inversé : il garde la mémoire utile en expulsant le reste.

Quand la conversation devient trop longue

Les conversations longues posent un problème mécanique : le contexte se remplit. Anthropic décrit la compaction : quand le seuil de tokens est atteint, le système résume automatiquement la conversation, et l’ancien contenu est « oublié » au profit d’un résumé. [23]

Pour une PME, la leçon est simple : un agent qui enchaîne les échanges doit savoir condenser. Le résumé de conversation est aussi documenté par OpenAI : une synthèse en deux phases, avec troncature du début et de la fin lorsque la conversation dépasse la limite. [24]

La mémoire longue se construit comme un fichier

La mémoire longue ressemble à un fichier organisé plutôt qu’à un grenier. Anthropic décrit un outil de mémoire où les informations utiles sont écrites dans des fichiers persistants, lus « juste à temps » quand la tâche en a besoin. [22]

Microsoft suit la même logique dans son Agent Framework : la mémoire est un composant explicite, avec sa propre gestion du cycle de vie : ce qui est retenu, comment c’est stocké, quand c’est mis à jour. [25]

Concrètement

Un agent peut garder une fiche par client (préférences, décisions, état du dossier) et ne charger que la fiche utile au moment de la demande. Une lecture ciblée remplace la fouille globale, et le contexte reste compact.

Quoi retenir, quoi oublier

La règle de sélectivité se pose en trois questions :

  • Cette information sert-elle encore la prochaine demande ? (préférence, état, décision)
  • Est-elle datée et vérifiable ? (une décision du mois dernier plutôt qu’un bruit de conversation)
  • Devrait-elle être conservée du tout ? (données personnelles, pièces sensibles)

Google, dans son architecture agentique, traite la mémoire comme un composant à choisir selon le besoin, avec les implications de coût et de confidentialité associées. [26] Pour une TPE, cela signifie : retenir ce qui aide le travail (une préférence client, une décision de tarif), expirer ce qui ne sert plus (un brouillon de l’an dernier), et garder les données sensibles hors stockage par défaut : une fiche client de six lignes utiles vaut mieux que six mois d’historique de conversation.

Le résumé utile

01

Deux mémoires : le fil de conversation (court terme) et les notes durables (long terme).

02

La conversation trop longue se compresse : tronquer, supprimer ou résumer.

03

La mémoire longue est un fichier sélectif, daté et lu au bon moment.

04

L’oubli est une fonctionnalité : retenir ce qui aide, expirer le reste, protéger le sensible.

La série passe maintenant de l’information à l’organisation : un seul agent ou plusieurs agents spécialisés.

Sources utilisées

Tu veux partir d’un processus précis ?

Parlons de ce qui se passe vraiment dans ta journée, puis regardons ce qui mérite d’être construit.