Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from dataease/SQLBot

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

License

Notifications You must be signed in to change notification settings

lesliedou/SQLBot

Repository files navigation

SQLBot

基于大模型和 RAG 的智能问数系统

dataease%2FSQLBot | Trendshift

Latest release Stars Download

中文(简体) English


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

工作原理

image

核心优势

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

快速开始

安装部署

准备一台 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

联系我们

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

contact_me_qr

UI 展示

q&a

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.2%
  • Python 33.0%
  • CSS 9.2%
  • TypeScript 2.7%
  • Shell 0.3%
  • HTML 0.3%
  • Other 0.3%

AltStyle によって変換されたページ (->オリジナル) /