dataease/SQLBot

🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

解決する課題

SQLBotは対話的なデータ分析(ChatBI)を可能にし、ユーザーが複雑なSQLクエリを手動で書く代わりに、自然言語を使用してデータ情報を抽出したり可視化チャートを生成したりできるようにします。

仕組み

大規模言語モデル(LLM)と検索拡張生成(RAG)を組み合わせることで、高品質なText-to-SQL変換を実現します。カスタムプロンプト、用語集、SQLサンプルによるキャリブレーションを通じて、生成されたクエリが特定のビジネスシナリオに一致するようにシステムをさらに洗練させることができます。

対象ユーザー

大規模な開発なしにインテリジェントなデータ質問システムを導入したいユーザーや組織、およびn8n、Dify、MaxKBなどの既存アプリケーションにChatBI機能を統合したい開発者向けに設計されています。

ハイライト

  • すぐに使えるデプロイ: Dockerによる迅速なセットアップと、簡単なLLMおよびデータソース設定。
  • セキュリティと制御: ワークスペースレベルのリソース分離と、きめ細かなデータ権限設定。
  • 柔軟な統合: Web埋め込み、ポップアップ埋め込み、およびMCP呼び出しをサポート。
  • 継続的な改善: ユーザーのインタラクションデータとカスタム用語集を使用して、時間の経過とともに精度を向上させます。