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

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.
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
👀 See Also

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.

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.

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.

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.