memv: Open-Source-Speichersystem für KI-Agenten

memv ist ein Open-Source-Speichersystem, das für KI-Agenten mit einem einzigartigen Ansatz zur Wissensgewinnung entwickelt wurde. Anders als herkömmliche Speichersysteme, die jede Tatsache extrahieren und stark auf Rückrufe zur Organisation angewiesen sind, konzentriert sich memv nur darauf, Vorhersagefehler zu speichern. Es verwendet die Vorhersage-Kalibrierungsextraktion, bei der vor der Extraktion von Wissen aus einer neuen Interaktion vorhergesagt wird, was die Episode auf Grundlage des vorhandenen Wissens enthalten sollte. Nur unerwartete Fakten werden gespeichert, da die Bedeutung aus Überraschung und nicht aus den anfänglichen Bewertungen des großen Sprachmodells (LLM) abgeleitet wird.
Wichtige Details
- Bi-temporales Modell: Jede Tatsache wird sowohl durch Ereignis- als auch Transaktionszeiten nachverfolgt, was Abfragen wie "Was wussten wir über diesen Benutzer im Januar?" ermöglicht.
- Hybride Rückgewinnung: Nutzt Vektorsimilarität (sqlite-vec) kombiniert mit der BM25-Textsuche (FTS5) durch rekursive Rangfusion.
- Umgang mit Widersprüchen: Neue Fakten widerlegen und ungültig machen automatisch ältere widersprüchliche Informationen, jedoch wird die gesamte Historie bewahrt.
- SQLite-Standard: Keine externen Abhängigkeiten - keine Notwendigkeit für Postgres, Redis oder Pinecone.
- Framework-agnostisch: Funktioniert mit LangGraph, CrewAI, AutoGen, LlamaIndex oder reinem Python.
- MIT-Lizenz: Kompatibel mit Python 3.13+ und nutzt asynchrone Operationen.
Ein Beispiel für die Einrichtung von memv:
from memv import Memory
from memv.embeddings import OpenAIEmbedAdapter
from memv.llm import PydanticAIAdapter
memory = Memory(
db_path="memory.db",
embedding_client=OpenAIEmbedAdapter(),
llm_client=PydanticAIAdapter("openai:gpt-4o-mini"),
)
async with memory:
await memory.add_exchange(
user_id="user-123",
user_message="Ich habe gerade als Forscher bei Anthropic angefangen.",
assistant_message="Glückwunsch! Was ist dein Schwerpunktbereich?",
)
await memory.process("user-123")
result = await memory.retrieve("Was macht der Benutzer?", user_id="user-123")
Das Projekt befindet sich derzeit in einem frühen Stadium (v0.1.0), und Feedback ist erwünscht, insbesondere zum Extraktionsansatz und möglichen nützlichen Integrationen.
📖 Den vollständigen Artikel lesen: r/LocalLLaMA
👀 Siehe auch

Mind Protocol: Open-Source-System verleiht Claude persistenten Speicher und Echtzeit-Biometrie-Integration
Mind Protocol ist ein Open-Source-System, in dem Claude kontinuierlich als autonomer Begleiter läuft, mit dauerhaftem Speicher über alle Sitzungen hinweg und Echtzeit-Daten von Garmin-Uhren, die in jedes Gespräch eingespielt werden. Die Architektur nutzt Claude Code als Kern-Engine mit einem Orchestrator, der parallele Sitzungen startet und den Lebenszyklus verwaltet.

Open-Source-Struktur-Halluzinationsprüfer für KI-Agenten-Pipelines
Ein neues Open-Source-Tool bietet vier Unterdrücker, um strukturelle Fehler in KI-Agenten-Pipelines zu erkennen, darunter Grounding-Erzwingung, Prompt-Injection-Erkennung, JSON-Validierung und Tool-Antwort-Verifizierung. Verfügbar als REST-API und MCP-Server mit einem kostenlosen Kontingent von 500 Anfragen/Monat.

Spec27: Spezifikationsgesteuerte Validierung für KI-Agenten – API-Level-Tests ohne internen Zugriff
Spec27 ist ein neues Tool von Safe Intelligence für spezifikationsgesteuerte Validierung von KI-Agenten. Es testet das Verhalten von Agenten von außen nach innen, führt adversarielle und Robustheitsprüfungen gegen primäre Schnittstellen durch, ohne SDKs, Gateways oder interne Ablaufverfolgung zu benötigen.

ClawCode: Rust-Neuschreibung des geleakten Claude-Codes in einer Reinraumumgebung
ClawCode ist eine Cleanroom-Neuimplementierung des geleakten Claude Code-Quellcodes, die in Rust umgesetzt wurde. Das Projekt entstand nach dem Leak von Anthropics Claude Code und wird mit OpenCode hinsichtlich der End-to-End-Aufgabenleistung verglichen.