← cerebral.work cerebral.work English
projet · v0.13.0 · propriétaire

reverie

Les agents de codage oublient. Ou pire, ils retiennent la mauvaise chose — ils chargent la règle périmée, cherchent dans le magasin qui ne détient pas la réponse, enregistrent le même fait pour la quatrième fois. Reverie est le système qui décide de ce qu’un agent doit retenir, où le placer, et quand le laisser partir.

Le pari

Le récit dominant sur l’échec des agents de codage IA veut que les modèles ne soient pas encore assez performants. Nous pensons que ce récit est faux. Session après session, en observant de vrais harnais faire un vrai travail, les échecs se regroupent ailleurs : c’est le mauvais contexte qui se trouve dans la fenêtre. La directive qui aurait évité le bug était classée dans un magasin que personne n’a interrogé. La référence dont l’agent avait besoin dormait trois niveaux plus bas, derrière une requête que personne ne savait formuler. La « mémoire » était techniquement présente et opérationnellement invisible.

Reverie est un pari de recherche sur un autre cadrage. La mémoire des agents n’est ni un problème de base de données ni un problème de modèle — c’est un problème de gestion et d’injection du contexte. Ce qui est chargé avant l’invite, ce qui est évincé entre deux tours, ce qui est consolidé pendant la nuit, ce qui est discrètement jeté. Les systèmes d’exploitation ont résolu le problème analogue dans les années 1960. Les cerveaux l’ont résolu sur une échelle de temps plus longue. Ni les uns ni les autres n’ont utilisé un magasin unique et plat.

Pourquoi il existe

Tous les harnais de codage modernes — Claude Code, Cursor, Windsurf — conservent désormais des connaissances d’une session à l’autre. Aucun n’est livré avec une théorie de l’endroit où une connaissance donnée devrait vivre. Le comportement par défaut est « tout déverser dans un seul magasin », et ce défaut produit cinq modes de défaillance récurrents :

Rien de tout cela n’est un problème de modèle. C’est un problème de placement — celui-là même que les systèmes d’exploitation ont résolu par une hiérarchie de caches et que les cerveaux ont résolu par la consolidation hippocampique. Reverie applique les deux leçons à la surface d’un harnais de codage IA.

Ce que fait reverie

Une mémoire consciente du placement

Les connaissances sont routées dans une hiérarchie à cinq niveaux selon leur nature, et non selon le verbe que l’agent a employé. Les directives toujours chargées occupent le sommet ; les préférences et les décisions de projet vivent dans des magasins indexés rapides ; la référence consultable appartient à un coffre ; la source de vérité canonique reste dans le dépôt. Un démon décide du placement au moment de l’écriture, et non après coup, et un cycle de consolidation hors ligne — calqué sur le sommeil hippocampique — rejoue périodiquement les nouvelles observations, les déduplique, synthétise des résumés d’ordre supérieur, et promeut vers une couche plus durable ce qui s’est révélé utile. Le même cycle rétrograde discrètement ce qui ne l’a pas été.

Une barrière de dérivabilité avant chaque écriture

Avant tout stockage, la barrière pose quatre questions : en aurai-je besoin dans une session future, est-ce déjà stocké ailleurs, quelle couche correspond à son profil d’accès, et s’agit-il d’un fait ou d’une directive. Si la réponse à la deuxième est oui, l’écriture est refusée — inutile de dupliquer ce qui se trouve déjà dans le dépôt ou dans le coffre. Ce simple filtre pré-écriture constitue la plus grande différence de comportement entre reverie et tous les autres systèmes de mémoire pour LLM que nous avons étudiés ; les autres opèrent après coup sur ce que l’agent a décidé d’enregistrer.

Une récupération hybride qui encaisse les écarts de vocabulaire

La recherche lexicale gère le rappel de formulations exactes. Les vecteurs denses comblent les écarts sémantiques. Un chemin creux fondé sur le code de Hamming rattrape les fautes de frappe et la dérive morphologique. Un cross-encodeur reclasse les meilleurs candidats, et une passe d’expansion de requête intervient lorsque la recherche évidente renvoie trop peu. Quatre chemins, fusionnés par reciprocal rank fusion, parce qu’aucune méthode de récupération unique ne couvre tous les modes de défaillance, et que ces défaillances sont variées.

