Les murs ont des oreilles : quand l'isolation de la mémoire fonctionnait trop bien

Il y a quelques semaines, j'ai écrit au sujet de l'isolation de contexte : comment Stage Whisper divise le « cerveau » de l'IA en un Directeur Narratif et un Directeur de Scène, pour que les PNJ ne sachent pas des choses qu'ils ne devraient pas savoir. Cela a réglé le problème des PNJ omniscients qui, d'une façon ou d'une autre, connaissaient votre secret avant que vous ne le leur révéliez, mais cela a introduit le problème inverse : des PNJ qui ne savaient pas ce qu'ils auraient, en toute vraisemblance, entendu d'un autre PNJ.

Je n'arrêtais pas de me retrouver dans des situations où un PNJ me demandait « Qu'est-ce que tu lui as dit ? », en faisant référence à un autre PNJ avec qui celui-ci était proche, quelqu'un avec qui il vivait, quelqu'un dont il aurait dû entendre parler. Je me surprenais à passer du temps à réexpliquer des pans du dialogue et de l'intrigue à ce nouveau PNJ.

On avait l'impression qu'aucun des PNJ ne se parlait. Ce qui est sa propre variante de rupture d'immersion.


La couche de ragots

Alors j'ai ajouté des ragots. À la fin des scènes, juste après que nous générons les souvenirs normaux d'un PNJ sur ce qui s'est passé dans la scène, pour chaque PNJ nous déterminons à quels autres PNJ celui-ci pourrait, en toute vraisemblance, parler. Un soldat qui fait son rapport à un capitaine. Un barde qui se produit dans une taverne. Quelqu'un dans la même maison qui a surpris une conversation. Pour chacun de ces PNJ reliés, nous générons un souvenir de ragot.

L'aspect amusant, c'est que le souvenir de ragot n'est pas exact. Il peut être vague. Il peut comporter des inexactitudes ou des exagérations. La personnalité du PNJ peut influer sur le fait que le ragot soit plus ou moins précis, plus ou moins exagéré — voire même sur la tendance même à cancaner. Un bade dramatique peut transformer « tu as trouvé une clé » en « tu as défié le seigneur pour son droit d'aînesse ancestral » avant que cela n'atteigne le parquet de la taverne. Un soldat stoïque peut minimiser tout auprès de son capitaine. La personnalité du PNJ façonne la façon dont l'histoire est racontée.

C'est ce qui fait que cela ressemble à de vrais ragots plutôt qu'à un système de diffusion. L'information voyage à travers les personnages, selon leurs personnalités. Certains sont cancaniers, d'autres tiennent des comptes rendus fidèes.


Une note sur l'importance

Contrairement aux souvenirs et aux souvenirs recontextualisés, qui modifient la compréhension qu'un PNJ a d'une situation, les ragots ne sont réellement qu'une awareness générale supplémentaire. J'ai baissé le score d'importance des ragots, car naturellement on devrait se fier moins à des ragots qu'à des souvenirs directs. Si les ragots étaient aussi fiables que la mémoire directe, les PNJ commenceraient à agir sur des rumeurs comme si c'étaient des faits.

Le même processus de recontextualisation que j'ai décrit dans la Partie 3 (ce que j'appelais le rêve des PNJ) s'applique aussi aux souvenirs de ragots. Un PNJ peut réconcilier ce qu'il a appris de première main avec ce qu'il a entendu des autres, créant de nouveaux souvenirs qui résument un sujet particulier ou une compréhension particulière d'un sujet. Le résultat est une meilleure compréhension que d'avoir simplement des souvenirs en vrac qui flottent. Un PNJ qui a entendu des choses de plusieurs sources, combiné avec ce qu'il sait de première main, réconciliera tout cela en une compréhension synthétique.


Ce que ça fait comme effet

L'effet peut être assez subtil. Comme pour beaucoup de choses quand la mémoire fonctionne, on ne le ressent vraiment qu'à travers l'absence de moments où l'on sait qu'un PNJ devrait savoir quelque chose mais ne le sait pas. Je considère que c'est un succès si je n'ai plus de moments du type « attends, tu devrais savoir ça, tu vis avec cette personne ».

Les PNJ donnent l'impression de faire partie d'un monde vivant où l'information circule, où les gens se parlent. C'est précisément le ressenti que l'isolation de contexte était censée protéger à la base.


Pour en savoir plus sur le système de mémoire de Stage Whisper, voir Partie 1 : Cohérence narrative, Partie 2 : Isolation de contexte et Partie 3 : Les PNJ qui rêvent.

Stage Whisper est conçu pour les personnes qui veulent des compagnons IA et des campagnes avec un MJ IA où ce que vous dites compte vraiment — et où ce que vous dites à un personnage finit par revenir aux autres. Lancez-vous ou rejoignez notre Discord pour voir ce qui se passe quand les PNJ se parlent réellement.