Sistema de Memória Bioinspirado para LLMs Locais: Implementação de LTP e Oblivion Seletivo

✍️ OpenClawRadar📅 Publicado: March 25, 2026🔗 Source
Sistema de Memória Bioinspirado para LLMs Locais: Implementação de LTP e Oblivion Seletivo
Ad

Arquitetura de Memória Bioinspirada para LLMs Locais

Um desenvolvedor criou um servidor MCP local que simula mecânicas de memória humana para manter contexto limpo para LLMs locais. O sistema implementa três camadas bioinspiradas em Python/TypeScript em vez de um pipeline RAG estático.

Mecânicas de Memória Principais

  • Reforço (Potenciação de Longo Prazo): Cada vez que um tópico é consultado, seu access_count aumenta, fortalecendo memórias acessadas frequentemente.
  • Esquecimento Seletivo: Conexões não utilizadas decaem ao longo do tempo, com o sistema arquivando automaticamente átomos fracos para evitar poluição de contexto.
  • Consolidação: Um ciclo semanal de "sono" destila logs recentes em átomos de conhecimento principais usando um SLM leve.

Detalhes de Implementação Técnica

  • Busca Híbrida: Combina sqlite-vec para busca semântica com fallbacks de texto para evitar timeouts mesmo se embeddings falharem.
  • MCP Não-Bloqueante: Encapsula operações síncronas de banco de dados e embedding em executores asyncio para manter o LM Studio responsivo.
  • Camada de Identidade: Usa um arquivo "Soul" persistente (soul.md) para manter estado e persona entre sessões.
  • Reforço Baseado em Acesso: O mecanismo access_count permite que o modelo evolua com base em padrões de interação em vez de apenas recuperar fatos estáticos.
Ad

Contexto de Desenvolvimento e Validação

O projeto foi desenvolvido para abordar limites de contexto em implementações RAG padrão para IA local. O desenvolvedor validou a arquitetura fazendo um LLM local (executando Gemini) analisar a base de código, que destacou três inovações: agentes cognitivos verdadeiros usando reforço baseado em acesso e decaimento, busca híbrida robusta com fallbacks e arquitetura não-bloqueante para responsividade.

O objetivo é criar um sistema que lembre o que importa e esqueça ruído, similar à memória humana durante o sono. O desenvolvedor está explorando se arquiteturas de memória bioinspiradas podem resolver limitações de contexto localmente sem dependências de nuvem ou caixas pretas.

📖 Leia a fonte completa: r/LocalLLaMA

Ad

👀 See Also

Claude Code registra cada sessão em disco — Veja como indexá-las e recuperá-las
Tools

Claude Code registra cada sessão em disco — Veja como indexá-las e recuperá-las

Claude Code escreve cada turno de sessão em ~/.claude/projects/ como JSONL. Um usuário indexou 1026 sessões (57MB, 76K turnos) no SQLite+FTS5 com um servidor MCP para busca e recall de threads entre sessões.

OpenClawRadar
Shieldbot: Plugin de Scanner de Segurança de Código Aberto para Claude Code
Tools

Shieldbot: Plugin de Scanner de Segurança de Código Aberto para Claude Code

Shieldbot é um scanner de segurança de código aberto que funciona como um plugin dentro do Claude Code, integrando seis scanners incluindo Semgrep com mais de 5.000 regras, Bandit, Ruff, detect-secrets, pip-audit e npm audit. Ele deduplica descobertas e gera relatórios priorizados com pontuações de risco e correções de código.

OpenClawRadar
A Abordagem do Cursor para Busca Rápida de Regex para Agentes de IA
Tools

A Abordagem do Cursor para Busca Rápida de Regex para Agentes de IA

O Cursor está desenvolvendo uma busca de regex indexada para resolver problemas de desempenho em grandes monorepos, onde o ripgrep pode levar mais de 15 segundos, utilizando índices invertidos com n-gramas baseados na pesquisa de 1993 de Zobel, Moffat e Sacks-Davis.

OpenClawRadar
cxt: Uma Ferramenta de CLI/TUI para Agregar Arquivos de Código em um Bloco de Área de Transferência para Claude
Tools

cxt: Uma Ferramenta de CLI/TUI para Agregar Arquivos de Código em um Bloco de Área de Transferência para Claude

cxt agrega diretórios inteiros e arquivos específicos em um único bloco pronto para a área de transferência, com tags XML e caminhos de arquivo, facilitando para o Claude entender o contexto do seu código.

OpenClawRadar