Un traitement des contradictions qui n’écrase rien en silence

À l’enregistrement, chaque observation est confrontée aux entrées existantes. Les conflits sont marqués des deux côtés et alimentent un graphe de supersession qui pilote la passe de consolidation suivante. Les anciennes croyances ne sont pas remplacées en silence — elles sont conservées jusqu’à ce que quelque chose de plus récent prenne le pas, ce qui compte le jour où l’agent demande pourquoi le système pensait autrefois le contraire.

L’ancrage scientifique

Reverie n’est pas « inspiré du cerveau » au sens marketing. Il implémente un petit nombre de mécanismes issus des neurosciences cognitives et traite leurs prédictions comme des contraintes porteuses sur l’architecture. Quelques-uns, en particulier, expliquent pourquoi le système a la forme qu’il a.

La théorie des systèmes d’apprentissage complémentaires explique pourquoi le chemin d’écriture rapide et le chemin de consolidation lent sont deux processus distincts — la biologie paie cher pour les tenir séparés, et ce prix a une raison. Le rejeu par ondulations aiguës explique pourquoi la phase de consolidation est pondérée par priorité (récence × accès × importance × nouveauté) plutôt que FIFO ; le cerveau ne rejoue pas tout, nous non plus. L’homéostasie synaptique explique pourquoi la rétrogradation est proportionnelle au désusage plutôt que fixée à un seuil net — un seuil franc jette trop de choses, une décroissance douce garde la longue traîne disponible. La reconsolidation explique pourquoi la récupération est traitée comme une occasion d’écriture et non comme un doublon ; se souvenir modifie ce dont on se souvient. Et l’effet d’espacement explique pourquoi le gain de stabilité est maximal lorsque la récupérabilité était la plus faible avant l’accès — un résultat emprunté tel quel à FSRS et à la littérature d’Ebbinghaus.

Chacun d’eux a écarté une forme que le système aurait pu prendre. Ce ne sont pas des ornements.

Ce que nous avons mesuré

La récupération de reverie est validée sur le benchmark LoCoMo — 812 questions réparties sur cinq conversations de longue haleine. L’ablation compare le pipeline hybride complet (BM25 + RRF sur vecteurs denses + reclassement par cross-encodeur + HyDE) à sa propre référence hybride (RRF sans reclassement) :

MétriqueReverie + reclassementRéférence hybrideΔ
R@155,8 %51,7 %+4,1 pts
R@579,4 %75,5 %+3,9 pts
R@1085,2 %84,0 %+1,2 pt
MRR0,6580,621+0,037

L’étape de reclassement par cross-encodeur apporte l’essentiel du gain, en réordonnant l’ensemble des candidats par pertinence. La fusion RRF qui la précède rattrape déjà les écarts de vocabulaire ; le reclassement resserre l’ordre. L’ablation par type de question montre que le reclassement aide surtout sur les questions multi-sauts et temporelles, et nuit sur les questions adverses (où l’ensemble de candidats est déjà mince et où le re-scoreur peut introduire du bruit).

Une remarque sur les chiffres : 79 % de R@5 est un rappel de récupération, pas un F1 de réponse de bout en bout. L’article LoCoMo rapporte sa meilleure référence non humaine à F1 ≈ 41 %, valeur située en aval de la récupération et attendue plus basse. Les chiffres de F1 de bout en bout, avec agent juge, arriveront avec le jalon v1.0.

Ce qu’il n’est pas

Statut

Propriétaire. Copyright © 2026 Christian M. Todie / cerebral.work — tous droits réservés. Actuellement v0.13.0. La v1.0 vise le 2026-09-15 et dépend de quatre bloquants : multi-utilisateur v1 (observations cloisonnées par locataire, authentification par utilisateur sur toutes les routes), suite d’intégration Postgres au vert, revue de bout en bout de la documentation, et publication de l’article de résultats M1. Seuils de qualité : couverture de test du crate principal ≥ 70 %, MRR LoCoMo ≥ 0,657, /health au vert pendant 14 jours consécutifs ou plus sur le déploiement de référence, toutes les barrières CI au vert. Pour une licence commerciale, un usage embarqué ou un accès d’évaluation : [email protected].

Commencer → Lire le journal du projet → Nous contacter