Objet : Suggestion de fonctionnalité — accès systématique à la mémoire persistante pour les projets de longue durée
Bonjour,
Je suis utilisateur de ChatGPT Plus et je souhaite soumettre une suggestion concernant le fonctionnement de la mémoire de ChatGPT.
Ma demande ne concerne pas simplement l’augmentation de la quantité d’informations pouvant être mémorisées, ni la configuration de la mémoire dans les Projets.
Le problème que je rencontre concerne surtout la capacité du modèle à retrouver et consulter de manière fiable les informations déjà mémorisées avant de produire une réponse.
J’utilise notamment ChatGPT pour faire fonctionner un RPG persistant appelé Eldoria. Il ne s’agit pas uniquement d’une histoire interactive : le monde doit fonctionner comme une simulation persistante.
De nombreux éléments doivent donc rester cohérents sur une très longue durée : PNJ, relations entre PNJ, localisation, métiers, horaires, finances, salaires, dépenses, objets possédés, missions en cours, contrats, dettes, connaissances propres à chaque personnage, géographie, commerces, événements passés, règles du monde, etc.
Certains PNJ doivent également continuer leurs activités hors écran. Par exemple, si un personnage part prospecter pendant plusieurs jours, il doit continuer d’exister et sa mission doit rester active même si je ne parle plus de lui pendant plusieurs sessions.
Aujourd’hui, ChatGPT peut mémoriser beaucoup d’informations, mais il ne semble pas pouvoir consulter de façon exhaustive et systématique l’ensemble de la mémoire pertinente avant chaque réponse.
Cela entraîne un problème : après une longue conversation, certaines informations sont correctement retrouvées alors que d’autres ne le sont plus spontanément. Je dois alors rappeler moi-même au modèle qu’un PNJ est toujours en mission, qu’une somme d’argent doit être payée, qu’un personnage connaît ou ne connaît pas une information, qu’une relation existe, qu’un objet appartient à quelqu’un, etc.
À partir de ce moment, l’utilisateur devient lui-même responsable de la continuité du monde, alors que précisément la mémoire devrait permettre d’éviter cela.
Les Projets et les fichiers servant de « source de vérité » peuvent améliorer la situation, mais ils ne répondent pas complètement à cette demande. Ils nécessitent encore que l’information soit organisée et maintenue dans des documents, et ne garantissent pas qu’avant chaque réponse le modèle vérifiera automatiquement tous les éléments pertinents.
La fonctionnalité que je souhaiterais serait donc la suivante :
Permettre à ChatGPT, notamment dans un Projet, de disposer d’une mémoire persistante structurée et explicitement interrogeable, et de pouvoir effectuer automatiquement une recherche dans cette mémoire avant chaque réponse lorsque cela est nécessaire.
Idéalement, le modèle pourrait :
rechercher automatiquement les informations liées aux personnes, lieux, objets et événements concernés par la réponse ;
retrouver les événements et engagements encore actifs même lorsqu’ils n’ont pas été mentionnés récemment ;
distinguer les informations connues par chaque personnage ;
conserver l’état actuel d’éléments évolutifs comme l’argent, les relations, les missions ou les positions ;
mettre à jour cette mémoire après chaque événement important ;
vérifier cette mémoire avant de générer la suite d’une conversation ou d’un projet de longue durée ;
permettre éventuellement à l’utilisateur de consulter et corriger cette base de connaissances.
En résumé, je souhaiterais que la mémoire puisse fonctionner davantage comme une véritable base de connaissances persistante du projet que ChatGPT peut interroger et mettre à jour, plutôt que comme un ensemble d’informations récupérées de manière sélective.
Mon exemple est un RPG, mais cette fonctionnalité me semblerait également très utile pour des romans, des projets professionnels, du développement logiciel, de la recherche ou tout travail réalisé avec ChatGPT pendant plusieurs semaines ou plusieurs mois.
Dans mon cas précis, cette limitation m’a finalement conduit à arrêter mon RPG directement dans ChatGPT et à envisager de développer un logiciel dédié disposant de sa propre base de données, alors que l’expérience conversationnelle de ChatGPT convenait parfaitement pour la partie narration et interaction.
Je souhaiterais donc que cette demande soit transmise à l’équipe produit comme suggestion d’évolution de la mémoire et des Projets, plutôt que comme une demande d’assistance concernant la configuration actuelle de la mémoire.
Merci d’avoir pris le temps de lire ce retour.