Mímir: Um Sistema de Memória em Python Baseado em 21 Mecanismos da Neurociência

✍️ OpenClawRadar📅 Publicado: March 23, 2026🔗 Source
Mímir: Um Sistema de Memória em Python Baseado em 21 Mecanismos da Neurociência
Ad

Mímir é um sistema de memória em Python para agentes de IA construído sobre 21 mecanismos de pesquisas publicadas em ciência cognitiva, desenvolvido como uma alternativa às abordagens tradicionais de RAG que tratam a memória como um banco de dados.

Mecanismos Principais da Neurociência

  • Memória flashbulb (Brown & Kulik 1977) – eventos de alta excitação recebem estabilidade permanente
  • Reconsolidação (Nader et al 2000) – memórias recuperadas se deslocam 5% em direção ao humor atual
  • Esquecimento Induzido por Recuperação (Anderson 1994) – recuperar uma memória suprime ativamente competidores similares
  • Efeito Zeigarnik – falhas não resolvidas permanecem mais vívidas, agentes continuam tentando o que não funcionou
  • Visão de Völva – durante sleep_reset(), pares aleatórios de memória são amostrados e sintetizados em memórias de insight com as quais o agente acorda
  • Yggdrasil – um grafo de memória persistente com 6 tipos de arestas conectando memória episódica, procedural e social em uma estrutura de conhecimento unificada

Implementação Técnica

A recuperação usa um índice híbrido BM25 + semântico + data com reclassificação de 5 sinais (palavra-chave, semântico, vivacidade, congruência de humor, recenticidade). Essa abordagem finalmente tornou o MSC competitivo com TF-IDF bruto, após sistemas apenas de palavra-chave estarem superando os puramente semânticos.

Ad

Resultados de Benchmark

Testado em 6 benchmarks padrão de memória (Mem2ActBench, MemoryBench, LoCoMo, LongMemEval, MSC, MTEB):

  • Supera VividnessMem no Mem2ActBench em 13% de Precisão de Ferramenta
  • 96% R@10 no LongMemEval
  • 100% em 3 das 6 categorias do LongMemEval (atualização-de-conhecimento, preferência-de-sessão-única, usuário-de-sessão-única)
  • MSC essencialmente empatado com a linha de base TF-IDF (estava perdendo por 11% antes da ponte híbrida)

Instalação e Arquitetura

Instale via pip install vividmimir. O sistema orquestra dois pacotes publicados separadamente – VividnessMem (motor de neuroquímica) e VividEmbed (embeddings de 389-d conscientes de emoção) – mas funciona de forma independente com fallbacks graciosos se você não quiser a pilha completa.

O repositório e os resultados completos do benchmark estão disponíveis em github.com/Kronic90/Mimir.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

FixAI: Jogo de Navegador Ensina Direito do Consumidor ao Combater Robôs Corporativos de IA
Tools

FixAI: Jogo de Navegador Ensina Direito do Consumidor ao Combater Robôs Corporativos de IA

FixAI é um jogo de navegador com 36 níveis onde os jogadores argumentam contra sistemas de IA corporativos ou governamentais usando leis reais de consumo. Construído com Vanilla JS, Node/Express e Claude Haiku, ele apresenta um sistema de pontuação de resistência e explicações educacionais sobre argumentos legais.

OpenClawRadar
Engenheiro de Áudio Cria Ferramenta de Análise de Mixagem com Claude Code
Tools

Engenheiro de Áudio Cria Ferramenta de Análise de Mixagem com Claude Code

Um engenheiro de áudio criou uma ferramenta que analisa mixagens de áudio usando a Web Audio API e Claude para fornecer feedback específico sobre problemas como graves médios embolados, falta de headroom e vocais enterrados na mixagem. A ferramenta oferece um nível gratuito para análise rápida e um relatório profissional pago com notas detalhadas de frequência e sugestões de plugins.

OpenClawRadar
Clawdex: Um Diretório para Rastrear Derivados e Forks do OpenClaw
Tools

Clawdex: Um Diretório para Rastrear Derivados e Forks do OpenClaw

Clawdex é um diretório que lista 18 projetos relacionados ao OpenClaw em três níveis, com dados sobre estrelas, linguagem e tags de categoria. O projeto é baseado em PRs, exigindo que os contribuidores façam um fork do repositório, adicionem um arquivo YAML em /src/data/projects/ e abram um pull request.

OpenClawRadar
NLA transforma as ativações internas do Gemma 3 em texto legível para qualquer token
Tools

NLA transforma as ativações internas do Gemma 3 em texto legível para qualquer token

A Anthropic lançou os Natural Language Autoencoders (NLA), que decodificam o estado interno de um modelo em texto. Combinado com o Gemma 3, o Auto Verbalizer explica o que o modelo estava "pensando" para qualquer token gerado. Os pesos estão no Hugging Face; demo no Neuronpedia.

OpenClawRadar