ReasonDB: 벡터 검색 대신 LLM 기반 트리 내비게이션을 사용하는 오픈소스 문서 데이터베이스

✍️ OpenClawRadar📅 게시일: February 27, 2026🔗 Source
ReasonDB: 벡터 검색 대신 LLM 기반 트리 내비게이션을 사용하는 오픈소스 문서 데이터베이스
Ad

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

Ad

👀 See Also

GLM 5 on Mac M3: 에이전트 코딩 성능 관찰
Tools

GLM 5 on Mac M3: 에이전트 코딩 성능 관찰

한 사용자가 Mac M3(512GB RAM)에서 MLX 4비트 양자화를 통해 GLM 5를 실행한 결과를 보고했습니다. 컨텍스트가 5만 토큰 미만일 경우 에이전트 코딩에 '상당히 사용 가능'하다고 평가했지만, 그 이상에서는 속도가 현저히 느려진다고 언급했습니다.

OpenClawRadar
결정 패스포트: AI 에이전트 실행 거버넌스를 위한 감사 계층
Tools

결정 패스포트: AI 에이전트 실행 거버넌스를 위한 감사 계층

클로드 코드 유출 사건은 AI 에이전트 거버넌스의 격차를 드러냅니다. 디시전 패스포트는 이를 위해 추가 전용 실행 기록, 휴대 가능한 증명 번들, 그리고 변조 감지 감사 추적을 위한 오프라인 검증 기능을 제공합니다.

OpenClawRadar
Otterly: Claude Code 구독을 통해 OpenClaw 라우팅하기
Tools

Otterly: Claude Code 구독을 통해 OpenClaw 라우팅하기

Otterly는 로컬 Claude CLI를 OpenAI 호환 HTTP 서버로 노출하는 작은 npm 패키지로, OpenClaw 요청을 토큰 종량제 API 요금 대신 Claude Code 구독에 청구할 수 있게 해줍니다.

OpenClawRadar
구글 PM, 벡터 DB 없이 SQLite 저장소를 사용하는 'Always On' 메모리 에이전트 오픈소스 공개
Tools

구글 PM, 벡터 DB 없이 SQLite 저장소를 사용하는 'Always On' 메모리 에이전트 오픈소스 공개

구글의 선임 AI 제품 관리자인 슈밤 사부가 벡터 데이터베이스 대신 SQLite에 구조화된 메모리를 저장하며, Gemini 3.1 Flash-Lite에서 30분마다 예약된 메모리 통합을 실행하는 'Always On Memory Agent'를 오픈소스로 공개했습니다.

OpenClawRadar