Was macht mentisdb?
Speicher, der Bestand hat und sich vermehrt. MentisDB verleiht Agenten dauerhafte Erinnerungen, sodass sie sich nicht nur merken, sondern mit der Zeit verbessern. Es speichert anfügbare Gedankenketten plus eine Git-ähnliche Skill-Registrierung, wodurch Skills durch versionierte, integritätsgeprüfte Updates und schnellen Abruf mit der Erfahrung evolvieren können.
Verwendung
MentisDB wird als persistente Datenbank für Agenten verwendet. Agenten können Gedanken und Entscheidungen speichern und abrufen, während Skills als versionierte Module registriert werden.
Gedankenketten
- Append-only: Neue Gedanken werden an die Kette angehängt, ohne alte zu überschreiben.
- Integrität: Jeder Eintrag wird mit einer Checksumme versehen.
- Schneller Abruf: Indizierte Abfragen ermöglichen effizientes Retrieval.
Skill-Registry
- Versionierung: Skills werden mit SemVer-Versionen registriert.
- Git-ähnlich: Änderungen werden als Patch oder Update eingespielt.
- Kompatibilität:
diff-Prüfungen stellen die Konsistenz sicher.
Beispiel
from mentisdb import AgentMemory
mem = AgentMemory()
# Gedanke speichern
mem.append_thought("Der Benutzer bevorzugt Python über Java.")
# Skill registrieren
mem.register_skill("cli-assistant", version="1.0.0")
Weiterführende Informationen
Siehe die ausführliche Dokumentation unter CloudLLM-ai/mentisdb.