pingcap/autoflow

pingcap/autoflow is a Graph RAG based and conversational knowledge base tool built with TiDB Serverless Vector Storage. Demo: https://tidb.ai

What it solves

AutoFlow는 Graph RAG(지식 그래프 검색 강화 생성)를 활용해 지식 베이스를 구축하는 방법을 제공하며, 웹사이트나 문서에 대한 대화형 검색 경험을 만들 수 있게 합니다.

How it works

다음과 같은 여러 기술을 결합해 정보를 처리하고 검색합니다:

  • Data Collection: 내장된 웹사이트 크롤러를 사용해 공식 문서 사이트의 sitemap에서 URL을 스크랩합니다.
  • Storage: TiDB Vector를 이용해 채팅 기록, 벡터, JSON, 분석 데이터를 저장합니다.
  • Orchestration: RAG 프레임워크로 LlamaIndex를 활용하고, DSPy를 통해 기반 모델을 프로그래밍합니다.
  • Interface: Perplexity 스타일의 대화형 검색 페이지를 제공하고, 기존 웹사이트에 검색 위젯을 추가할 수 있는 임베드 가능한 JavaScript 스니펫을 제공합니다.

Who it’s for

자신들의 문서를 기반으로 AI 기반 대화형 검색 또는 지식 베이스를 구현하고자 하는 개발자와 제품 소유자를 위한 도구입니다.

Highlights

  • Graph RAG: 지식 그래프를 활용해 검색 정확도를 향상합니다.
  • Built-in Crawler: sitemap을 통해 문서 사이트를 손쉽게 스크랩합니다.
  • Embeddable Widget: JavaScript 스니펫으로 웹사이트에 쉽게 통합할 수 있습니다.
  • Modern Tech Stack: Next.js, Tailwind CSS, shadcn/ui 로 구축되었습니다.