メインコンテンツまでスキップ

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 (メモリ)

使用手順

  1. テンプレートをインポート — n8nでこのワークフローをインポート模板
  2. 設定する PostgreSQL — 追加データ库接続する認証情報(host、port、database、user)
  3. 設定する OpenAI — 追加 OpenAI API Key
  4. テストする查询 — 输入自然语言问题如"列出所有活跃用户"
  5. デプロイする — 接入 Slack/Telegram Bot 或 Webhook 供团队使用

活用シーン

  • 📊 业务人员自助取数分析
  • 🏢 管理层快速查看运营データ
  • 🔍 客服查询顧客注文信息
  • 📈 非技术人员データ探索

関連ドキュメント


💡 使用要件:需要 n8n 1.50.0 或更高版本

👉 n8nでこのテンプレートをインポート