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(Knowledge Graph Retrieval‑Augmented Generation)を用いてナレッジベースを構築する方法を提供し、ウェブサイトやドキュメント向けに対話型検索体験を実現します。

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 で構築。