← Derniers articles
💬 NLP

MemPro: Agentic Memory Systems as Evolvable Programs

MemPro est un cadre d'évolution au niveau du système qui traite l'ensemble du pipeline de construction et de récupération de la mémoire comme un programme évolutif, permettant aux agents autonomes de diagnostiquer de manière itérative les défaillances et d'affiner leurs systèmes de mémoire pour surpasser les bases statiques et de niveau prompt dans les tâches à long horizon.

Auteurs originaux : Qingshan Liu, Guoqing Wang, Wen Wu, Jingqi Huang, Xinqi Tao, Dejia Song, Jie Zhou, Liang He

Publié 2026-06-02
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Qingshan Liu, Guoqing Wang, Wen Wu, Jingqi Huang, Xinqi Tao, Dejia Song, Jie Zhou, Liang He

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

Imaginez que vous engagiez un assistant de recherche brillant mais distrait pour vous aider à résoudre un mystère massif s'étalant sur plusieurs années. Vous lui donnez un carnet (la « banque de mémoire ») pour qu'il y note les indices au fur et à mesure de ses découvertes.

Le problème avec les assistants actuels
Actuellement, la plupart des assistants IA fonctionnent ainsi : vous leur dites, « Note les indices dans ton carnet », et plus tard, « Regarde dans ton carnet pour trouver la réponse ».

  • La faille : Une fois que vous les avez engagés, leur façon d'écrire et de lire est fixe. Si le mystère change (par exemple, passer du suivi de l'emplacement d'une personne à la compréhension d'un arbre généalogique complexe), l'assistant continue d'utiliser les mêmes vieilles habitudes de prise de notes. Il pourrait écrire trop de choses, oublier l'ordre des événements ou chercher dans la mauvaise section du carnet.
  • Le correctif actuel : Les chercheurs essaient généralement de corriger cela en disant simplement à l'assistant, « Essaie d'écrire les indices différemment », ou « Essaie de lire les indices différemment ». C'est comme donner à l'assistant un nouveau post-it avec des instructions, mais le cerveau de l'assistant et ses réelles habitudes de tenue de carnet restent rigides.

La solution MemPro : L'apprenti qui s'auto-améliore
Le papier présente MemPro, un système qui traite l'ensemble du flux de travail de l'assistant non pas seulement comme un ensemble d'instructions, mais comme un programme vivant et éditable.

Considérez MemPro comme un maître entraîneur qui ne se contente pas de donner un nouveau post-it à l'assistant. Le coach observe l'échec de l'assistant, diagnostique pourquoi il a échoué, puis réécrit la fiche de poste et les outils de l'assistant.

Voici comment fonctionne MemPro, étape par étape :

1. L'« Arbre de versions » (L'arbre généalogique des idées)

Au lieu de simplement tester une nouvelle façon de travailler en espérant qu'elle fonctionne, MemPro crée un arbre généalogique de différentes versions de l'assistant.

  • La Racine : Commence avec l'assistant original.
  • Les Branches : Si l'assistant échoue à un type spécifique de tâche, MemPro ne se contente pas de corriger cette erreur ; il crée une version « enfant » de l'assistant qui tente une approche complètement différente.
  • Le Bénéfice : Si une branche de l'arbre généalogique découvre une excellente façon de gérer les indices « basés sur le temps », mais qu'une autre branche découvre une excellente façon de gérer les indices « basés sur les relations », MemPro conserve les deux. Il ne force pas l'assistant à choisir un seul chemin ; il laisse les meilleures idées se ramifier et survivre.

2. L'« Agent Évolutif » (Le coach détective)

MemPro utilise une IA spéciale (l'« Agent Évolutif ») qui agit comme un coach détective.

  • Diagnostic : Il regarde où l'assistant a échoué. A-t-il oublié l'ordre des événements ? A-t-il confondu deux personnes différentes ?
  • La boucle Édition-Débogage : C'est la partie magique. Le coach ne se contente pas de dire, « Sois plus prudent ». Il édite réellement le code utilisé par l'assistant.
    • Analogie : Si l'assistant utilisait une loupe pour lire de petits textes et échouait, un correctif basé uniquement sur le prompt dirait : « Essaie de faire plus attention ». Le coach de MemPro dit : « Remplaçons la loupe par un microscope et réécrivons les instructions sur la façon de le tenir ».
    • Il « débogue » ensuite ce nouveau code sur quelques cas de test pour s'assurer qu'il fonctionne avant de le rendre officiel.

3. Le Résultat : Un système qui grandit

Le papier a testé cela sur quatre différents « mystères » (des jeux de données comme LongMemEval, LoCoMo, HotpotQA et NarrativeQA).

  • Amélioration rapide : En seulement quelques cycles de l'édition par le « coach », MemPro est devenu meilleur que les meilleurs assistants existants, même ceux qui sont très coûteux ou complexes.
  • Croissance continue : Contrairement à d'autres systèmes qui atteignent un plafond et cessent de s'améliorer, MemPro a continué à progresser, car il réécrivait constamment son propre « cerveau » et ses « habitudes de carnet » pour s'adapter au type spécifique de puzzle qu'il résolvait.

Pourquoi cela importe (selon le papier)

Les auteurs soutiennent que pour que l'IA puisse gérer des tâches longues et complexes, nous ne pouvons pas simplement ajuster le « prompt » (les instructions). Nous devons traiter l'ensemble du système — la façon dont il construit sa mémoire et la façon dont il l'utilise — comme un logiciel capable d'évoluer.

En bref : MemPro est un système qui construit une meilleure version de lui-même. Il ne se contente pas d'apprendre de ses erreurs ; il réécrit son propre manuel de règles et ses propres outils pour s'assurer qu'il ne commette plus jamais la même erreur, créant un système de mémoire « vivant » qui devient plus intelligent à mesure qu'il est utilisé.

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 →