FalkorDB/QueryWeaver

An open-source Text2SQL tool that transforms natural language into SQL using graph-powered schema understanding. Ask your database questions in plain English, QueryWeaver handles the weaving.

何を解決するか

QueryWeaver は、ユーザーがデータベースに対して平易な英語で質問できる Text2SQL ツールです。自然言語を実行可能な SQL コードに自動的に変換し、結果を返すことで、ユーザーが手動で SQL クエリを書く必要がなくなります。

動作方法

このシステムは、グラフ駆動のスキーマ理解を使用して、自然言語の質問をデータベース構造にマッピングします。OpenAI、Gemini、Anthropic、Azure などの複数の AI プロバイダーに対応しており、翻訳処理を実行できます。REST API、Python SDK、または MCP(Model Context Protocol)サーバーとしてデプロイ可能で、他の AI サービスがデータベースとやり取りできるようにします。

対象ユーザー

SQL を知らなくても、PostgreSQL や MySQL データベースに対して自然言語インターフェースを提供したい開発者やデータアナリスト向けです。

特徴

  • グラフ駆動のスキーマ理解: グラフを使用してデータベーススキーマをより正確に理解し、より正確な SQL を生成します。
  • マルチLLM対応: OpenAI、Gemini、Anthropic、Azure OpenAI と互換性があります。
  • 柔軟なデプロイ: スタンダロンの REST API、Python SDK、MCP サーバーとして利用可能。
  • セキュリティ機構: 毒性のある SQL 操作(INSERT、UPDATE、DELETE)に対して確認ステップを含んでいます。
  • 会話記憶: FalkorDB にユーザーごとの会話履歴を保存し、複数のクエリ間で文脈を維持します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch