# Comment fonctionne la mémoire

> Ce qu'un personnage garde, ce qu'il oublie, et comment faire tenir quelque chose.

Source: https://reverie.im/fr/docs/chatting/memory
Language: fr

Trois choses distinctes font avancer une conversation : les messages bruts encore dans la fenêtre, le résumé roulant de ceux qui en sont tombés, et la mémoire où sont rangés les faits durables. Elles se comportent différemment, et quand un personnage « oublie » quelque chose, il vaut la peine de savoir laquelle a lâché.

## Les trois couches \[#the-three-layers]

| Couche                    | Où elle vit                                                                            | Ce qu'elle contient                                                                                                                                                                                                                                                           |
| ------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Messages en direct        | La conversation elle-même                                                              | Dépend du [niveau de détail de la mémoire](https://reverie.im/fr/docs/chatting/memory#memory-detail). Au niveau par défaut, **Équilibré** : les 10 000 derniers jetons — ou 25% de la fenêtre de contexte du modèle, selon ce qui est plus petit — et au plus **50 messages** |
| Résumé de la conversation | Ce chat-là, dans l'onglet **Mémoire** du panneau latéral → **Mémoire de conversation** | Trois niveaux : **Résumé récent**, puis **Résumé fusionné**, puis **Mémoire à long terme**                                                                                                                                                                                    |
| Souvenirs enregistrés     | L'onglet **Mémoire** du panneau latéral, par personnage et globalement                 | **100** entrées par portée, plus **20** épinglées, chacune jusqu'à **500 caractères**                                                                                                                                                                                         |

La fenêtre en direct est volontairement découplée du modèle que vous choisissez. Prendre un modèle avec un million de jetons de contexte ne garde pas plus de messages bruts en jeu ; cela change ce qui peut tenir autour d'eux.

Quand des messages tombent de la fenêtre en direct, ils sont résumés, par petits paquets, à la fin d'un tour. Quatre résumés récents fusionnent en un seul, et quatre résumés fusionnés deviennent un résumé à long terme — à tous les niveaux de détail de la mémoire, le tout cantonné à ce seul chat. Vous pouvez les lire, les **Modifier** et les **Reconstruire** dans l'onglet **Mémoire** du panneau latéral → **Mémoire de conversation**, qui indique aussi combien de messages ne sont pas encore dans le résumé.

## Niveau de détail de la mémoire \[#memory-detail]

**Niveau de détail de la mémoire**, tout en haut de **Mémoire de conversation**, fixe la part de l'histoire que garde le résumé de la conversation. Il est enregistré par personnage et s'applique à vos chats web avec ce personnage ; les bots Discord et Telegram utilisent toujours **Équilibré**. Tout ce que contient le résumé est envoyé avec chaque message : plus de détail coûte donc plus de crédits à chaque réponse.

| Niveau                     | Conservé mot pour mot                | Ce que gardent les résumés                                                                                                                                              |
| -------------------------- | ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Événements clés**        | Jusqu'à 6 000 jetons et 30 messages  | L'intrigue principale, les relations, les promesses et les faits durables. Le détail scène par scène est laissé de côté, donc les détails anciens s'estompent plus vite |
| **Équilibré** (par défaut) | Jusqu'à 10 000 jetons et 50 messages | Les événements importants, les promesses et ce qui a changé, avec un niveau de détail modéré                                                                            |
| **Détaillé**               | Jusqu'à 16 000 jetons et 80 messages | Davantage de scènes et de détails secondaires, et une chronologie plus longue dans la mémoire à long terme                                                              |

Sur un modèle à petite fenêtre de contexte, chaque niveau conserve au plus 25% de cette fenêtre mot pour mot.

Le résumé à long terme a lui aussi une taille limite : environ 4 000, 8 000 ou 16 000 jetons en **Événements clés**, **Équilibré** et **Détaillé**. Lorsqu'il la dépasse nettement, il est condensé : les plus anciennes lignes de la chronologie sont regroupées en courtes lignes par période, et seuls les promesses en suspens, les références exactes et l'état actuel qui comptent encore sont conservés. Les corrections et les règles qu'il a notées dans vos messages sont toujours conservées mot pour mot.

Un nouveau niveau s'applique à partir de votre prochain message. Les résumés déjà écrits gardent leur niveau de détail jusqu'à leur fusion dans la mémoire plus ancienne. Pour appliquer le nouveau niveau à tout l'historique d'un coup, lancez **Reconstruire** sur la mémoire de la conversation : le panneau vous le propose juste après le changement, avec le coût estimé. L'**Avertissement : consommation élevée de crédits**, affiché une fois par chat après une réponse inhabituellement chère, permet aussi de changer de niveau.

Une reconstruction se poursuit en arrière-plan si vous fermez le panneau ou quittez le chat, et vous recevez une notification quand elle est terminée. D'ici là, votre mémoire actuelle continue de fonctionner, et les nouveaux messages attendent la fin pour être résumés. Si elle ne peut pas aboutir — par exemple parce que vous n'avez plus de crédits —, vous en êtes averti, et **Mémoire de conversation** vous permet de la reprendre ou de recommencer. Après un changement de niveau dans **Avertissement : consommation élevée de crédits**, il propose aussi **Reconstruire à ce niveau**.

## Où vivent les souvenirs enregistrés \[#where-saved-memories-live]

Un souvenir appartient à l'une de deux portées, choisie au moment de l'ajouter : **Souvenir Spécifique au Personnage** ou **Souvenir Global** (tous les personnages le voient). Voilà tout le modèle de portée.

> **La mémoire n'est pas cloisonnée par persona, par chat ni par branche.**
> Changer de [persona](https://reverie.im/fr/docs/chatting/personas), lancer une nouvelle
> conversation ou [bifurquer](https://reverie.im/fr/docs/chatting/forking) n'isole rien : chaque
> chat que vous avez avec un personnage lit et écrit dans le même stock. Un
> fait appris dans une branche est aussitôt visible dans l'original, et sous
> chaque persona que vous utilisez.

Deux effets de bord : dans un [chat de groupe](https://reverie.im/fr/docs/chatting/group-chats), le personnage lit l'union des souvenirs de chaque membre plus les globaux ; et si un personnage est un jour supprimé, les souvenirs classés sous lui deviennent globaux au lieu de disparaître.

À chaque tour, le personnage reçoit toutes les entrées épinglées plus jusqu'à 100 non épinglées, les plus récentes d'abord et réparties équitablement entre les portées en jeu, avec la mention « récent » sur tout ce qui a été mis à jour dans les 7 derniers jours.

## Comment quelque chose se retrouve enregistré \[#how-something-gets-saved]

| Voie                                                      | Qui le fait      | Remarques                                                                                                               |
| --------------------------------------------------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Le personnage l'enregistre en pleine réponse              | Le modèle        | Demande un modèle capable d'outils. Il peut aussi mettre à jour ou supprimer ses propres entrées antérieures            |
| **Ajouter un Souvenir**                                   | Vous             | Tapez le fait, choisissez la portée                                                                                     |
| **Initialiser les souvenirs** → **Générer les souvenirs** | Vous, puis l'IA  | Répond à « Que doit se souvenir le personnage ? » à partir d'une description que vous écrivez, jusqu'à 1 000 caractères |
| **Enregistrer depuis la conversation**                    | Vous, puis l'IA  | Choisissez jusqu'à 20 messages, puis **Rédiger avec l'IA** ou **Utiliser tel quel**                                     |
| Mémoire approfondie                                       | Votre abonnement | Voir plus bas                                                                                                           |

> **Générer les souvenirs ne lit pas votre chat.** Cela travaille uniquement à
> partir de la description que vous tapez dans le champ. La fonction qui lit la
> conversation, c'est **Enregistrer depuis la conversation** : sélectionnez les
> messages qui comptent — une promesse et la réponse qui lui est faite vont
> généralement ensemble —, relisez jusqu'à cinq brouillons, et enregistrez.
> Tout ce qui est enregistré ainsi arrive **épinglé**.

Si vous régénérez un tour, les écritures en mémoire faites par ce tour sont annulées avec lui. Les entrées épinglées sont laissées tranquilles.

## Épingler \[#pinning]

Épingler, c'est ainsi qu'on rend quelque chose permanent. Une entrée épinglée :

* est envoyée au personnage **en entier, à chaque tour**, jamais chassée par des entrées plus récentes ;
* a son propre budget — **20 par portée**, en plus des 100 non épinglées ;
* **ne peut être ni modifiée ni supprimée par l'IA**, seulement par vous ;
* survit au rembobinage et à la régénération de la conversation ;
* est mise de côté la première fois que vous lancez **Effacer Tous les Souvenirs**.

Les entrées non épinglées n'ont rien de cette protection : le personnage peut les réécrire ou les supprimer, et la passe de fond aussi. Si un fait compte — le nom que vous voulez qu'on vous donne, une limite, une promesse datée —, épinglez-le.

## Mémoire approfondie \[#deeper-memory]

**Nécessite un abonnement actif.** Chaque fois qu'un paquet de messages anciens est résumé hors de la fenêtre en direct, Reverie relit ce paquet à la recherche de détails durables et les classe comme souvenirs. Cela tourne **pendant** la conversation, en arrière-plan, juste après le compactage qui l'a déclenché — ni la nuit, ni selon un calendrier. Les réponses ne l'attendent jamais, et cela ne dépense pas vos crédits.

La passe est bridée exprès : elle ne fait que quelques modifications à la fois, elle ne touche jamais aux entrées épinglées, et il lui faut une série de nouveaux messages sur laquelle travailler. Elle ne tourne que sur les chats web — pas sur Discord ni Telegram — et jamais dans les chats de défi à prime. Le panneau affiche **Mémoire approfondie** avec un badge **Actif** quand cela s'applique à vous.

Sur un compte gratuit, il n'y a pas de passe automatique. Le personnage enregistre toujours des souvenirs en pleine réponse, et le panneau fonctionne toujours.

## Quand la mémoire est coupée \[#when-memory-is-off]

* **Apprendre du Chat** est un interrupteur par personnage, activé par défaut. Le couper arrête à la fois l'enregistrement *et* la lecture : le personnage n'apprend rien et ne voit pas les souvenirs existants.
* Sur un modèle sans support d'outils, le personnage ne peut pas enregistrer en cours de conversation ; les souvenirs enregistrés restent utilisés, et la passe de mémoire approfondie d'un abonné tourne toujours.
* Dans un chat de défi à prime, la mémoire est désactivée entièrement : chaque tentative part de la même page blanche.
* Déconnecté, rien n'est enregistré.

## Mémoire ou résumé ? \[#memory-or-summary]

La mémoire garde des faits qui restent vrais des semaines durant — un nom préféré, un anniversaire, une allergie, une promesse explicite. L'avancée de l'intrigue, l'humeur du jour et les relations qui bougent appartiennent au résumé de la conversation. Si quelque chose que vous avez dit manque à la mémoire, vérifiez le résumé avant de l'ajouter à la main.

> **Effacer Tous les Souvenirs** supprime toutes les entrées non épinglées de
> cette portée et c'est irréversible. Vos entrées épinglées survivent à cette
> première passe ; Reverie demande ensuite séparément s'il faut les supprimer
> aussi — « Ce sont les moments que vous avez marqués vous-même et protégés de
> l'IA. »

## Voir aussi \[#related]

* [Personas](https://reverie.im/fr/docs/chatting/personas) — pourquoi changer de persona ne vous donne pas une deuxième mémoire
* [Liens](https://reverie.im/fr/docs/chatting/bonds) — la relation elle-même, par opposition aux faits sur vous
* [Bifurquer les conversations](https://reverie.im/fr/docs/chatting/forking) — ce qu'une branche copie, et ce qu'elle partage
* [Livres du monde](https://reverie.im/fr/docs/writing/world-books) — le lore du monde, par opposition aux faits vous concernant
* [Dépannage du chat](https://reverie.im/fr/docs/chatting/troubleshooting) — quand un personnage oublie quelque chose
* [Limites](https://reverie.im/fr/docs/reference/limits) — tous les plafonds dans un seul tableau
