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

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.
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
👀 Siehe auch

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.

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.

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.

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.