DiffMem: Memoria Diferencial basada en Git para Agentes de IA
DiffMem es un backend de memoria ligero, basado en Git, diseñado para agentes de IA y sistemas conversacionales. Utiliza archivos Markdown para un almacenamiento legible por humanos, Git para rastrear la evolución temporal a través de diferenciales y un índice BM25 en memoria para una recuperación rápida y explicable. Este proyecto es una prueba de concepto (POC) que explora cómo los sistemas de control de versiones pueden servir como base para una memoria eficiente y escalable en aplicaciones de IA. DiffMem trata la memoria como un repositorio versionado, separando el estado actual de los cambios históricos. Esto permite a los agentes consultar y buscar en una superficie compacta y actualizada, sin la sobrecarga de los datos históricos, al tiempo que permite inmersiones profundas en la evolución cuando sea necesario. Se ocupa de los retos de los sistemas de memoria de IA tradicionales, proporcionando una solución escalable, legible por humanos y auditable.