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 或更高版本