Ersetzen des Standard-Speichers von OpenClaw durch Redis und Qdrant für produktive Multi-Agenten-Systeme

Skalierung des OpenClaw-Speichers für produktive Multi-Agenten-Systeme
Ein Entwickler, der OpenClaw zwei Monate lang in einem produktiven Multi-Agenten-Setup auf einem selbst gehosteten VPS betrieb, stellte fest, dass die standardmäßige Speicherschicht bei Skalierung problematisch wurde. Während der anfängliche Markdown-Ansatz und später der SQLite-Speicher für den lokalen Einsatz gut funktionieren, brechen sie bei mehreren parallel laufenden Agenten, Sitzungen über mehrere Tage und der Notwendigkeit für Agenten zusammen, relevante Kontexte aus früheren Arbeiten abzurufen. Die spezifischen Probleme umfassten: keine semantische Suche, keine agentenübergreifende Speicherfreigabe und unübersichtliche gleichzeitige Schreibvorgänge.
Redis + Qdrant Architektur-Lösung
Der Entwickler baute das Speichersystem mit der folgenden Architektur neu auf:
- Redis für flüchtige Zustände im Hot-Bereich: Aktuelle Aufgabe, aktueller Kontextfenster, Tool-Aufruf-Cache mit TTL
- Qdrant für persistente Vektorspeicher: Vergangene Episoden, Beobachtungen, extrahiertes Wissen
- Drei Sammlungen in Qdrant: agent_episodes, agent_observations, agent_knowledge
- Agentenübergreifende Wissensfreigabe: Episoden sind pro Agent begrenzt, während Wissen über alle Agenten hinweg geteilt wird
- Zeitbasierte Neuordnung: Verhindert, dass veraltete Erinnerungen die Abrufe beeinträchtigen
- Redis Pub/Sub: Wird für leichte Agent-zu-Agent-Ereignissignalisierung verwendet
- Batch-Embedding + asynchrone Qdrant-Upserts: Verhindert, dass der Agenten-Loop bei Schreibvorgängen blockiert
Implementierungsdetails
Der Entwickler dokumentierte die vollständige Implementierung einschließlich Architekturentscheidungen, HNSW-Konfigurationsüberlegungen, der Speichermanager-Klasse, wie sie in den Beobachtungsloop eingebunden wurden, und der Bereinigungs-/Bereinigungstrategie. Für Embedding-Modelle verwenden sie text-embedding-3-small und erwogen, vollständig lokal mit nomic-embed-text zu arbeiten, mussten dies aber noch nicht umsetzen.
📖 Read the full source: r/openclaw
👀 Siehe auch

"OpenClaw, ClawdBot und MoltBot mit einem Budget betreiben"
Erfahren Sie, wie Sie OpenClaw, ClawdBot und MoltBot betreiben können, ohne Ihr Budget zu sprengen. Entdecken Sie Spartipps und kostenlose Alternativen, die von Enthusiasten auf r/clawdbot diskutiert werden.

Maximierung der KI-Agentenfähigkeiten in OpenClaw
Die KI von OpenClaw kann optimiert werden, indem das richtige Modell ausgewählt und ein spezifischer Systemkontext bereitgestellt wird. Die Qwen-Modelle zeichnen sich durch ihren Werkzeuggebrauch aus, was für autonome Workflows entscheidend ist.

Aufbau eines lokalen Finanzdaten- und persönlichen KI-Systems auf dem Mac Studio
Ein Entwickler berichtet über den Bau einer vollständig lokalisierten Finanzdatenverarbeitung und persönlichen KI-Assistenten auf einem Mac Studio, einschließlich Architekturentscheidungen, Speicheraufteilung, Cron-Orchestrierung und Ersteinrichtungsoptimierungen.

Empfehlungen für die Einrichtung eines lokalen LLM für OpenClaw
Ein Benutzer teilt seine Konfiguration für den Betrieb eines lokalen LLM mit OpenClaw, wobei er einen GB10 für die KI-Verarbeitung und einen Mac mini für die OpenClaw-Installation verwendet, mit spezifischen Modell- und Serverdetails.