Mímir: Un Sistema de Memoria en Python Basado en 21 Mecanismos de Neurociencia

✍️ OpenClawRadar📅 Publicado: 23 de marzo de 2026🔗 Source
Mímir: Un Sistema de Memoria en Python Basado en 21 Mecanismos de Neurociencia
Ad

Mímir es un sistema de memoria en Python para agentes de IA basado en 21 mecanismos de investigaciones publicadas en ciencia cognitiva, desarrollado como una alternativa a los enfoques RAG tradicionales que tratan la memoria como una base de datos.

Mecanismos Clave de Neurociencia

  • Memoria flashbulb (Brown & Kulik 1977) – los eventos de alta excitación obtienen pisos de estabilidad permanentes
  • Reconsolidación (Nader et al 2000) – los recuerdos recuperados se desvían un 5% hacia el estado de ánimo actual
  • Olvido Inducido por Recuperación (Anderson 1994) – recuperar un recuerdo suprime activamente a competidores similares
  • Efecto Zeigarnik – los fracasos no resueltos permanecen extra vívidos, los agentes siguen reintentando lo que no funcionó
  • Visión de Völva – durante sleep_reset(), se muestrean pares aleatorios de memoria y se sintetizan en recuerdos de perspicacia con los que el agente despierta
  • Yggdrasil – un gráfico de memoria persistente con 6 tipos de aristas que conectan memoria episódica, procedimental y social en una estructura de conocimiento unificada

Implementación Técnica

La recuperación utiliza un índice híbrido BM25 + semántico + de fecha con reordenamiento de 5 señales (palabra clave, semántica, viveza, congruencia de estado de ánimo, actualidad). Este enfoque finalmente hizo que MSC fuera competitivo con TF-IDF crudo después de que los sistemas solo de palabras clave estaban superando a los puramente semánticos.

Ad

Resultados de Puntos de Referencia

Probado en 6 puntos de referencia estándar de memoria (Mem2ActBench, MemoryBench, LoCoMo, LongMemEval, MSC, MTEB):

  • Supera a VividnessMem en Mem2ActBench en un 13% de Precisión de Herramientas
  • 96% R@10 en LongMemEval
  • 100% en 3 de 6 categorías de LongMemEval (actualización-de-conocimiento, preferencia-de-sesión-única, usuario-de-sesión-única)
  • MSC esencialmente empatado con la línea base TF-IDF (estaba perdiendo por un 11% antes del puente híbrido)

Instalación y Arquitectura

Instalar mediante pip install vividmimir. El sistema orquesta dos paquetes publicados por separado – VividnessMem (motor de neuroquímica) y VividEmbed (incrustaciones conscientes de emoción de 389-d) – pero funciona de forma independiente con degradaciones elegantes si no quieres la pila completa.

El repositorio y los resultados completos de los puntos de referencia están disponibles en github.com/Kronic90/Mimir.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Ver también

Mielina: Extractor y Evaluador MD para la Memoria Procedimental de Código Claude
Herramientas

Mielina: Extractor y Evaluador MD para la Memoria Procedimental de Código Claude

Myelin es un servidor MCP que se conecta a Claude Code mediante PostToolUse para capturar llamadas a herramientas, extrayendo automáticamente archivos de procedimiento .md de sesiones exitosas y rastreando si Claude sigue los procedimientos existentes paso a paso.

OpenClawRadar
Análisis de los Componentes Reutilizables de Go de Ollama para el Desarrollo de LLM Locales
Herramientas

Análisis de los Componentes Reutilizables de Go de Ollama para el Desarrollo de LLM Locales

Un desarrollador examinó el código fuente de Ollama y encontró varios componentes independientes en Go, incluyendo un muestreador de tokens puro en Go, un lector/escritor GGUF, herramientas de conversión de modelos, renderizado de plantillas de chat y transformaciones de compatibilidad con OpenAI que no están disponibles como bibliotecas separadas.

OpenClawRadar
¿Por qué los flujos de trabajo deterministas superan a la orquestación impulsada por IA para sistemas de agentes?
Herramientas

¿Por qué los flujos de trabajo deterministas superan a la orquestación impulsada por IA para sistemas de agentes?

Un desarrollador con un año de experiencia construyendo sistemas de agentes comparte que la orquestación impulsada por IA falló consistentemente debido al enrutamiento no determinista, errores acumulativos, explosión de costos y depuración imposible. Cambiar a flujos de trabajo deterministas con orquestación basada en código eliminó los fallos de orquestación.

OpenClawRadar
ClawCut Proxy Publicado en GitHub para Optimizar OpenClaw para Pequeños LLMs
Herramientas

ClawCut Proxy Publicado en GitHub para Optimizar OpenClaw para Pequeños LLMs

ClawCut es un proxy experimental que manipula, inyecta llamadas JSON y extrae el desorden JSON de OpenClaw para reducir la sobrecarga cognitiva en modelos pequeños (7B-8B) que se ejecutan en hardware limitado.

OpenClawRadar