
Memoria de IA agéntica con decaimiento de la curva de olvido de Ebbinghaus. +16 pp mejor recuperación que Mem0 en LoCoMo.

Memoria persistente y auto-mejorable para agentes de IA, construida sobre la ciencia de cómo recuerdan los humanos.
▶ Prueba la demo interactiva en vivo · Sitio web · Evaluaciones comparativas
Cada mañana tu agente de IA te trata como a un extraño. El mismo contexto reexplicado. Las mismas preferencias olvidadas. Cada sesión empieza desde cero.
La mayoría de las herramientas de "memoria" pegan una base de datos vectorial a un agente y lo llaman listo — pero eso es solo almacenamiento. Acapara cada casi-duplicado hasta que la recuperación se ahoga en ruido. Un pez dorado con una pecera más grande.
YourMemory es diferente: memoria que funciona como un cerebro, no como una base de datos.
flowchart LR
A["🧠 Le dices algo<br/>a tu IA"] --> B["Extraer hechos<br/>duraderos"]
B --> C["Dedup + incrustar<br/>+ enlazar grafo"]
C --> D[("Almacén de<br/>memoria")]
D -->|"los hechos relacionados se acumulan"| E["✨ Consolidar<br/>N → 1 resumen"]
D -->|"obsoleto + no usado"| F["📉 Decaimiento<br/>+ poda"]
D -->|"nueva sesión"| G["♻️ Recuperación<br/>híbrida + grafo"]
E --> D
G --> H["🤖 Tu agente<br/>retoma donde<br/>lo dejó"]
style D fill:#0a2540,stroke:#19cdff,color:#fff
style E fill:#0c2b3a,stroke:#5eead4,color:#fff
style H fill:#0c2b3a,stroke:#19cdff,color:#fff
| Característica | Qué hace | |
|---|---|---|
| 🧠 | Consolidación | Cuando se acumulan suficientes hechos relacionados, se comprimen en un resumen limpio y los originales se archivan. La memoria se vuelve más nítida con el tiempo, no más hinchada. |
| 📉 | Decaimiento biológico | Cada memoria envejece según una curva de olvido de Ebbinghaus. Los hechos obsoletos y no usados se desvanecen; los importantes y recordados con frecuencia persisten. |
| 🔗 | Grafo de entidades | Los recuerdos se enlazan por personas, lugares y conceptos compartidos — así la recuperación saca a la luz lo que olvidaste pedir. |
| ♻️ | Sobrevive a reinicios de contexto | Cuando la ventana de contexto se compacta, YourMemory devuelve el contexto de trabajo — sin necesidad de releer archivos para saber dónde estabas. |
| 🔒 | Pista de auditoría a prueba de manipulaciones | Cada lectura/escritura/eliminación se registra en un libro contable encadenado por hash. Altera un registro y la cadena se rompe. |
| 👥 | Pools de memoria de equipo | Memoria compartida basada en roles, para que los agentes de todo un equipo se basen en el mismo conocimiento institucional — con recuerdos privados mantenidos en privado. |
| 🛡️ | Derechos de datos integrados | Exportación con un solo comando (derecho de acceso) y derecho al olvido (purga), además de controles alineados con SOC 2. |
| 🔌 | Nativo MCP y local-first | Funciona con Claude, Cursor, Cline, Windsurf o cualquier cliente MCP. Se ejecuta completamente en tu máquina — sin clave API, nada sale de tu sistema. |
Un comando para instalar. DuckDB por defecto (cero configuración), Postgres + pgvector para equipos.
Tres conjuntos de datos externos. Cada número reproducible de forma independiente — el código de evaluación vive en el repositorio. Metodología completa en BENCHMARKS.md.
xychart-beta
title "Recall@5 · LoCoMo-10 (mayor es mejor)"
x-axis ["Mem0", "Zep Cloud", "Supermemory", "YourMemory"]
y-axis "Recall@5 percent" 0 --> 70
bar [18, 28, 31, 59]
2× mejor recall que Zep Cloud en las 10 muestras. *Supermemory y Mem0 agotaron las cuotas del nivel gratuito a mitad de la evaluación; puntuaciones calculadas sobre los 1.534 pares completos.
El benchmark estándar más difícil para memoria a largo plazo. Cada pregunta está enterrada en ~53 sesiones.
| Métrica | Puntuación |
|---|---|
| Recall@5 (cualquier sesión correcta en top-5) | 89.4% |
| Recall-all@5 (todas las sesiones correctas en top-5) | 84.8% |
| nDCG@5 (calidad de ranking) | 87.4% |
| Sistema | BOTH_FOUND@5 |
|---|---|
| YourMemory (vector + BM25 + grafo de entidades) | 71.5% |
| YourMemory (sin aristas de entidad) | 59.5% |
Las aristas del grafo de entidades añaden +12 pp — se desplazan del Hecho 1 al Hecho 2 incluso cuando el Hecho 2 tiene baja similitud de incrustación con la consulta.
Artículo: Construí decaimiento de memoria para agentes de IA usando la curva de olvido de Ebbinghaus
Python 3.11–3.14. Sin Docker, sin configuración de base de datos. Toda la memoria almacenada localmente en ~/.yourmemory/.
pip install yourmemory
yourmemory-register <tu-token>
yourmemory-setup
Obtén tu token: visita yourmemoryai.xyz → ingresa tu correo → verifica con un código de 6 dígitos → copia tu token.
yourmemory-setup detecta y configura automáticamente Claude Code, Claude Desktop, Cursor, Windsurf y Cline, luego pregunta qué backend usar: