D3 · Mémoire long terme

Famille : Contexte et mémoire

L’agent conserve des faits, des expériences et des savoir-faire d’une session à l’autre.

Principe

On distingue trois types de mémoire : sémantique (des faits), épisodique (des expériences passées, souvent réinjectées comme exemples) et procédurale (des consignes ou du code). L’agent y écrit et y retrouve ce qui est utile, parfois en paginant lui-même son contexte comme un système d’exploitation gère sa mémoire.

Le problème qu'il résout

Un agent sans mémoire repart de zéro à chaque conversation : il ne retient ni vos préférences, ni ce qu’il a déjà appris.

Quand l'utiliser

  • Un agent persistant sert les mêmes utilisateurs ou les mêmes tâches au fil du temps : assistant, simulation.
  • Il faut traiter des documents plus longs que la fenêtre de contexte, ou suivre des conversations réparties sur plusieurs sessions.

Quand l'éviter

  • Ce qui est mémorisé peut venir de données non fiables : l’empoisonnement de la mémoire est un risque reconnu (OWASP ASI06), il faut contrôler ce qui s’y écrit.
  • Tout tient dans une session : des notes structurées (D2) suffisent.

Synonymes par éditeur

  • Mémoire sémantique, épisodique, procédurale (CoALA (Sumers, Yao, Narasimhan, Griffiths))
  • Memory-augmented agents (AWS)
  • Memory Management (A. Gulli (ch. 8))
  • MemGPT / Letta (Packer et al. (2023))
  • LangGraph memory (LangChain)

Patterns voisins

Sources

Contenu relu le 2026-10-02

Catalogue des patterns