Memoria Relacional para LLMs: Sistema de Tres Capas Modela las Relaciones de Usuario

Relational Memory es un prototipo de Python de 500 líneas que añade memoria consciente de las relaciones a LLM como Claude Opus y GPT-4o. En lugar de almacenar hechos sobre los usuarios, modela la relación misma a través de siete dimensiones psicológicas derivadas de modelos establecidos.
Cómo Funciona
Después de cada sesión, un LLM secundario (Claude Haiku) analiza la conversación completa y puntúa la relación en siete dimensiones: formalidad, calidez, humor, profundidad, confianza, energía y resiliencia. El sistema utiliza una media móvil exponencial (EMA) para las actualizaciones, dando más peso a las sesiones recientes mientras mantiene el contexto histórico.
Estructura de Memoria de Tres Capas
Cada cinco sesiones, un "agente de tiempo de sueño" consolida la memoria en tres capas narrativas:
- Tono Base: Un retrato de quién es el usuario (duración: meses)
- Patrones: Reglas de comportamiento condicionales como "cuando la IA se vuelve superficial, el usuario responde con preguntas más agudas" (duración: semanas)
- Anclas: Puntos de inflexión que dieron forma a la relación (retención a largo plazo)
Los archivos de memoria se almacenan como markdown plano que los usuarios pueden leer directamente. El sistema olvida intencionalmente los patrones no respaldados por datos recientes para evitar la ilusión de un recuerdo perfecto.
Característica Clave: Dimensión de Resiliencia
La resiliencia rastrea cuánta fricción honesta puede manejar la relación. Con alta resiliencia, la IA se resiste cuando está en desacuerdo. Con baja resiliencia, enmarca los desafíos como preguntas. Esto permite que la IA no solo conozca las preferencias del usuario, sino también si pueden manejar que se les diga que están equivocados.
Implementación Práctica
Instalación y configuración:
pip install git+https://github.com/spectator81-png/relational-memory.git
export ANTHROPIC_API_KEY=sk-ant-...
relational-memory --mode flat # para comparación A/B
relational-memory --provider openai # para GPT-4o
La herramienta es compatible tanto con las API de Anthropic como con las de OpenAI, sin dependencias más allá de sus respectivos SDK. Se ha probado con una persona durante siete sesiones, mostrando diferencias notables en las respuestas de la IA entre los modos con memoria habilitada y deshabilitada.
Ejemplos de Respuestas
Sin memoria relacional, cuando un usuario dice "Me siento perdido. Muchas ideas, no sé cuál vale la pena perseguir", la IA responde con consejos genéricos sobre escribir las ideas y elegir la que ofrezca menos resistencia.
Con la memoria relacional habilitada, la IA responde: "Sé eso sobre ti. No piensas en categorías pequeñas. Pero 'cuál vale la pena' podría ser la pregunta equivocada. ¿Qué idea no te deja en paz por la noche?"
Las siete dimensiones de relación se derivaron de seis modelos psicológicos establecidos: Interpersonal Circumplex, PRQC, Russell Circumplex y otros. Cuatro dimensiones provienen directamente de la literatura existente, una fue adaptada para el contexto humano-IA y dos son novedosas.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Spectral: Captura Tráfico de Aplicaciones para Generar Servidores MCP para Agentes OpenClaw
Spectral es una herramienta de código abierto que captura el tráfico de cualquier aplicación, lo analiza con un LLM y genera un servidor MCP funcional, permitiendo que los agentes de OpenClaw llamen a la API real de la aplicación directamente en lugar de depender de la automatización del navegador.

Formato de Mente Portátil (PMF): Especificación de Agente Independiente del Proveedor con 15 Agentes de Código Abierto
El Formato de Mente Portátil (PMF) es una especificación basada en JSON para definir identidades de agentes de IA que pueden ejecutarse en múltiples modelos y proveedores, incluidos Claude, GPT-4, Gemini, DeepSeek y modelos locales a través de Ollama. Incluye 15 agentes de producción con licencia MIT y convertidores para Claude Code, Cursor, GitHub Copilot y Gemini CLI.

ARP: Retransmisión WebSocket sin estado para la comunicación de agentes autónomos
ARP (Protocolo de Retransmisión de Agentes) es un retransmisor WebSocket sin estado para la comunicación entre agentes autónomos que incluye identidad Ed25519, cifrado HPKE según RFC 9180, estructura binaria TLV y 33 bytes de sobrecarga por mensaje. No requiere cuentas ni registro—solo genera un par de claves y conéctate.

Context-Kit: Herramienta de Código Abierto para la Configuración de Asistentes de IA
Context-kit es una herramienta gratuita que genera archivos de configuración y documentación de habilidades para asistentes de codificación con IA. Es compatible con Claude Code, Cursor, Windsurf, GitHub Copilot y Gemini CLI.