La mémoire des agents d'IA
Ce qu'un agent retient d'une conversation à l'autre, et comment.
Un grand modèle de langage, tel qu'on l'utilise, ne garde rien d'une conversation à l'autre. Ce qu'il connaît vient de deux endroits :
- Ses poids, fixés à l'entraînement : un savoir général, figé, sans date précise.
- Son contexte, c'est-à-dire le texte qu'on lui donne à l'instant : la fenêtre de contexte.
Tout ce qu'on appelle « mémoire d'un agent » est du texte ajouté, par le logiciel autour du modèle, dans ce contexte. La question est alors : quoi y mettre, parmi tout ce qui existe ?
Trois familles de réponses
- Aller chercher les passages utiles dans une collection : le RAG (Lewis et al., 2020).
- Gérer des niveaux de mémoire, comme un système d'exploitation gère sa mémoire vive et son disque : MemGPT (Packer et al., 2023).
- Garder un journal d'expériences, retrouver les plus pertinentes et en tirer des réflexions : les agents génératifs (Park et al., 2023). Voir la mémoire longue des agents.
Ce qu'il faut garder en tête
Ces systèmes sont décrits dans des publications de recherche. Leur fiabilité en usage réel dépend de l'implémentation, et une mémoire d'agent peut aussi contenir des erreurs qu'on devra corriger : la règle des gloses s'applique aussi aux souvenirs d'un agent.
Branches
- La fenêtre de contexte Rédigée
Le texte qu'un modèle a sous les yeux à un instant donné.
- La génération augmentée par récupération (RAG) Rédigée
Aller chercher des passages avant de répondre.
- La mémoire longue des agents Rédigée
MemGPT, Generative Agents : écrire des souvenirs et les relire.
- Les graphes de connaissances À déplier
Des faits reliés, que l'agent peut parcourir.
- Les protocoles d'outils À déplier
Brancher une mémoire externe à un modèle (MCP et autres).
À relier
Cette page renvoie à
Sources
- Park, J. S. et al., « Generative agents: interactive simulacra of human behavior », Proceedings of UIST '23, 2023 (arXiv:2304.03442).
- Packer, C. et al., « MemGPT: towards LLMs as operating systems », arXiv:2310.08560, 2023.
- Lewis, P. et al., « Retrieval-augmented generation for knowledge-intensive NLP tasks », NeurIPS 2020 (arXiv:2005.11401).
Prompt pour votre IA
Copiez ce prompt dans l'IA de votre choix : il contient la page et lui demande de la vérifier, d'indiquer ses sources et de signaler les erreurs.
Avant de l'utiliser : Une réponse d'IA n'est pas une preuve : vérifiez toujours les sources vous-même. Ne collez rien de personnel ni de sensible (identité, santé, mots de passe, données de clients ou de tiers). Vous restez responsable de ce que vous faites des réponses. Avant d'utiliser nos prompts.
Pour une IA qui tourne sur votre ordinateur : Votre assistant local. Version Markdown de cette page : index.md.
Citer cette page
« La mémoire des agents d'IA », Sébastien Vidotto (Heteractis), https://www.apatie.fr/informatique/agents-ia/, licence CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/deed.fr). Modifications : aucune.