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

Das Snip-Tool ermöglicht visuelle Kommunikation mit KI-Codierungsagenten.
Werkzeuge

Das Snip-Tool ermöglicht visuelle Kommunikation mit KI-Codierungsagenten.

Snip ist ein kostenloses Tool, das Entwicklern ermöglicht, Screenshots zu erstellen, zu kommentieren und zu zeichnen, um KI-Agenten visuell zu zeigen, was sie meinen, während Agenten Diagramme generieren oder Bilder direkt über CLI oder MCP laden können. Läuft derzeit auf Apple Silicon Macs mit Mermaid-Diagrammunterstützung, HTML-Unterstützung ist in Arbeit.

OpenClawRadar
Kaskadengraphik: Interaktive Karte der Energiebeschränkungen und Versorgungsengpässe für KI
Werkzeuge

Kaskadengraphik: Interaktive Karte der Energiebeschränkungen und Versorgungsengpässe für KI

Der Cascade Graph ist ein gerichteter Wissensgraph der physischen Wirtschaft, der 405 Knoten (Treiber, Engpässe, Geografien, Ticker) abbildet, die durch 597 belegte Kanten verbunden sind, um zu verfolgen, wie struktureller Druck von Energie- und Physikzwängen auf investierbare Vermögenswerte übergeht.

OpenClawRadar
Mímir: Ein Python-Speichersystem basierend auf 21 neurowissenschaftlichen Mechanismen
Werkzeuge

Mímir: Ein Python-Speichersystem basierend auf 21 neurowissenschaftlichen Mechanismen

Mímir ist ein Python-Gedächtnissystem für KI-Agenten, das 21 Mechanismen aus der kognitiven Wissenschaft implementiert, wie Flashbulb-Memory und retrievalinduziertes Vergessen. Es verwendet einen hybriden BM25 + semantischen + Datumsindex und zeigt Benchmark-Verbesserungen, einschließlich einer um 13 % höheren Tool-Genauigkeit auf Mem2ActBench im Vergleich zu VividnessMem.

OpenClawRadar
Schicksal: Claude Code Plugin für deterministische Wahrsagerei mit klassischer ostasiatischer Astrologie
Werkzeuge

Schicksal: Claude Code Plugin für deterministische Wahrsagerei mit klassischer ostasiatischer Astrologie

Destiny ist ein Claude Code-Plugin, das Ihr Acht-Zeichen-Geburtshoroskop, den heutigen Tagessäulen und das I-Ging-Hexagramm deterministisch berechnet (Python) und dann Claude nutzt, um Prosa-Lesungen zu generieren — keine von LLM halluzinierten Horoskope.

OpenClawRadar