Oroi

Memoria continua para una conversación infinita

Oroi (euskera: raíz de oroitu, «recordar») es una memoria asociativa para agentes conversacionales: una red semántica con dinámica de activación inspirada en la memoria humana. Lo mencionado se activa, la activación se propaga a lo asociado, todo decae con los turnos, lo repetido se consolida y el desuso apaga — recordar combina el reconocimiento (lo que sigue activo) con la evocación (propagación desde las pistas de la pregunta).

La recuperación sensible a la activación supera a la recuperación por similitud vectorial pura en conversaciones largas con referencias recurrentes y deriva temática.

En una evaluación de 224 escenarios, Oroi supera al RAG híbrido 0,75 frente a 0,55 en recall de recuperación (gana en 43 escenarios y no pierde en ninguno; p<10⁻⁴), con la ventaja concentrada en los casos que confunden a la búsqueda por similitud: distractores, datos que cambian y cadenas de tres asociaciones.

Preprint

📄 Castellano (PDF) 📄 English (PDF) DOI: 10.5281/zenodo.21208930

Código

La librería (Python, SQLite + sqlite-vec), con la que se obtuvieron los resultados del preprint, se publicará próximamente en github.com/igorlaburu/oroi. El nombre oroi está ya reservado en PyPI para este proyecto.