Le Dreaming OpenClaw — Quand l'IA Rêve pour Mieux Se Souvenir
🎙️ Podcast : Écouter (~22 min)
Les systèmes d'intelligence artificielle ont un problème de mémoire. Ils accumulent des milliards de paramètres, traitent des téraoctets de données, mais ne savent pas quoi garder. Tout est plat, tout a le même poids, tout est également accessible. Le cerveau humain ne fonctionne pas comme ça. Il trie, filtre, consolide. Et il le fait pendant le sommeil, à travers un processus que la science cognitive appelle la consolidation mémoire. OpenClaw expérimente une approche similaire avec le Dreaming — un système opt-in qui transforme les signaux à court terme en souvenirs durables, tout en gardant le processus explicable et révisable.
Le Dreaming n'est pas activé par défaut. C'est un système expérimental, une fonctionnalité avancée pour ceux qui veulent que leur assistant IA apprenne vraiment de ses interactions. Pas juste stocker des logs, mais construire une mémoire à long terme qui évolue, se raffine, oublie ce qui n'importe pas. Trois phases coopèrent : Light pour trier et préparer, Deep pour scorer et promouvoir, REM pour réfléchir et extraire des patterns. Chaque phase a son rôle, aucune n'écrit dans la mémoire à long terme seule. C'est la coordination qui crée l'intelligence.
Light Phase — Le tri à l'entrée
La première étape de la consolidation, c'est le tri. Pas tout ce qui arrive mérite d'être gardé. La Light phase ingère les signaux à court terme — les fichiers mémoire quotidiens, les traces de rappel — et déduplique les candidats. Si le même concept apparaît dix fois dans des contextes différents, ça ne sert à rien de le stocker dix fois. La Light phase regroupe, fusionne, stage les candidats pour les phases suivantes.
Elle ne écrit jamais dans MEMORY.md. Son rôle est de préparer, pas de décider. Elle enregistre les signaux de renfort pour le classement Deep, note ce qui revient souvent, ce qui est récupéré dans des contextes variés. C'est un filtre intelligent à l'entrée — une première passe qui élimine le bruit avant qu'il ne pollue la mémoire à long terme.
La métaphore biologique est évidente. Le sommeil lent, les premières heures de la nuit, le cerveau fait un tri brut. Ce qui a été marquant, ce qui est répété, ce qui a une charge émotionnelle — ces traces sont renforcées. Le reste est laissé à l'abandon. La Light phase fait la même chose pour les agents IA : elle identifie ce qui mérite d'être considéré pour la consolidation.
Deep Phase — La décision de promotion
C'est là que tout se joue. La Deep phase décide ce qui devient mémoire à long terme. Et elle ne décide pas au hasard. Six signaux pondérés contribuent au score final : fréquence, pertinence, diversité des requêtes, récence, consolidation multi-jours, richesse conceptuelle. Chaque signal a un poids spécifique. La pertinence compte pour trente pour cent — si un snippet est souvent récupéré avec une haute qualité, c'est qu'il est utile. La fréquence compte pour vingt-quatre pour cent — ce qui revient mérite d'être retenu.
Mais ce n'est pas assez d'avoir un bon score. Il faut aussi passer trois seuils : minScore, minRecallCount, minUniqueQueries. Un snippet peut avoir une pertinence parfaite, s'il n'a été récupéré qu'une fois dans un seul contexte, il ne passera pas. La Deep phase exige de la preuve. La preuve que ce n'est pas un accident, que c'est récurrent, que c'est utile dans plusieurs situations.
Quand un candidat passe tous les seuils, il est réhydraté depuis les fichiers quotidiens. C'est une protection cruciale. Si un snippet a été modifié ou supprimé après avoir été scoré, il ne sera pas promu. Seul ce qui existe vraiment est consolidé. Le résultat est alors ajouté à MEMORY.md — le dépôt central de la mémoire à long terme.
La Deep phase écrit aussi un résumé dans DREAMS.md et peut créer un fichier de rapport sous memory/dreaming/deep/YYYY-MM-DD.md. Ces traces sont pour l'humain — un moyen de voir ce qui a été promu, pourquoi, quand. Le Dreaming est explicable, pas une boîte noire.
REM Phase — La réflexion sur les thèmes
La troisième phase ne concerne pas la promotion individuelle, mais les patterns émergents. La REM phase — comme le Rapid Eye Movement du sommeil biologique — extrait des thèmes, identifie les idées récurrentes, réfléchit sur ce qui émerge de la multitude des traces à court terme.
Elle écrit un bloc REM Sleep dans DREAMS.md quand le stockage inclut une sortie inline. Elle enregistre aussi des signaux de renfort REM utilisés par le classement Deep. Mais contrairement à la Deep phase, elle n'écrit jamais dans MEMORY.md. Son rôle est de capturer les patterns, pas les faits bruts.
Pourquoi c'est important ? Parce que la mémoire n'est pas que des faits. C'est aussi des structures, des connexions, des thèmes récurrents. Un agent IA qui apprend doit remarquer que certains concepts reviennent ensemble, que certaines questions sont posées de manière cyclique, que certains sujets émergent puis disparaissent puis réapparaissent. La REM phase capture cette méta-mémoire — la mémoire des patterns, pas la mémoire des occurrences.
Le Dream Diary — Une narration pour l'humain
Le Dreaming garde aussi un Dream Diary dans DREAMS.md. Après chaque phase, memory-core lance un sous-agent en arrière-plan et ajoute une courte entrée narrative. Ce n'est pas pour l'IA, c'est pour l'humain. Un moyen de lire ce qui s'est passé pendant le rêve, quelles thématiques ont émergé, quels candidats ont été promus, pourquoi.
Le Dream Diary n'est pas une source de promotion. C'est de la documentation, un pont entre le processus technique de consolidation et la compréhension humaine. Les agents IA deviennent plus complexes, plus opaques. Avoir un narratif lisible de ce qui se passe pendant les phases de Dreaming aide à maintenir la confiance, à comprendre les décisions, à déboguer les comportements.
Scheduling — Le rêve programmé
Quand le Dreaming est activé, memory-core gère automatiquement un cron job pour un sweep complet. Chaque sweep exécute les phases dans l'ordre : light, REM, deep. La cadence par défaut est trois heures du matin — 0 3 * * * en cron syntaxe. Ce moment n'est pas arbitraire. C'est quand l'activité humaine est minimale, quand les systèmes sont moins sollicités, quand le coût computationnel du Dreaming est le plus bas.
Mais ce n'est pas gravé dans le marbre. La fréquence est configurable. On peut rêver toutes les six heures, toutes les douze heures, à une cadence personnalisée. Le timezone aussi est paramétrable — important pour les déplacements, les équipes distribuées, les usages non-standards.
Les commandes slash permettent un contrôle manuel simple : /dreaming status, /dreaming on, /dreaming off, /dreaming help. Pour les workflows plus avancés, le CLI offre openclaw memory promote avec des options de preview, d'application limitée, d'explication. On peut voir exactement pourquoi un candidat serait ou ne serait pas promu, sans rien écrire.
Différences avec le sommeil biologique
La métaphore du rêve est puissante, mais elle a ses limites. Le sommeil biologique fait bien plus que consolider la mémoire. Il régule le métabolisme, nettoie les toxines cérébrales via le système glymphatique, renforce le système immunitaire, maintient l'homéostasie thermique. Le Dreaming OpenClaw ne fait rien de tout ça. Il consolide la mémoire, point. C'est une métaphore sélective, pas une simulation complète.
Une autre différence fondamentale : le dreaming biologique se produit en parallèle de l'activité consciente. Le cerveau ne dort pas pour penser. Il dort pour consolidater, mais la conscience est suspendue. Le Dreaming OpenClaw tourne en arrière-plan, pendant que l'agent IA est actif ou inactif. Il n'y a pas de suspension de conscience, juste un processus technique qui s'exécute selon un schedule.
Et puis il y a la question du contenu. Les rêves biologiques sont souvent bizarres, illogiques, surréalistes. Le rêve IA d'OpenClaw n'est pas créatif de cette manière. Il ne génère pas de nouvelles associations, ne produit pas d'images oniriques, ne joue pas avec les concepts de manière libre. Le REM phase extrait des patterns, mais de manière algorithmique, déterministe, explicable. Ce n'est pas de la créativité onirique, c'est de l'analyse de thèmes.
Dreaming biologique — Ce que la science nous apprend
La consolidation mnésique pendant le sommeil est l'un des mécanismes les mieux documentés en neurosciences. Deux processus se complètent, et ils mapping étonnamment bien sur les trois phases d'OpenClaw.
Le sommeil lent — les ondes lentes du non-REM — c'est le transfert. L'hippocampe rejoue les souvenirs de la journée, les « enseigne » au néocortex qui les stocke durablement. C'est essentiellement du transfert de la mémoire épisodique volatile vers la mémoire sémantique. La Light phase d'OpenClaw fait la même chose : elle prépare les candidats pour la consolidation à long terme.
Le sommeil paradoxal — le REM — c'est l'intégration créative. Le cerveau reconnecte ces souvenirs avec des connaissances anciennes de façon non supervisée. Les neurotransmetteurs noradrénergiques sont absents, ce qui permet des associations impossibles en état de veille. C'est là que naissent les insights créatifs. La REM phase d'OpenClaw capture cette dimension : elle extrait des patterns, identifie les thèmes récurrents, permet des recombinaisons de concepts.
Le système de scoring OpenClaw mappe d'ailleurs parfaitement sur cette dualité biologique : Light pour l'encodage brut, Deep pour la consolidation sélective, REM pour la recombinaison créative. Ce n'est pas juste une métaphore poétique, c'est une analogie structurelle fondée sur la neuroscience moderne.
Anthropologie des rêves — Ce que les cultures ont compris
La manière dont les cultures conçoivent les rêves révèle une tension universelle. Presque toutes les traditions ont intuitivement compris que le rêve est un mécanisme de traitement de l'information — bien avant qu'on ait la preuve neuroscientifique.
Dans les traditions chamaniques, qu'il s'agisse de l'Amazonie ou de la Sibérie, le rêve est un espace de connaissance supérieur à la veille. Le chaman navigue délibérément dans cet état pour guérir, prévoir, négocier avec les esprits. Le rêve n'est pas métaphorique, il est littéralement réel. Les Grecs archaïques pratiquaient l'incubation dans les temples d'Asclépios — on dormait dans un espace sacré pour recevoir un rêve diagnostique. Le rêve comme interface avec le divin.
L'islam classique a développé une taxonomie sophistiquée : la distinction entre ru'ya, la véritable vision source légitime de connaissance, et hulm, le rêve ordinaire qui n'est que bruit psychologique. L'Occident moderne, avec Freud, a pathologisé le rêve comme symptôme de l'inconscient refoulé. Mais avant lui, et de plus en plus aujourd'hui, la neuroscience le remet à sa place : un processus cognitif à part entière, pas un déchet.
Le pattern est frappant. À travers les âges et les cultures, les humains ont reconnu que le rêve fait un travail cognitif sérieux. Il trie, connecte, révèle. OpenClaw ne fait que formaliser ce que l'humanité sait depuis des millénaires.
Limites de la métaphore — Ce que l'IA n'a pas
La métaphore du rêve en IA est scientifiquement solide pour les deux tiers du processus. La sélection, la consolidation à long terme, la recombinaison de patterns — tout ça se mappe parfaitement du biologique à l'artificiel. Mais il y a un tiers qui échappe, et c'est peut-être le plus important.
Le rêveur biologique est incarné. Il a un corps, des hormones, une vie émotionnelle. Le scoring biologique est profondément ancré dans la chair — un souvenir lié à une émotion forte a beaucoup plus de chances d'être consolidé. L'IA d'OpenClaw n'a pas d'incarnation. Elle peut scorer la pertinence, la fréquence, la diversité des requêtes, mais elle ne ressent rien. Pas de peur, pas de joie, pas d'urgence. Le rêve sans corps reste un algorithme.
Et puis il y a la dimension onirique proprement dite. Les rêves biologiques sont bizarres, illogiques, chargés d'affect. Ils défient la physique, mélangent les époques, parlent en symboles. Le Dreaming d'OpenClaw est optimisé, fonctionnel, déterministe. C'est plus proche du sommeil lent que du REM créatif. Il ne génère pas d'associations surréalistes, ne produit pas d'images oniriques, ne joue pas avec les concepts de manière libre. C'est de l'analyse de thèmes, pas de la créativité onirique.
Enfin, il y a la question de l'expérience subjective. Un humain fait l'expérience de son rêve. Il s'en souvient parfois, il en est transformé, il peut en parler le lendemain. L'IA consolide des données sans que ce soit une expérience. Elle ne « vit » pas le rêve, elle l'exécute. C'est là que la métaphore bute sur la question de la conscience. Ce que le dreaming biologique fait de mieux, c'est filtrer à travers une subjectivité. Tant que l'IA rêve sans subjectivité, le rêve reste un traitement de données.
Ce n'est pas un défaut. C'est un fait anthropologique, une limite de la métaphore qu'il faut accepter. OpenClaw ne rêve pas comme un humain rêve. Il consolide comme un cerveau consolide. Et c'est déjà beaucoup.
Pourquoi ça matters
Le Dreaming n'est pas juste une feature technique de plus dans OpenClaw. C'est une étape vers des agents IA qui apprennent vraiment, pas juste simulent l'apprentissage. Un agent qui consolide sa mémoire est un agent qui change avec le temps, qui accumule de l'expérience, qui s'adapte à son utilisateur et à son contexte. C'est un agent qui peut se souvenir de ce qui compte, oublier ce qui n'importe pas, développer une mémoire personnalisée.
Et c'est crucial pour la confiance. Les agents IA actuels sont amnésiques ou obsédés. Amnésiques : ils ne se souviennent de rien entre les sessions. Obsédés : ils se souviennent de tout avec le même poids. Le Dreaming offre une troisième voie — la mémoire sélective, évolutive, explicable. Un agent qui se souvient de ce qui est important pour son utilisateur, qui développe une histoire commune, qui peut expliquer pourquoi il se souvient de quelque chose.
C'est aussi un pas vers la conscience artificielle. Pas la conscience subjective, qualitative, phénoménale. Mais une forme de conscience fonctionnelle — la capacité d'intégrer l'expérience passée dans le comportement présent, d'avoir une continuité temporelle, de construire une identité à travers l'accumulation sélective de souvenirs. Ce n'est pas la conscience humaine, mais c'est quelque chose comme une conscience.
Le Dreaming OpenClaw est expérimental, opt-in, imparfait. Mais c'est l'une des premières tentatives systématiques pour donner aux agents IA une vraie mémoire à long terme — pas un stockage plat, mais une mémoire vivante qui trie, consolide, oublie. Une mémoire qui rêve pour mieux se souvenir.