ToolNavs Outils IA à découvrir
Proposer Connexion
Retour à Informations sur l’IA
Devin retient d'une session à l'autre : Memory dans un dépôt Git, Dreaming trie chaque nuit

Devin retient d'une session à l'autre : Memory dans un dépôt Git, Dreaming trie chaque nuit

Informations sur l’IA • Admin • • 10 vues

La nouveauté de Devin, c'est qu'il a commencé à prendre des notes. Le 5 octobre 2026, Cognition a annoncé dans un article officiel l'arrivée de Memory et de Dreaming dans Devin : Memory conserve les préférences, les corrections et les leçons de projet apprises au fil d'une session pour les réutiliser dans la suivante, tandis que Dreaming range cette mémoire en arrière-plan, chaque jour. Le standard qui sous-tend le système, Agent Memory Repo, a été publié en open source dans le même temps, afin que d'autres agents puissent adopter la même structure.

La mémoire n'est pas un résumé de session, mais de courtes notes avec leurs sources

Ce qu'il y a de plus fatigant avec les agents de programmation, c'est de devoir réexpliquer les mêmes préférences et les mêmes pièges de projet au début de chaque nouvelle session. Memory vise précisément les informations qui n'émergent qu'une fois le travail lancé : une hypothèse que l'utilisateur a corrigée, l'explication de la raison pour laquelle une approche ne fonctionnera pas dans ce projet, ou la solution à un problème d'environnement qu'il a fallu plusieurs essais pour trouver. Cognition insiste : ces souvenirs ne sont pas des résumés chronologiques des sessions, mais des leçons que Devin a apprises en travaillant avec vous, rédigées sous forme de courtes notes accompagnées d'un lien vers la session où chacune a été apprise, pour pouvoir les retracer plus tard. La mémoire est personnelle : au sein d'une organisation, elle ne sert qu'à cette personne et ne devient pas automatiquement un jeu d'instructions partagé par tous.

Memory Drive : un coffre de mémoire géré avec Git

La conception du stockage est la partie la plus « ingénierie » de cette annonce. Toutes les notes vivent dans un dépôt Git persistant, le Memory Drive : ce sont des fichiers Markdown, que l'on peut organiser par dépôt, projet ou sujet, tandis qu'un court MEMORY.md contient les préférences générales et l'index des autres fichiers. Au début d'une session, Devin n'emporte que MEMORY.md comme contexte, puis recherche et lit les notes précises avec les mêmes outils que ceux qu'il utilise pour naviguer dans le code, au lieu de charger toute l'archive dans son prompt. Chaque session travaille sur son propre checkout Git, commit ses modifications de notes et fusionne les mises à jour des autres sessions ; si une version plus récente arrive pendant une synchronisation, un contrôle de révision rejette l'écriture périmée pour la faire réessayer, et les modifications en conflit sont présentées pour résolution au lieu d'être écrasées en silence. Des sessions parallèles peuvent ainsi entretenir un même coffre de mémoire sans que la copie locale d'aucune d'elles ne soit la source unique de vérité.

Les quatre tâches que Dreaming accomplit chaque nuit

Capturer ne suffit pas ; livré à lui-même, un stock de mémoire se remplit vite de notes redondantes et périmées. Dreaming est une session quotidienne et asynchrone, exécutée en arrière-plan, qui relit les conversations passées et la mémoire existante avec une vue globale sur toutes les sessions, et effectue quatre sortes de rangement : fusionner les notes qui se recoupent, supprimer les détails éphémères qui n'avaient de sens que sur le moment, exhumer des leçons utiles jamais consignées pendant le travail initial, et effacer les enregistrements anciens qu'aucune session n'a utilisés. Les utilisateurs peuvent consulter ce que Devin a retenu dans Customize → Memory et examiner les sessions de dreaming récentes : la mémoire n'est pas une boîte noire.

Cognition trace aussi une frontière nette entre Memory et Skills : un skill contient une procédure répétable, par exemple les étapes de test pour publier une modification, tandis que la mémoire contient le contexte accumulé, par exemple les préférences techniques de l'utilisateur et les raisons qui les motivent. Utilisés ensemble, le skill fournit la procédure et la mémoire fournit l'arrière-plan. La plateforme d'agents d'entreprise Cohere North 2 a fait de la mémoire inter-sessions une capacité centrale le même jour, et même si les deux prennent des chemins différents — l'une une plateforme à l'échelle de l'organisation, l'autre un coffre personnel sous contrôle de version —, le jugement est le même : la prochaine ligne de partage entre agents ne sera pas la qualité de leurs réponses dans une session isolée, mais leur capacité à rapporter ce qu'ils ont appris la fois précédente dans la suivante.

Outils Recommandés

Plus