Mémoire relationnelle pour LLM : un système à trois couches modélise les relations utilisateur

✍️ OpenClawRadar📅 Publié: March 14, 2026🔗 Source
Mémoire relationnelle pour LLM : un système à trois couches modélise les relations utilisateur
Ad

Relational Memory est un prototype Python de 500 lignes qui ajoute une mémoire consciente des relations aux LLM comme Claude Opus et GPT-4o. Au lieu de stocker des faits sur les utilisateurs, il modélise la relation elle-même à travers sept dimensions psychologiques dérivées de modèles établis.

Comment ça fonctionne

Après chaque session, un LLM secondaire (Claude Haiku) analyse la conversation complète et évalue la relation sur sept dimensions : formalité, chaleur, humour, profondeur, confiance, énergie et résilience. Le système utilise une moyenne mobile exponentielle (EMA) pour les mises à jour, donnant plus de poids aux sessions récentes tout en conservant le contexte historique.

Structure de mémoire à trois couches

Toutes les cinq sessions, un "agent de temps de sommeil" consolide la mémoire en trois couches narratives :

  • Ton de base : Un portrait de qui est l'utilisateur (durée de vie : mois)
  • Modèles : Règles comportementales si-alors comme "quand l'IA devient superficielle, l'utilisateur réagit avec des questions plus pointues" (durée de vie : semaines)
  • Ancres : Points de bascule qui ont façonné la relation (rétention à long terme)

Les fichiers de mémoire sont stockés en markdown simple que les utilisateurs peuvent lire directement. Le système oublie intentionnellement les modèles non soutenus par des données récentes pour éviter l'illusion d'un rappel parfait.

Fonctionnalité clé : Dimension Résilience

La résilience mesure la quantité de friction honnête que la relation peut supporter. Avec une résilience élevée, l'IA conteste quand elle n'est pas d'accord. Avec une résilience faible, elle formule les défis comme des questions. Cela permet à l'IA de connaître non seulement les préférences de l'utilisateur, mais aussi s'il peut supporter qu'on lui dise qu'il a tort.

Ad

Implémentation pratique

Installation et configuration :

pip install git+https://github.com/spectator81-png/relational-memory.git
export ANTHROPIC_API_KEY=sk-ant-...
relational-memory --mode flat  # pour comparaison A/B
relational-memory --provider openai  # pour GPT-4o

L'outil prend en charge les API Anthropic et OpenAI sans dépendances au-delà de leurs SDK respectifs. Il a été testé avec une personne sur sept sessions, montrant des différences notables dans les réponses de l'IA entre les modes avec et sans mémoire.

Exemples de réponses

Sans mémoire relationnelle, quand un utilisateur dit "Je me sens perdu. Beaucoup d'idées, je ne sais pas laquelle vaut la peine d'être poursuivie", l'IA répond avec des conseils génériques sur l'écriture des idées et le choix de celle avec le moins de résistance.

Avec la mémoire relationnelle activée, l'IA répond : "Je sais ça de toi. Tu ne penses pas en petites catégories. Mais 'laquelle en vaut la peine' pourrait être la mauvaise question. Quelle idée ne te laisse pas tranquille la nuit ?"

Les sept dimensions relationnelles ont été dérivées de six modèles psychologiques établis : Interpersonal Circumplex, PRQC, Russell Circumplex, et d'autres. Quatre dimensions proviennent directement de la littérature existante, une a été adaptée au contexte humain-IA, et deux sont nouvelles.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

OpenClaw Plugin de Mémoire Partagée : Coordination Multi-Agents Basée sur SQLite
Tools

OpenClaw Plugin de Mémoire Partagée : Coordination Multi-Agents Basée sur SQLite

Un développeur a créé un plugin pour les configurations multi-agents OpenClaw qui permet aux agents de partager leur mémoire en utilisant SQLite, éliminant ainsi le besoin de services externes. Le plugin permet le partage explicite de mémoire via un outil, l'extraction automatique de contexte, le contrôle d'accès, le suivi des entités et la détection de contradictions.

OpenClawRadar
OpenClaw Smart Router Open-Sourced pour la Sélection Automatique de Modèles
Tools

OpenClaw Smart Router Open-Sourced pour la Sélection Automatique de Modèles

Un développeur a rendu open source un Routeur Intelligent pour OpenClaw qui classe automatiquement les requêtes par complexité et les achemine vers les modèles optimaux, permettant d'économiser 60 à 80 % sur les coûts d'API par rapport à l'utilisation systématique de modèles premium comme Claude ou GPT-4o.

OpenClawRadar
Any Buddy v2.0.0 Ajoute une Fonctionnalité d'Aperçu pour les Claude Code Buddies
Tools

Any Buddy v2.0.0 Ajoute une Fonctionnalité d'Aperçu pour les Claude Code Buddies

Any Buddy v2.0.0 introduit une fonctionnalité de prévisualisation qui permet aux utilisateurs de tester différents copains avant de les appliquer au code Claude, ainsi que des correctifs spécifiques aux plateformes Linux, Mac et Windows. L'outil a gagné 160 étoiles GitHub depuis sa sortie.

OpenClawRadar
🦀
Tools

Chercheur développe une compétence de vérification de véracité pour le code Claude, découvre des hallucinations dans sa propre documentation.

Un chercheur a créé une compétence Claude Code appelée /veracity-tweaked-555 qui décompose les documents en affirmations atomiques et vérifie chacune via une recherche web en utilisant 16 agents parallèles sur 4 vagues. Lors d'un auto-audit, la compétence a obtenu 62/100 en raison de statistiques fabriquées et de revendications exagérées dans sa propre documentation.

OpenClawRadar