AIで自然言語データベースクエリ
テンプレート概要
| 項目 | 説明 |
|---|---|
| 分類 | 🤖 AI · 🗄️ データ処理 |
| 統合アプリ | PostgreSQL、OpenAI |
| 難易度 | ⭐⭐ 中级 |
| 作成者 | n8n 公式チーム |
仕組み
这个工作流让你可以用自然语言直接和データ库"対話"。OpenAI 语言模型会将你的问题(如"上个月销售额最高的产品是什么")自動转换为精确的 SQL 查询语句,在 PostgreSQL データ库中执行后,再将結果用人类可读的方式返回给你。
主な機能
- 自然语言转 SQL — AI 自動将问题转换为精确的 SQL 查询
- Schema 感知 — 自動読み取りデータ库表结构,确保查询列名和类型正确
- 安全查询 — 仅执行 SELECT 查询,防止误操作修改或删除データ
- 結果解读 — AI 将查询結果翻译为自然语言回答
ワークフローノード
Manual Chat Trigger → AI Agent → OpenAI Chat Model
→ PostgreSQL (ツール)
→ Memory Buffer (メモリ)
使用手順
- テンプレートをインポート — n8nでこのワークフローをインポート模板
- 設定する PostgreSQL — 追加データ库接続する認証情報(host、port、database、user)
- 設定する OpenAI — 追加 OpenAI API Key
- テストする查询 — 输入自然语言问题如"列出所有活跃用户"
- デプロイする — 接入 Slack/Telegram Bot 或 Webhook 供团队使用
活用シーン
- 📊 业务人员自助取数分析
- 🏢 管理层快速查看运营データ
- 🔍 客服查询顧客注文信息
- 📈 非技术人员データ探索
関連ドキュメント
💡 使用要件:需要 n8n 1.50.0 或更高版本