ReasonDB: Open-Source-Dokumentendatenbank mit LLM-gesteuerter Baumnavigation anstelle von Vektorsuche

✍️ OpenClawRadar📅 Veröffentlicht: 27. Februar 2026🔗 Source
ReasonDB: Open-Source-Dokumentendatenbank mit LLM-gesteuerter Baumnavigation anstelle von Vektorsuche
Ad

Was ReasonDB macht

ReasonDB ist eine Open-Source-Dokumentendatenbank, die einen anderen Ansatz für die Wissensabfrage verfolgt, indem sie die Dokumentenstruktur als Hierarchie beibehält (Überschriften → Abschnitte → Absätze) und es dem LLM ermöglicht, diesen Baum zu durchlaufen, um Antworten zu finden. Dies behebt das häufige Problem, bei dem Abfragefehler in Vektor-DBs und RAG-Pipelines zu undurchsichtigen Debugging-Blackboxen werden.

Wie es funktioniert

Erfassungsprozess: Dokumente werden in Markdown konvertiert, nach Struktur segmentiert, zu einem Baum aufgebaut und jeder Knoten wird von einem LLM zusammengefasst (von unten nach oben).

Abfrageprozess: BM25 reduziert Kandidatenknoten → tree-grep filtert nach Struktur → LLM bewertet nach Zusammenfassungen → Beam-Search-Traversierung über den Baum extrahiert die Antwort. Das LLM besucht etwa 25 Knoten von Millionen, anstatt einen flachen Vektorindex zu durchsuchen.

Ad

Abfragesprache und Stack

ReasonDB verwendet RQL, eine SQL-ähnliche Abfragesprache:

SELECT * FROM contracts SEARCH 'payment terms' REASON 'What are the late payment penalties?' LIMIT 5;

Wobei SEARCH = BM25 und REASON = LLM-gesteuerte Baumtraversierung.

Der Stack ist in Rust mit redb, tantivy, axum und tokio aufgebaut. Es handelt sich um eine einzelne Binärdatei, die mit OpenAI, Anthropic, Gemini, Cohere und kompatiblen APIs (einschließlich lokaler oder OpenAI-kompatibler Endpunkte) funktioniert.

Praktische Anwendungen

Dieser Ansatz ist besonders nützlich für Entwickler, die mit der RAG-Abfragequalität kämpfen oder strukturierte Abfrage anstelle reiner Vektorsuche ausprobieren möchten. Das Tool wurde nach 3 Jahren Erfahrung mit Wissensabfrage bei Brainfish entwickelt, wo Vektor-DBs, Graph-DBs und benutzerdefinierte RAG-Pipelines stets dieselben Debugging-Herausforderungen darstellten.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Siehe auch

Paseo: Open-Source-Schnittstelle für Claude Code, Codex, Copilot, OpenCode und Pi Agents
Werkzeuge

Paseo: Open-Source-Schnittstelle für Claude Code, Codex, Copilot, OpenCode und Pi Agents

Paseo ist eine selbst gehostete Schnittstelle, die Claude Code, Codex, Copilot, OpenCode und Pi-Agenten parallel ausführt. Sie bietet Sprachsteuerung, geräteübergreifenden Zugriff und eine CLI. Keine Telemetrie, kein erzwungener Login.

OpenClawRadar
Open-Source-Claude-Code-Plugins für agentische Handelsprotokolle
Werkzeuge

Open-Source-Claude-Code-Plugins für agentische Handelsprotokolle

OrcaQubits hat acht Open-Source-Claude-Code-Plugins veröffentlicht, die agentische Commerce-Protokolle wie UCP, ACP, AP2 und A2A implementieren, mit MIT-Lizenz und Unterstützung für Plattformen wie Magento 2, BigCommerce und WooCommerce.

OpenClawRadar
Reverse Engineering des Apple Neural Engine für das Training von MicroGPT-Modellen
Werkzeuge

Reverse Engineering des Apple Neural Engine für das Training von MicroGPT-Modellen

Ein Entwickler hat Apples private APIs des Neural Engine reverse-engineered, um eine Trainingspipeline für ein 110M-Parameter-MicroGPT-Modell zu erstellen, das auf M4-Mac-Hardware eine Leistungseffizienz von 6,6 TFLOPs/Watt erreicht.

OpenClawRadar
Fehlerbehebung bei Claude Codes Build-Check-Logik: Warum die Namenssuche fehlschlägt und die strukturelle Fußabdrucksuche sie behebt
Werkzeuge

Fehlerbehebung bei Claude Codes Build-Check-Logik: Warum die Namenssuche fehlschlägt und die strukturelle Fußabdrucksuche sie behebt

Claude Code sagte einem Benutzer viermal in einer Sitzung, dass eine Funktion nicht existiere, obwohl sie existierte. Die Lösung: Namensbasierte Suche durch strukturelle Fußabdrucksuche (Routen, Schemata, registrierte Werkzeuge) ersetzen. Praktische Regel geteilt.

OpenClawRadar