> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentify.jp/llms.txt
> Use this file to discover all available pages before exploring further.

# NL2SQL

> 自然言語のリクエストから SQL を生成するデータベース向けモジュールです。

NL2SQL モジュールは、ユーザーの自然言語リクエストをもとに SQL を生成するモジュールです。データベース検索や分析の前段で利用し、SQL を直接書かなくてもデータ取得フローを構築できます。

<Frame>
  <img src="https://mintcdn.com/trendoinc/BbOCPJdxANbL_EDU/images/update-1-0/image10.png?fit=max&auto=format&n=BbOCPJdxANbL_EDU&q=85&s=5390e1ef7abfa3098104a839ed8ad932" alt="NL2SQL モジュールの設定画面" width="1758" height="1614" data-path="images/update-1-0/image10.png" />
</Frame>

## 使いどころ

<CardGroup cols={2}>
  <Card title="自然言語検索" icon="magnifying-glass">
    「今月の申請件数を教えて」のような入力から SQL を生成します。
  </Card>

  <Card title="データベースクエリ連携" icon="database">
    生成した SQL をデータベースクエリモジュールへ渡して実行します。
  </Card>
</CardGroup>

## 接続例

```text theme={null}
ユーザー入力
  -> NL2SQL
  -> データベースクエリ
  -> LLM
  -> 回答
```

<Warning>
  更新系 SQL を生成させる場合は、権限と安全条件を明確に設定してください。検索のみの場合は SELECT を中心に制限することを推奨します。
</Warning>
