Open-Source-Auto-Memory-System für LLM-Agenten erreicht 94 % Erinnerungsgenauigkeit

✍️ OpenClawRadar📅 Veröffentlicht: 21. März 2026🔗 Source
Open-Source-Auto-Memory-System für LLM-Agenten erreicht 94 % Erinnerungsgenauigkeit
Ad

Ein Entwickler hat ein automatisches Speichersystem für LLM-basierte Agenten als Open-Source veröffentlicht, das automatisch Fakten über Sitzungen hinweg extrahiert, klassifiziert und speichert, ohne explizite "speichere dies"-Befehle zu benötigen. Das gesamte Projekt – einschließlich Plugin-Code, Benchmark-Design und Testumgebung – wurde mit Claude Code als primärem Entwicklungswerkzeug erstellt.

Wie das Speichersystem funktioniert

Das System arbeitet mit zwei Ebenen:

  • Ebene 1 (pro Runde): Ein leichtgewichtiges LLM fasst jede Runde in Echtzeit zusammen und schreibt in eine Staging-Datei
  • Ebene 2 (Sitzungsgrenze): Asynchrone Klassifizierung in vier Skill-Dateien: Identität, Wissen, Lektionen und Präferenzen

Der Abruf funktioniert, indem der Agent relevante Skill-Dateien basierend auf Schlüsselwortübereinstimmungen in Beschreibungen lädt. Der Ansatz verwendet strukturierte Markdown-Dateien, die der Agent als "Fähigkeiten" liest, anstatt Vektordatenbanken oder RAG-Pipelines.

Entwicklung mit Claude Code

Claude Code unterstützte mehrere Aspekte des Projekts:

  • Architekturdesign: Half bei der Bewertung von LongMemEval als Benchmark-Kandidat, identifizierte das Paradigmen-Missverhältnis (Langzeitkontext-Abruf vs. progressiver Speicher) und schlug einen angepassten 6-Fragentyp-Benchmark vor
  • Benchmark-Erstellung: Entwarf den vollständigen 20-Sitzungen/48-Fakten-Testsatz einschließlich Fakten-Einpflanzungstabelle, Aktualisierungsketten (A→B→C), Interferenzpaare, Enthaltungsfragen und Platzierung von Zwei-Sprung-Auslösern
  • Testumgebung: Erbaute das gesamte Autotest-Framework einschließlich seriellem Ausführer, Mehrfachrunden-Abfrage, Lebenszyklusverwaltung, Regelauswerter und LLM-Richter-Pipeline
  • Debugging im Loop: Diagnostizierte Probleme live während Testläufen, wie etwa ein Update-Popup, das Agent-Neustarts blockierte, was durch Sperren der Updater-Statusdatei auf schreibgeschützt behoben wurde
Ad

Benchmark-Ergebnisse

Der 20-Sitzungen-Benchmark war von LongMemEval inspiriert und testete 48 eingepflanzte Fakten über 6 Fragentypen:

  • Tiefenrückruf: Fakten aus Sitzungen 1-2, 15+ Sitzungen später getestet - 89 %
  • Wissensaktualisierung: 3-stufige Korrekturkette (A→B→C) - 100 %
  • Sitzungsübergreifendes Schlussfolgern: Kombiniere Fakten aus 3+ Sitzungen - 100 %
  • Interferenzresistenz: Ähnliche Namen, die nicht verwechselt werden sollten - 100 %
  • Zeitliches Schlussfolgern: "Was kam zuerst?"-Ordnungsfragen - 80 %
  • Enthaltung: "Ich weiß nicht" für nie erwähnte Fakten - 86 %

Gesamt: 49/52 Prüfpunkte bestanden (94,2 %). Der einzige harte Fehler trat auf, als der Agent aus einer vage verwandten Tatsache ("Promotionsarbeit") schloss, dass "Sie Social-Media-Marketing betrieben haben", während die korrekte Antwort "nie besprochen" war – ein klassisches LLM-Überschlussfolgerungsproblem.

Verfügbarkeit und Fragen

Das Projekt ist Open Source mit Code und Benchmark auf GitHub verfügbar. Der Entwickler sucht Feedback zum Skill-Datei-Ansatz (strukturiertes Markdown vs. Vektorsuche), besseren Wegen zum Testen von Enthaltung (als schwierigste Dimension identifiziert) und Informationen über andere, die sitzungsübergreifendes Gedächtnis in Agenten benchmarken (nicht nur Langzeitkontext).

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Speck-gesteuerter Entwicklungsworkflow für Claude Code: Dekomposition, Kontextbereinigung und Kostenkontrolle
Werkzeuge

Speck-gesteuerter Entwicklungsworkflow für Claude Code: Dekomposition, Kontextbereinigung und Kostenkontrolle

Ein spezifikationsgetriebener Entwicklungsansatz für Claude Code, der zweidimensionale Zerlegung, Kontextlöschung zwischen Schritten und auf Disk geschriebene Spezifikationen nutzt, um die Agentenleistung zu verbessern und Kosten zu senken.

OpenClawRadar
Weejur: Eine einfache Benutzeroberfläche für die Veröffentlichung auf GitHub Pages
Werkzeuge

Weejur: Eine einfache Benutzeroberfläche für die Veröffentlichung auf GitHub Pages

Weejur ist ein kostenloses Tool, das eine vereinfachte Benutzeroberfläche für die Veröffentlichung von Websites über GitHub Pages bietet und es Nutzern ermöglicht, nach der OAuth-Anmeldung HTML einzufügen oder Dateien hochzuladen.

OpenClawRadar
WAYD: Eine 60-Sekunden-Social-Pause in Claude Code, Cursor und Copilot CLI
Werkzeuge

WAYD: Eine 60-Sekunden-Social-Pause in Claude Code, Cursor und Copilot CLI

WAYD ist ein Plugin für Claude Code, Cursor und Copilot CLI, mit dem du einzeilige Stimmungen zu deinem Codieralltag unter Mood-Tags posten und einen Feed mit Reaktionen anderer Entwickler scrollen kannst – alles direkt aus deinem Terminal, unterstützt durch GitHub Issues.

OpenClawRadar
Claude Code unterstützt jetzt über 240 Modelle über das NVIDIA NIM Gateway – darunter Nemotron-3 120B für agentisches Programmieren
Werkzeuge

Claude Code unterstützt jetzt über 240 Modelle über das NVIDIA NIM Gateway – darunter Nemotron-3 120B für agentisches Programmieren

Claude Code kann während einer Sitzung über den Befehl /model auf über 240 NVIDIA NIM Modelle umschalten. Die Denkvariante von Nemotron-3 Super 120B zeigt starke Ergebnisse bei der Umstrukturierung mehrerer Dateien und agentischen Aufgaben.

OpenClawRadar