Back to Blog
BlogApril 7, 20261

Qu'est-ce que MemPalace ? Le système de mémoire IA de Milla Jovovich qui atteint 100% au LongMemEval

Qu'est-ce que MemPalace ? Le système de mémoire IA de Milla Jovovich qui atteint 100% au LongMemEval

Points clés

  • MemPalace est un système de mémoire agentique gratuit et open-source, offrant aux modèles d’IA une mémoire à long terme persistante, structurée et sans perte grâce à une architecture de palais de mémoire virtuel, inspirée de l’ancienne méthode des lieux.
  • Développé par l’actrice Milla Jovovich et l’ingénieur Ben Sigman, il obtient un score hybride de 100 % et les meilleurs résultats bruts sur le benchmark de référence LongMemEval.
  • Totalement local et axé sur le fonctionnement hors ligne : fonctionne sur votre machine avec ChromaDB, SQLite et le système de fichiers – pas de cloud, pas de frais d’API, aucune donnée envoyée à l’externe.
  • Utilise une organisation hiérarchique (ailes, salles, halls, tunnels, placards, tiroirs) ainsi qu’une compression sans perte AAAK pour une efficacité jusqu’à 30 fois supérieure, tout en gardant le contenu entièrement lisible.
  • L’analyse des benchmarks montre qu’il surpasse les outils payants comme Mem0, Zep, et d’autres en précision de rappel et en coût.
  • Les retours de la communauté et des premiers utilisateurs soulignent son efficacité pour les développeurs, les équipes et les utilisateurs d’LLM locaux confrontés à « l’amnésie » de l’IA.

Qu’est-ce que MemPalace ?

MemPalace est un système de mémoire innovant pour l’IA, conçu pour résoudre le problème persistant des grands modèles de langage qui oublient les conversations, décisions et détails de projets précédents une fois que la fenêtre de contexte se réinitialise. Au lieu de reposer sur une synthèse avec pertes ou un stockage cloud coûteux, il construit un palais de mémoire virtuel structuré où chaque information est stockée mot pour mot et rendue instantanément récupérable.

Lancé début avril 2026, le projet est entièrement open-source sur GitHub dans le dépôt milla-jovovich/mempalace. Il s’inspire directement de la technique classique du palais de mémoire (méthode des lieux), adaptant les principes d’organisation spatiale à la gestion numérique des connaissances.

Les benchmarks indiquent que MemPalace obtient les scores publiés les plus élevés sur LongMemEval, en faisant une solution de choix pour toute personne construisant ou utilisant des agents et applications d’IA de longue durée.

Origines et inspiration

Milla Jovovich a développé l’architecture principale après avoir éprouvé de la frustration face aux outils d’IA qui perdaient des détails cruciaux malgré un archivage méticuleux. S’inspirant des récits historiques sur les orateurs de la Grèce antique et des champions modernes de la mémoire qui utilisent des techniques de mémoire spatiale pour se rappeler de vastes quantités d’informations, elle a imaginé un « Palais de Mémoire virtuel » pour l’IA.

En collaboration avec le cofondateur technique Ben Sigman, l’équipe a créé un système qui organise les données en métaphores spatiales familières : différentes ailes pour les projets ou personnes, des salles pour les sujets, des halls pour les types de décisions, etc. Cette approche exploite la force naturelle du cerveau pour la navigation spatiale tout en fournissant un cadre pratique pour la récupération par l’IA.

Le résultat est un système qui stocke tout sans perte due à la synthèse, rendant la récupération plus intuitive et plus précise que la simple recherche par mot-clé ou vectorielle plate.

Fonctionnement de MemPalace

MemPalace combine la structuration spatiale hiérarchique, la recherche sémantique et une compression efficace dans une pile mémoire multicouche :

  • Phase d'Extraction (Mining): Ingère automatiquement les conversations, projets de code, historiques Slack ou autres sources de données et les classe dans la structure du palais.
  • Compression AAAK: Un format personnalisé sans perte réduit drastiquement le nombre de tokens (par exemple, de 1 000 tokens à environ 120) tout en restant parfaitement lisible par les humains et tout LLM — aucun décodeur spécial requis.
  • Architecture du Palais :
    • Ailes (Wings): Catégories de haut niveau (projets, personnes)
    • Salles (Rooms): Sujets ou conversations spécifiques
    • Couloirs (Halls): Types de faits ou d'événements (décisions, événements)
    • Tunnels: Références croisées entre les éléments
    • Armoires/Tiroirs (Closets/Drawers): Résumés compressés et fichiers originaux verbatim
  • Stockage et Récupération: Utilise ChromaDB pour les embeddings vectoriels, SQLite pour un graphe de connaissances temporel (avec fenêtres de validité pour les faits), et le système de fichiers local pour les données brutes. La récupération applique un filtrage hiérarchique pour la précision.
  • Intégration: Prend en charge le MCP (Model Context Protocol) pour une utilisation transparente avec Claude ou ChatGPT, ainsi qu'un accès direct en Python/CLI pour les modèles locaux comme Ollama.

