
ヴァンナエーアイ
Vanna AI
の使い方・機能・解決する業務課題
ブックマークする
Vanna AI(ヴァンナエーアイ)とは?
自然言語の質問から正確なSQLを生成するオープンソース(MIT)のText-to-SQLフレームワーク。データベースのDDL・ドキュメント・SQL例を学習させ、エージェント的な検索で精度の高いSQLを生成する。現在は「Vanna 2.0(The SQL Agent)」としてユーザー権限に応じた行レベル制御やWebチャットUIを備え、OSSのコアは無料、マネージドのVanna Cloudは有料で提供。PostgreSQL・Snowflake・BigQuery等の主要DB、OpenAI・Anthropic等の主要LLMに対応する。
解決する業務課題
「Vanna AI」のサービス詳細
Vanna AIとは
Vanna AI(ヴァンナエーアイ)は、自然言語の質問から正確なSQLを生成するオープンソース(MIT)のText-to-SQLフレームワークです。データベースのDDL(スキーマ)・ドキュメント・SQL例を「学習」させておくと、日本語や英語の質問に対して、そのデータベースで実行できるSQLをエージェント的な検索(RAG)で生成します。現在は「Vanna 2.0(The SQL Agent)」として、ユーザー権限に応じた制御やWebチャットUIを備える方向へ進化しています。
Vanna の中核は「自社のスキーマを踏まえて、質問→SQL→答えをつなぐ」ことです。 OSSのコア(pip install vanna)は無料で、Flask/FastAPIに組み込み、<vanna-chat> というWebコンポーネントで社内アプリに埋め込めます。2.0ではユーザーごとの行レベル制御(例: 給与は人事のみ閲覧)、監査ログ、レート制限などのエンタープライズ機能と、マネージドの Vanna Cloud が用意されています。OSSリポジトリは2026年初にアーカイブ(読み取り専用)となり、開発の主軸は Vanna Cloud 側へ移っています。

Webコンポーネントを既存アプリに差し込み、Python サーバーを既存基盤に追加。ユーザーの権限を全体に通しながら、任意のLLMとDBでText-to-SQLを動かせます。
使い方
学習させ、質問し、組み込みます。
学習させる
DDL・ドキュメント・過去のSQL例をVannaに登録する。
質問する
自然言語で質問すると、実行できるSQLを生成する。
実行・可視化
SQLを実行し、表やグラフで結果を確認する。
組み込む
Webコンポーネントで社内アプリに埋め込み、権限を通す。
OSSコアは無料で自己ホストでき、LLMとDBは自分で選べます。より運用寄りの管理機能やホスティングが必要なら Vanna Cloud を利用します。なお公式OSSリポジトリは2026年初にアーカイブ済みで、以降の主開発は Cloud 側です。
主な機能
01自然言語→SQL生成(RAG)
DDL・ドキュメント・SQL例を「学習」させ、質問に対して自社データベース向けのSQLを生成。エージェント的な検索で関連情報を引き当て、精度を高めます。結果はリアルタイムに表・グラフで返せます。
02ユーザー権限と埋め込みUI
既存のCookie/JWTからユーザーを解決し、役割や行レベルでアクセスを制御(例: 給与は人事のみ)。<vanna-chat> のWebコンポーネントで社内アプリに差し込め、Flask/FastAPIに統合できます。
03幅広いDB・LLM対応とOSS
PostgreSQL・MySQL・Snowflake・BigQuery・Redshift・Oracle・SQL Server 等の主要DBと、OpenAI・Anthropic・Gemini・Ollama・Bedrock 等のLLMに対応。MITライセンスのコアは無料で自己ホストでき、監査ログ・レート制限などの運用機能も備えます。
料金
OSSコアは無料。マネージドの Vanna Cloud は下記の月額です(年払いで20%オフ)。
| プラン | 月額 | 主な内容 |
|---|---|---|
| Vanna Core(OSS) | $0 | MITライセンス・自己ホスト・LLM/DBは自前 |
| Explorer | $50 | 1日20質問・管理機能・API・メールサポート |
| Team | $500 | 1日300質問・導入支援・当日サポート |
| Enterprise | 要問い合わせ | 質問無制限・オンプレ対応・SAML SSO 等 |
OSSコアは無料(MIT)で、LLMやDBの利用料は各自の負担です。金額はドル建て・変動するため、最新情報は公式の料金ページをご確認ください(2026年8月時点)。
他のText-to-SQL・BIとの違い
Vanna の特徴は、自社のスキーマ・SQL例を学習させ、任意のLLMとDBでText-to-SQLを回せるOSSフレームワークである点です。汎用チャットへSQLを丸投げする方法や手書きのSQLと比べ、自社データに沿った精度と、社内アプリへの組み込みやすさが強みです。
| 観点 | Vanna | 汎用チャットへSQL依頼 | 手書きSQL |
|---|---|---|---|
| 精度 | 自社スキーマ学習で高めやすい | スキーマ非共有で外しやすい | 人依存 |
| 組込み | Webコンポーネントで容易 | 都度コピペ | — |
| 権限 | 行レベル制御に対応 | なし | 実装次第 |
汎用チャットへSQLを都度依頼する方法や、手書きのSQLが比較対象です。自社データベースに対して、自然言語での問い合わせを社内アプリに組み込みたい開発チームにとって、Vanna は有力な選択肢です。
本ページの情報は2026年8月時点の公式サイト公開情報にもとづきます。最新の仕様・料金は公式サイトをご確認ください。

