ReasonDB: ベクトル検索ではなくLLM誘導ツリーナビゲーションを使用するオープンソースドキュメントデータベース

ReasonDBの機能
ReasonDBは、ドキュメント構造を階層(見出し→セクション→段落)として保持し、LLMにそのツリーをナビゲートさせて回答を見つけさせることで、知識検索に異なるアプローチを取るオープンソースのドキュメントデータベースです。これにより、ベクトルDBやRAGパイプラインにおける検索失敗がデバッグのブラックボックス化するという一般的な問題に対処します。
仕組み
取り込みプロセス: ドキュメントはマークダウンに変換され、構造ごとにチャンク化され、ツリーが構築され、各ノードはLLMによって要約されます(ボトムアップ方式)。
クエリプロセス: BM25が候補ノードを絞り込む→tree-grepが構造でフィルタリング→LLMが要約でランク付け→ツリー上のビームサーチトラバーサルで回答を抽出します。LLMは、フラットなベクトルインデックスを検索する代わりに、数百万ノードのうち約25ノードを訪問します。
クエリ言語とスタック
ReasonDBは、SQLライクなクエリ言語であるRQLを使用します:
SELECT * FROM contracts SEARCH 'payment terms' REASON 'What are the late payment penalties?' LIMIT 5;ここで、SEARCH = BM25、REASON = LLMガイドによるツリートラバーサルです。
スタックは、redb、tantivy、axum、tokioを使用してRustで構築されています。OpenAI、Anthropic、Gemini、Cohere、および互換性のあるAPI(ローカルまたはOpenAI互換エンドポイントを含む)で動作する単一のバイナリです。
実用的な応用
このアプローチは、RAGの検索品質に悩んでいる開発者や、純粋なベクトル検索ではなく構造ベースの検索を試したい開発者に特に有用です。このツールは、Brainfishでの3年間の知識検索経験を経て構築されました。そこでは、ベクトルDB、グラフDB、カスタムRAGパイプラインが一貫して同じデバッグの課題を提示していました。
📖 全文を読む: r/LocalLLaMA
👀 See Also

Claude Hindsight: Claudeコードセッション用可観測性ツール
Claude Hindsightは、Claude Code用のオープンソースの可観測性レイヤーで、ツール呼び出し、トークン、エラーを探索可能なダッシュボードに記録します。作成者はこれを利用して、733回のツール呼び出しと692.8Mのキャッシュトークンを伴う11時間の単一セッションでオープンソースプロジェクトをリファクタリングしました。

無料プラン向けに書き換えられたKarpathyのコーディングスキル、ProなしでClaudeのコーディング規範を解放
RedditユーザーがKarpathy氏のコーディング規範をClaudeの無料プラン向けに書き換え、ターミナルやサブエージェントの依存関係を除去。システムプロンプトはコーディングリクエストに自動発火し、検証を優先する思考を強制します。

味蕾记忆:通过超维度计算向量实现的可逆智能体记忆
ハイパーディメンショナルコンピューティングはベクトル検索を超え、完全な想起を実現:プロジェクトに触れた全日付の一覧、名前のないワークストリームの検出、内積による日次ログの可逆的な分解が可能です。

Claude Watch: AI生成コードのロジックを可視化するオープンソースツール
Claude Watchは、Claude CodeのようなAIコーディングエージェントで構築されたプロジェクトのためのグラフィカルな意味論的可視化を提供するオープンソースツールです。コードをネストされた方法で分析し、プロジェクトのロジックに関する質問に答えるAI検索機能を含んでいます。