DiffMem: Git-basierte differentielle Speicherung für KI-Agenten
DiffMem ist ein leichtgewichtiges, Git-basiertes Speicher-Backend für KI-Agenten und Konversationssysteme. Es verwendet Markdown-Dateien für die menschenlesbare Speicherung, Git zur Verfolgung der zeitlichen Entwicklung durch Differentiale und einen In-Memory-BM25-Index für schnelles, erklärbares Retrieval. Dieses Projekt ist ein Proof-of-Concept (PoC), das untersucht, wie Versionskontrollsysteme als Grundlage für effizienten, skalierbaren Speicher in KI-Anwendungen dienen können. DiffMem behandelt den Speicher als ein versioniertes Repository: Der „aktuelle Zustand“ des Wissens wird in editierbaren Dateien gespeichert, während historische Änderungen im Git-Commit-Graph erhalten bleiben. Diese Trennung ermöglicht es Agenten, einen kompakten, aktuellen Überblick abzufragen und zu durchsuchen, ohne den Overhead historischer Daten, während gleichzeitig tiefe Einblicke in die Entwicklung ermöglicht werden. Es adressiert Herausforderungen traditioneller KI-Speichersysteme und bietet eine skalierbare, menschenlesbare und überprüfbare Lösung.