← Derniers articles
🤖 AI

Memory in the Loop: In-Process Retrieval as ExtendedWorking Memory for Language Agents

Cet article soutient que le fait de relocaliser la récupération de la mémoire d'un stockage réseau externe lent vers un stockage en processus rapide la transforme en une mémoire de travail étendue efficace pour les agents linguistiques, éliminant ainsi la dégradation des performances induite par la latence qui force actuellement les agents à limiter la récupération à une seule fois par tour.

Auteurs originaux : Yusuf Khan, Carlo Lipizzi

Publié 2026-07-08
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Yusuf Khan, Carlo Lipizzi

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Le problème central : Le « Bibliothécaire lent » vs le « Carnet de notes »

Imaginez que vous essayiez de résoudre un puzzle complexe. Vous avez un assistant brillant (l'agent IA) qui est très intelligent mais qui a une capacité d'attention très courte. Pour l'aider, vous lui donnez un carnet de notes (la « fenêtre de contexte ») où il peut noter des faits importants.

L'ancienne méthode (IA actuelle) :
Actuellement, si l'assistant oublie quelque chose ou doit vérifier un fait qui ne figure pas dans son carnet immédiat, il doit s'arrêter, marcher jusqu'à une immense bibliothèque située au bout de la rue (une base de données dans le cloud), demander à un bibliothécaire de trouver le livre, attendre que le bibliothécaire le trouve, et revenir.

  • Le problème : Ce trajet prend beaucoup de temps (environ 100 millisecondes). Si l'assistant doit aller à la bibliothèque à chaque fois qu'il pense à une nouvelle étape, tout le processus s'arrête. Parce que le trajet est trop lent, les ingénieurs disent à l'assistant : « Va à la bibliothèque une seule fois au tout début de la tâche, puis devine la suite. » Cela mène à des erreurs car l'assistant oublie ce qui s'est passé pendant la tâche.

La nouvelle idée (Memory in the Loop) :
Les auteurs de cet article se sont demandé : « Et si la bibliothèque n'était pas au bout de la rue, mais directement sur le bureau de l'assistant ? »
Ils ont construit un système de mémoire minuscule et ultra-rapide qui vit à l'intérieur du cerveau de l'assistant (en cours de processus/in-process). Vérifier cette mémoire ne prend que 0,0001 seconde (100 microsecondes).

  • Le résultat : L'assistant peut désormais vérifier sa mémoire à chaque fois qu'il fait un pas, sans ralentir. C'est comme avoir un carnet de notes qui se met à jour instantanément, plutôt que de devoir marcher jusqu'à une bibliothèque.

La grande découverte : La vitesse change notre façon de penser

L'article soutient que la vitesse n'est pas seulement une question de gain de temps ; elle change la nature de la mémoire.

  • L'analogie de l'« Outil » vs l'« Esprit » :
    • Si vous devez marcher 10 minutes pour chercher un outil, cet outil est un objet externe. Vous devez prévoir de l'utiliser, et vous pourriez oublier de l'apporter.
    • Si l'outil est dans votre poche et que vous pouvez le saisir instantanément, il devient une partie de votre corps. Vous l'utilisez automatiquement sans y réfléchir.
    • L'article affirme que parce que cette nouvelle mémoire est si rapide, elle cesse d'être une « base de données que l'IA consulte » pour devenir une « mémoire de travail que l'IA possède ». Cela permet à l'IA de raisonner de manière continue sans briser son flux de pensée.

Les expériences : La preuve par l'exemple

Les chercheurs ont testé cela avec deux scénarios principaux :

1. Le test du « Planificateur de voyage » (Peut-il se souvenir des faits ?)

  • La configuration : L'IA devait planifier un voyage basé sur 5 règles spécifiques (ex : « Pas de chiens », « Doit être bon marché »). La conversation était longue, de sorte que les règles finiraient par « tomber » du carnet de notes à court terme de l'IA (la fenêtre de contexte).
  • Le résultat :
    • Sans la mémoire rapide, l'IA oubliait complètement les règles (0 sur 5 correctes).
    • Avec la mémoire rapide, l'IA se souvenait de la plupart des règles (3,6 à 4,8 sur 5 correctes).
    • Note : Les chercheurs ont également constaté que si vous demandiez simplement à l'IA de « répéter les règles dans chaque phrase », cela fonctionnait parfaitement. Mais cela coûte cher (c'est comme réécrire un livre entier à chaque fois que vous ajoutez une page). La mémoire rapide a obtenu des résultats similaires sans ce coût élevé.

2. Le test du « Gardien de boucle » (Peut-il arrêter de répéter les erreurs ?)

  • La configuration : L'IA devait vérifier une liste d'alertes de sécurité. Certaines alertes étaient des doublons de celles qu'elle avait déjà vues. Le but était d'empêître l'IA d'enquêter deux fois sur la même chose.
  • Le test : Ils ont ralenti artificiellement la vitesse de la mémoire pour voir ce qui se passait.
    • Mémoire rapide (0,0001s) : L'IA a vérifié chaque alerte par rapport à sa mémoire. Elle n'a fait aucune erreur.
    • Mémoire lente (0,1s) : L'IA ne pouvait pas se permettre de vérifier chaque alerte car cela prendrait trop de temps. Elle a sauté des vérifications et a répété des actions 7 fois sur 12.
    • La leçon : L'IA n'est pas devenue « plus bête ». Elle ne pouvait simplement pas se permettre de vérifier sa mémoire assez rapidement. Quand la mémoire était instantanée, l'IA a cessé de commettre des erreurs redondantes.

Le goulot d'étranglement caché : Le « Traducteur »

Les chercheurs ont découvert un bémol. Bien que la mémoire elle-même soit instantanée, l'IA doit toujours « traduire » ce qu'elle pense dans un format que la mémoire peut comprendre (appelé « embedding »).

  • Si cette traduction se faisait via Internet, c'était lent.
  • La solution : En utilisant un petit traducteur local (un petit modèle d'IA tournant sur le même ordinateur), ils ont fait en sorte que l'ensemble du processus (pensée + traduction + vérification de la mémoire) ne prenne que 0,00004 seconde. C'est assez rapide pour se produire à chaque étape du raisonnement de l'IA.

Résumé des affirmations

  1. La vitesse est le gardien : La raison pour laquelle les agents d'IA ne vérifient pas leur mémoire constamment n'est pas que c'est une mauvaise idée, mais parce que les bases de données actuelles dans le cloud sont trop lentes.
  2. Le mode « In-Process » est la solution : En déplaçant la mémoire sur le même ordinateur que l'IA (in-process), la vitesse est multipliée par 1 000.
  3. Cela change le comportement : Quand la mémoire est instantanée, l'IA cesse de commettre des erreurs « redondantes » (faire la même chose deux fois) car elle peut vérifier son historique à chaque étape.
  4. Ce n'est pas de la magie : L'IA n'est pas devenue plus intelligente ; c'est le système autour d'elle qui est devenu plus intelligent. L'IA fait toujours des erreurs si la vérification de la mémoire est trop lente, mais avec la mémoire rapide, le système prévient ces erreurs automatiquement.

En bref : Cet article prouve que si vous donnez à une IA un « carnet de notes super rapide » qui vit à l'intérieur de son propre cerveau, elle peut arrêter d'oublier des choses et de répéter des erreurs, transformant ainsi le stockage externe en une véritable partie intégrante de son processus de réflexion.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →