본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

VectifyAI/OpenKB

Python1 / 0

LLM을 활용해 원본 문서를 구조화된 위키 지식 베이스로 자동 컴파일하고, 벡터 DB 없이 추론 기반 검색을 지원하는 오픈소스 시스템.

TL;DR

OpenKB는 LLM을 사용하여 다양한 형식의 원본 문서를 상호 연결된 위키 형태로 자동 컴파일하는 지식 베이스 시스템이다. 기존 RAG가 매번 문서를 검색하는 것과 달리, 지식을 영구적인 위키 구조로 축적하여 시간이 지날수록 지식의 깊이가 더해지는 방식을 취한다. PageIndex를 활용한 벡터 없는 계층적 트리 인덱싱으로 긴 문서에서도 정확한 문맥 파악이 가능하며, 구축된 지식은 Obsidian과 호환되는 마크다운 파일로 저장된다. 또한, 사용자는 이 지식을 기반으로 챗봇을 운영하거나 다른 에이전트가 활용할 수 있는 전문 스킬로 변환할 수 있어 지식 관리와 활용을 동시에 해결한다.

핵심 포인트

  • 기존 RAG와 달리 지식을 위키 형태로 컴파일하여 영구적으로 축적하고, 문서 간 상호 참조를 자동 생성하여 지식의 깊이를 더함.
  • PageIndex를 활용한 계층적 트리 인덱싱으로 벡터 DB 없이도 긴 문서의 문맥을 정확히 파악하고 검색하는 추론 기반 검색을 지원함.
  • PDF, Word 등 다양한 포맷을 지원하며, 구축된 지식을 다른 에이전트가 즉시 활용할 수 있는 전문 스킬로 변환하는 기능을 제공함.
  • 생성된 위키는 표준 마크다운 파일로 구성되어 Obsidian 등 외부 도구와 완벽히 호환되며 그래프 뷰를 통한 시각적 관리가 가능함.

이미지 분석

OpenKB의 원본 문서 처리부터 위키 컴파일 및 활용까지의 전체 아키텍처 흐름도.
원시 문서를 markitdown과 PageIndex로 처리한 뒤 LLM이 위키 형태로 컴파일하는 과정을 보여준다. 구축된 위키가 쿼리, 챗봇, 스킬 팩토리 등 다양한 출력 형태로 확장되는 구조를 명확히 시각화하여 시스템의 작동 원리를 이해하는 데 핵심적인 정보를 제공한다.

4.1k

STARS

424

FORKS

+208

TRENDING

1

조회수

watchers 4.1kopen issues 53Apache License 2.0

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.