Text to SQL 機能
本ページでは、MaiAgent システムで Text to SQL 機能を使用し、日常会話でデータベース内の情報を手軽に照会する方法をご紹介します
Text to SQL とは?
Text to SQL(Text2SQL とも呼ばれます)とは、自然言語の質問(人間の日常的な言葉)を自動的に SQL データベースのクエリ文へと変換するインテリジェントなツールです。簡単に言えば、AI アシスタントが「人間の言葉を理解する」ことで、直接データベースを操作できるようにする仕組みです。
あなたがコンビニのオーナーだと想像してみてください。
従来の方法:
あなた:「昨日コーラが何本売れたか調べてほしい」
スタッフ:「オーナー、レジシステムでの調べ方を教えていただけますか…」
あなた:「ここをクリックして、あれを選んで、条件を入力して…」
手取り足取り教える必要があり、時間がかかります。
Text2SQL があれば:
あなた:「昨日コーラが何本売れたか調べてほしい」
AI スタッフ:「かしこまりました!」💫 (自動的にクエリ方法を生成してデータベースを呼び出します) →「昨日はコーラが87本売れました」✅
Text to SQL のコア機能
自然言語の質問 → AI による理解・分析 → SQL クエリ文 → クエリ実行 → 結果の返却AI アシスタントに「昨日いちばん売れた飲み物を見つけて」と尋ねると、AI アシスタントはまずあなたの質問を分析し、探しているのが「飲み物」であり、しかも「昨日」「いちばん」売れたものだと理解します。次に SQL 構文を生成してデータベースを照会し、最後に結果である「コーラ」をあなたに伝えます。
Text to SQL が AI を通じて実現できること
具体的な活用シーン
🏥 医療クリニック
🏫 学校運営
🏪 小売チェーン店
Text to SQL のメリット
⚡ 効率の向上
従来の方法:SQL の専門家がクエリを書く必要がある → 30分
Text2SQL:自然言語で質問するだけ → 3秒
🎯 ハードルの低減
複雑な SQL 構文を学ぶ必要がありません
データベース構造を覚える必要がありません
誰でもデータを照会できます
📱 リアルタイムなやり取り
質問すればすぐに答えが得られます
追加の質問にも対応します
クエリ条件を動的に調整できます
MaiAgent で Text to SQL 機能を使用する方法
1. AI アシスタント設定に入る
設定したい AI アシスタントを選択します
回答モード設定ページに切り替えます


2. AI アシスタントの回答モードを Agent モードに切り替える
必ず Agent モードに切り替えてください。そうしないと AI アシスタントは Text to SQL 機能を使用できません。
各回答モードの詳細については、こちらをご参照ください:AI アシスタントの作成

3. 企業内データベースの URL を入力する
ドロップダウンメニューから企業内で使用しているデータベースサービスを選択します
企業で使用しているデータベースサービスの URL を入力し、MaiAgent システムがデータベースに接続して操作できるようにします


URL の形式が正しいことを必ずご確認のうえ、ホスト名、ポート番号、データベース名、ユーザー名、パスワードなど、必要な接続情報を含めてください。
MaiAgent
Microsoft SQL Server(MSSSQL)
既存の MSSSQL データベースに接続し、MSSSQL データベースの接続文字列を貼り付けます。
📍ご注意:データベース URL が MaiAgent サービスからアクセス可能であることを確認する必要があります。

MySQL
既存の MySQL データベースに接続し、MySQL データベースの接続文字列を貼り付けます。
📍ご注意:データベース URL が MaiAgent サービスからアクセス可能であることを確認する必要があります。

Oracle
既存の Oracle データベースに接続し、Oracle データベースの接続文字列を貼り付けます。
📍ご注意:データベース URL が MaiAgent サービスからアクセス可能であることを確認する必要があります。

PostgreSQL
既存の PostgreSQL データベースに接続し、PostgreSQL データベースの接続文字列を貼り付けます。
📍ご注意:データベース URL が MaiAgent サービスからアクセス可能であることを確認する必要があります。

4. 保存ボタンを押して設定を保存する

これにより、AI アシスタントは在庫や従業員情報などを素早く照会し、整理されたレポートやトレンドとしてまとめてお届けできるようになります。
よくある問題のトラブルシューティング
接続失敗:データベース URL の形式とネットワークの疎通性を確認してください
クエリエラー:テーブル名とカラム名が正しいか確認してください
権限不足:データベースユーザーの権限設定を確認してください
応答が遅い:クエリの複雑さを確認し、インデックスの追加を検討してください
Text2SQL は AI アシスタントをデータベースの専門家へと変え、誰でも自然言語で素早くビジネスインサイトを得られるようにし、データドリブンな意思決定の効率を大幅に高めます!
最終更新
役に立ちましたか?
