SkillAgentSearch skills...

SQLBot

🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG.

Install / Use

/learn @dataease/SQLBot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"><img src="https://resource-fit2cloud-com.oss-cn-hangzhou.aliyuncs.com/sqlbot/sqlbot.png" alt="SQLBot" width="300" /></p> <h3 align="center">基于大模型和 RAG 的智能问数系统</h3> <p align="center"> <a href="https://trendshift.io/repositories/14540" target="_blank"><img src="https://trendshift.io/api/badge/repositories/14540" alt="dataease%2FSQLBot | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> </p> <p align="center"> <a href="https://github.com/dataease/SQLBot/releases/latest"><img src="https://img.shields.io/github/v/release/dataease/SQLBot" alt="Latest release"></a> <a href="https://github.com/dataease/SQLBot"><img src="https://img.shields.io/github/stars/dataease/SQLBot?color=%231890FF&style=flat-square" alt="Stars"></a> <a href="https://hub.docker.com/r/dataease/SQLbot"><img src="https://img.shields.io/docker/pulls/dataease/sqlbot?label=downloads" alt="Download"></a><br/> </p> <p align="center"> <a href="README.md"><img alt="中文(简体)" src="https://img.shields.io/badge/中文(简体)-d9d9d9"></a> <a href="/docs/README.en.md"><img alt="English" src="https://img.shields.io/badge/English-d9d9d9"></a> </p> <hr/>

SQLBot 是一款基于大语言模型和 RAG 的智能问数系统,由 DataEase 开源项目组匠心出品。借助 SQLBot,用户可以实现对话式数据分析(ChatBI),快速提炼获取所需的数据信息及可视化图表,并且支持进一步开展智能分析。

工作原理

<img width="1153" height="563" alt="image" src="https://github.com/user-attachments/assets/8bc40db1-2602-4b68-9802-b9be36281967" />

核心优势

  • 开箱即用:仅需简单配置大模型与数据源,无需复杂开发,即可快速开启智能问数;依托大模型自然语言理解与 SQL 生成能力,结合 RAG 技术,实现高质量 Text-to-SQL 转换。
  • 安全可控:提供工作空间级资源隔离机制,构建清晰数据边界,保障数据访问安全;支持细粒度数据权限配置,强化权限管控能力,确保使用过程合规可控。
  • 易于集成:支持多种集成方式,提供 Web 嵌入、弹窗嵌入、MCP 调用等能力;能够快速嵌入到 n8n、Dify、MaxKB、DataEase 等应用,让各类应用快速拥有智能问数能力。
  • 越问越准:支持自定义提示词、术语库配置,可维护 SQL 示例校准逻辑,精准匹配业务场景;高效运营,基于用户交互数据持续迭代优化,问数效果随使用逐步提升,越问越准。

支持的大模型服务商

| 服务商 | API 兼容 | |--------|----------| | 阿里云百炼 | OpenAI 兼容 | | 千帆大模型 | OpenAI 兼容 | | DeepSeek | OpenAI 兼容 | | 腾讯混元 | OpenAI 兼容 | | 讯飞星火 | OpenAI 兼容 | | Gemini | OpenAI 兼容 | | OpenAI | 原生 | | Kimi | OpenAI 兼容 | | 腾讯云 | OpenAI 兼容 | | 火山引擎 | OpenAI 兼容 | | MiniMax | OpenAI 兼容 | | 通用 OpenAI 兼容 | 自定义 |

快速开始

安装部署

准备一台 Linux 服务器,安装好 Docker,执行以下一键安装脚本:

docker run -d \
  --name sqlbot \
  --restart unless-stopped \
  -p 8000:8000 \
  -p 8001:8001 \
  -v ./data/sqlbot/excel:/opt/sqlbot/data/excel \
  -v ./data/sqlbot/file:/opt/sqlbot/data/file \
  -v ./data/sqlbot/images:/opt/sqlbot/images \
  -v ./data/sqlbot/logs:/opt/sqlbot/app/logs \
  -v ./data/postgresql:/var/lib/postgresql/data \
  --privileged=true \
  dataease/sqlbot

你也可以通过 1Panel 应用商店 快速部署 SQLBot。

如果是内网环境,你可以通过 离线安装包方式 部署 SQLBot。

访问方式

  • 在浏览器中打开: http://<你的服务器IP>:8000/
  • 用户名: admin
  • 密码: SQLBot@123456

联系我们

如你有更多问题,可以加入我们的技术交流群与我们交流。

<img width="180" height="180" alt="contact_me_qr" src="https://github.com/user-attachments/assets/2594ff29-5426-4457-b051-279855610030" />

UI 展示

<tr> <img alt="q&a" src="https://github.com/user-attachments/assets/55526514-52f3-4cfe-98ec-08a986259280" /> </tr>

Star History

Star History Chart

飞致云旗下的其他明星项目

  • DataEase - 人人可用的开源 BI 工具
  • 1Panel - 现代化、开源的 Linux 服务器运维管理面板
  • MaxKB - 强大易用的企业级智能体平台
  • JumpServer - 广受欢迎的开源堡垒机
  • Cordys CRM - 新一代的开源 AI CRM 系统
  • Halo - 强大易用的开源建站工具
  • MeterSphere - 新一代的开源持续测试工具

License

本仓库遵循 FIT2CLOUD Open Source License 开源协议,该许可证本质上是 GPLv3,但有一些额外的限制。

你可以基于 SQLBot 的源代码进行二次开发,但是需要遵守以下规定:

  • 不能替换和修改 SQLBot 的 Logo 和版权信息;
  • 二次开发后的衍生作品必须遵守 GPL V3 的开源义务。

如需商业授权,请联系 support@fit2cloud.com 。

View on GitHub
GitHub Stars5.8k
CategoryData
Updated3h ago
Forks649

Languages

JavaScript

Security Score

85/100

Audited on Mar 27, 2026

No findings