Lui apprendre à se souvenir
Le chat d’aujourd’hui disparaît quand vous le fermez. Ce que vous voulez garder doit être écrit.
Où il range les choses
La Partie II commence ici parce qu’un agent qui oublie vos préférences chaque matin vous fait vous répéter pour toujours. Votre agent range les choses à trois endroits, et ça vaut de savoir lequel est lequel.
| Où | Ce que ça tient | Combien |
|---|---|---|
| 1 · Le carnet | SOUL.md, MEMORY.md, USER.md — lus au début de chaque chat | Petit, exprès |
| 2 · Les anciens chats | De vieilles conversations qu’il peut rechercher | Autant que le disque le permet |
| 3 · Vos notes | Un dossier de vos propres notes qu’il peut lire (leçon suivante) | Autant que vous écrivez |
Il écrit maintenant, il lit la prochaine fois
L’agent lit ses notes une fois, au démarrage d’un chat. Donc s’il écrit quelque chose en cours de conversation, demander « tu te souviens ? » dans ce même chat peut encore revenir vide — le fichier est juste, il ne l’a simplement pas relu. Vérifiez le fichier, puis ouvrez un nouveau chat pour le voir en action.
MEMORY.md a la ligne et que cette session l’ignore — fermez et rouvrez avant de blâmer l’agent.`MEMORY.md` et `USER.md`
MEMORY.md est le carnet de l’agent — votre montage, vos conventions, ce qu’il a appris. USER.md est votre fiche : nom, préférences, choses à éviter. L’agent écrit les deux ; vous pouvez les éditer dans n’importe quel éditeur de texte. Ce qu’il n’écrit jamais, il ne le garde jamais.
Les deux sont petits exprès, parce qu’ils sont lus au début de chaque chat — chaque ligne que vous ajoutez est une ligne que l’agent traîne pour toujours. Gardez décisions, préférences et corrections ; jamais de transcriptions. Quand ils débordent : fusionnez des lignes, raccourcissez, supprimez ce qui est périmé.
Ça fait trois fichiers dans votre Hermes home, tous chargés à chaque chat, donc ça vaut d’être précis sur lequel est lequel :
| Fichier | Il tient | Qui l’écrit |
|---|---|---|
SOUL.md | Qui l’agent est — rôle, ton, limites strictes | Vous, une fois — ça change rarement |
MEMORY.md | Ce qu’il a appris — votre montage, conventions, décisions | L’agent, au fil du travail ; vous pouvez éditer |
USER.md | Qui vous êtes — nom, préférences, liste d’évitements | L’agent, à partir de ce que vous lui dites |
USER.md, pas dans SOUL.md. L’identité, c’est ce que l’agent est pour tout le monde ; la mémoire, c’est ce qu’il sait de ce montage et de cette personne.Prouvez qu’il se souvient
- Dites à l’agent : « Retiens que le nom de code du projet est HARNESS-01 et que je préfère les réponses courtes. »
- Demandez-lui d’écrire ça dans la mémoire durable.
- Ouvrez
MEMORY.md/USER.mdsur le disque et vérifiez que les lignes sont vraiment là. - Fermez le chat complètement. Ouvrez-en un nouveau. Demandez : « Quel est le nom de code de mon projet, et quelle longueur de réponse je préfère ? »
Mémoire vs hallucination
Sans mémoire, le modèle comble les trous avec de l’assurance. Avec mémoire et sources, il consulte d’abord. Encore faillible — mais vérifiable par vous et par l’agent.
Où vivent les préférences durables ?
Choisissez une réponse — le résultat s’affiche tout de suite.
Fichier à jour mais le chat « oublie » maintenant ?
Choisissez une réponse — le résultat s’affiche tout de suite.
Vous avez fini quand
Vous avez déjà un agent. Donnez-lui maintenant une mémoire durable et des habitudes de propriété.