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
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
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]
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
Deux mémoires : le fil de conversation (court terme) et les notes durables (long terme).
La conversation trop longue se compresse : tronquer, supprimer ou résumer.
La mémoire longue est un fichier sélectif, daté et lu au bon moment.
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.