DiffMem: Memória Diferencial Baseada em Git para Agentes de IA

2025-08-21
DiffMem: Memória Diferencial Baseada em Git para Agentes de IA

DiffMem é um backend de memória leve, baseado em Git, projetado para agentes de IA e sistemas conversacionais. Ele usa arquivos Markdown para armazenamento legível por humanos, Git para rastrear a evolução temporal por meio de diferenciais e um índice BM25 na memória para recuperação rápida e explicável. Este projeto é uma prova de conceito (PoC) que explora como os sistemas de controle de versão podem servir como base para memória eficiente e escalável em aplicações de IA. DiffMem trata a memória como um repositório versionado, separando o estado atual das mudanças históricas. Isso permite que os agentes consultem e pesquisem uma superfície compacta e atualizada, sem a sobrecarga dos dados históricos, enquanto permite mergulhos profundos na evolução quando necessário. O projeto aborda os desafios de sistemas de memória tradicionais, oferecendo uma solução escalável, legível por humanos e auditável.

Desenvolvimento