Cette conception garantit une perte de données nulle et permet des requêtes à la fois sémantiques et structurées.

Fonctionnalités Clés et Détails Techniques

  • Sans Perte & Efficace: Jusqu'à 30x de compression ; les historiques complets tiennent dans de minuscules contextes de démarrage (wake-up).
  • Filtrage Hiérarchique: Apporte des améliorations significatives de récupération (les benchmarks montrent des gains grâce au filtrage par aile + salle).
  • Graphe de Connaissances Temporel: Trace les relations entre entités et leurs changements dans le temps, prenant en charge les requêtes historiques et sensibles aux contradictions.
  • Priorité Hors Ligne (Offline-First): Une seule dépendance ; fonctionne entièrement localement sans coûts récurrents.
  • Outils MCP: Outils intégrés pour les agents, incluant la recherche, les requêtes sur le graphe, et plus encore.
  • Support Spécialisé: Ailes spécifiques à un domaine et capacités de sauvegarde automatique pour les équipes ou les projets complexes.

Benchmarks et Performance

MemPalace établit une nouvelle norme selon les résultats publiés :

  • LongMemEval: Score brut le plus élevé publié et 100% en mode hybride.
  • Il surpasse plusieurs systèmes de mémoire commerciaux tout en restant entièrement gratuit et local.

Les comparaisons montrent des avantages nets en matière de précision, de confidentialité et de coût par rapport aux outils nécessitant des appels API ou des abonnements. L'approche hiérarchique contribue de manière mesurable à la précision au-delà des seuls embeddings bruts.

Démarrer avec MemPalace

L'installation et l'utilisation de base sont simples via la CLI :

pip install mempalace
mempalace init ~/my-palace
mempalace mine ~/projects --mode projects
mempalace mine ~/chats --mode convos
mempalace search "decision details"
mempalace status

Pour l'intégration avec Claude, ajoutez le serveur MCP. Les utilisateurs de LLM locaux peuvent générer directement les contextes de démarrage (wake-up contexts). Le dépôt fournit une documentation complète et des exemples.

Astuces avancées et cas d'utilisation

  • Mémoire d'équipe : Exploitez les historiques de communication partagés pour les transformer en ailes dédiées afin d'assurer un rappel organisationnel cohérent.
  • Configuration personnalisée : Ajustez les mappages d'ailes pour un classement automatique des dépôts ou des individus.
  • Requêtes sur le graphe de connaissances : Utilisez des requêtes temporelles pour une récupération d'information sensible à la chronologie.
  • Échelle massive : Gère des millions de tokens efficacement sans dégradation des performances.
  • Flux de travail hybrides : Combinez avec des modèles locaux pour des coûts récurrents extrêmement bas.

Les développeurs construisant des agents à long terme et les équipes gérant des projets complexes bénéficient le plus de cette mémoire structurée et interrogeable.

Pièges courants et solutions

  • Temps d'indexation initial : Les jeux de données volumineux nécessitent du temps pour être exploités – commencez par des dossiers ciblés.
  • Précision de la récupération : Utilisez des filtres hiérarchiques plutôt qu'une recherche brute pour des résultats optimaux.
  • Familiarité AAAK : Bien que les modèles s'adaptent immédiatement, incluez un bref guide d'introduction pour les utilisateurs humains si nécessaire.
  • Mises à jour des faits : Maintenez des fenêtres de validité dans le graphe pour éviter de fournir des informations obsolètes.

Le système est robuste même pour les utilisateurs sans compétences avancées en visualisation, car la récupération est pilotée par une base de données.

Conclusion

MemPalace représente une avancée significative dans la gestion de la mémoire IA en combinant les principes anciens de la mémoire spatiale avec la technologie moderne local-first. Il offre une précision de rappel inégalée, une confidentialité totale et des coûts récurrents nuls.

Explorez le projet dès aujourd'hui sur le dépôt GitHub officiel à l'adresse github.com/milla-jovovich/mempalace. Installez MemPalace, construisez votre premier palais virtuel et donnez à votre IA la mémoire persistante dont elle a longtemps eu besoin. L'avenir d'un contexte IA fiable et privé commence ici.

Share this article