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
- Managing context on the Claude Developer Platform — Anthropic (Claude), 2025-09-29
- Generative Agents: Interactive Simulacra of Human Behavior — J. S. Park et al. (UIST 2023), 2023
- MemGPT: Towards LLMs as Operating Systems — C. Packer et al., 2023
- Cognitive Architectures for Language Agents (CoALA) — T. Sumers, S. Yao, K. Narasimhan, T. Griffiths
- OWASP Top 10 for Agentic Applications for 2026 — OWASP GenAI Security Project, 2025-12-10
Contenu relu le 2026-10-02