Memória Relacional para LLMs: Sistema de Três Camadas Modela Relações do Usuário

Relational Memory é um protótipo Python de 500 linhas que adiciona memória consciente de relacionamento a LLMs como Claude Opus e GPT-4o. Em vez de armazenar fatos sobre os usuários, ele modela o próprio relacionamento em sete dimensões psicológicas derivadas de modelos estabelecidos.
Como Funciona
Após cada sessão, um LLM secundário (Claude Haiku) analisa a conversa completa e pontua o relacionamento em sete dimensões: formalidade, calor, humor, profundidade, confiança, energia e resiliência. O sistema usa média móvel exponencial (EMA) para atualizações, dando mais peso às sessões recentes enquanto mantém o contexto histórico.
Estrutura de Memória de Três Camadas
A cada cinco sessões, um "agente de tempo de sono" consolida a memória em três camadas narrativas:
- Tom Base: Um retrato de quem o usuário é (duração: meses)
- Padrões: Regras comportamentais do tipo "se-então" como "quando a IA fica superficial, o usuário reage com perguntas mais afiadas" (duração: semanas)
- Âncoras: Pontos de virada que moldaram o relacionamento (retenção de longo prazo)
Os arquivos de memória são armazenados como markdown simples que os usuários podem ler diretamente. O sistema intencionalmente esquece padrões não suportados por dados recentes para evitar a ilusão de recordação perfeita.
Característica Principal: Dimensão de Resiliência
Resiliência rastreia quanto atrito honesto o relacionamento pode suportar. Com alta resiliência, a IA resiste quando discorda. Com baixa resiliência, ela enquadra desafios como perguntas. Isso permite que a IA saiba não apenas as preferências do usuário, mas se eles podem lidar com serem informados de que estão errados.
Implementação Prática
Instalação e configuração:
pip install git+https://github.com/spectator81-png/relational-memory.git
export ANTHROPIC_API_KEY=sk-ant-...
relational-memory --mode flat # para comparação A/B
relational-memory --provider openai # para GPT-4o
A ferramenta suporta tanto as APIs da Anthropic quanto da OpenAI sem dependências além de seus respectivos SDKs. Foi testada com uma pessoa ao longo de sete sessões, mostrando diferenças notáveis nas respostas da IA entre os modos com memória habilitada e desabilitada.
Exemplos de Respostas
Sem memória relacional, quando um usuário diz "Estou perdido. Muitas ideias, não sei qual vale a pena seguir", a IA responde com conselhos genéricos sobre anotar ideias e escolher a que oferece menor resistência.
Com memória relacional habilitada, a IA responde: "Eu sei isso sobre você. Você não pensa em categorias pequenas. Mas 'qual vale a pena' pode ser a pergunta errada. Qual ideia não te deixa em paz à noite?"
As sete dimensões do relacionamento foram derivadas de seis modelos psicológicos estabelecidos: Interpersonal Circumplex, PRQC, Russell Circumplex e outros. Quatro dimensões vêm diretamente da literatura existente, uma foi adaptada para o contexto humano-IA e duas são novas.
📖 Read the full source: r/ClaudeAI
👀 See Also

NotebookLM MCP Estruturado: Servidor Gratuito Conecta Claude ao NotebookLM com Estruturação Automática de Prompts
Um servidor MCP gratuito chamado NotebookLM MCP Structured conecta o Claude Desktop aos notebooks do NotebookLM com estruturação automática de prompts. O servidor reestrutura consultas com base no tipo (comparação, lista, análise, explicação ou extração) e adiciona verificações de completude e restrições de fidelidade.

GLM 5 no Mac M3: Observações de Desempenho para Codificação Autônoma
Um usuário relata executar o GLM 5 via quantização 4-bit do MLX em um Mac M3 com 512GB de RAM, considerando-o utilizável para codificação agentica com contexto abaixo de 50 mil tokens, mas observando desacelerações significativas além desse limite.

Scrapling integrado como a espinha dorsal de raspagem do OpenClaw
Scrapling, uma biblioteca de código aberto que aprende a estrutura da página e se adapta a mudanças, foi integrada ao OpenClaw como seu mecanismo de scraping central. É 774x mais rápido que BeautifulSoup com Lxml e suporta múltiplos tipos de seletores com sessões assíncronas.

Apresentando o NetViews 2.3: Uma Ferramenta Robusta de Diagnóstico de Rede para macOS
NetViews 2.3 combina descoberta de hosts, insights de Wi-Fi e monitoramento em tempo real com uma interface gráfica simplificada para melhor diagnóstico de rede no macOS.