找回密码
 立即注册
首页 业界区 安全 告别复杂 SQL!一款基于大模型和 RAG 的智能问数系统! ...

告别复杂 SQL!一款基于大模型和 RAG 的智能问数系统!

叭遭段 8 小时前
大家好,我是 Java陈序员。
在数据驱动决策的时代,每个企业和个人都渴望快速从数据中挖掘价值,但复杂的 SQL 语句、繁琐的数据库操作却成了横亘在多数人面前的高墙。
今天,给大家介绍一款基于大模型和 RAG 的智能问数系统,通过对话分析数据,告别复杂 SQL!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍

SQLBot —— 一款基于大模型和 RAG 的智能问数系统,是对话式数据分析神器。它通过结合大模型与 RAG(检索增强生成)技术,实现了高质量的文本转 SQL 功能。
1.png

功能特色

  • 开箱即用: 无需复杂的配置流程,只需简单设置好大模型和数据源,就能立即开启智能问数之旅
  • 多样化操作:支持生成 SQL、生成图表、数据分析、数据预测等多种操作,满足不同的数据需求
  • 数据源管理:可配置多种数据库连接信息,轻松对接各类数据源
  • 工作空间管理:实现资源隔离和权限管理,方便团队协作与数据管控
  • 多模型支持:兼容阿里云百炼、千帆大模型、DeepSeek、腾讯混元、讯飞星火、Gemini、OpenAI、Kimi 等多种主流大模型
  • 易于集成: 支持快速嵌入到第三方业务系统,也支持被 n8n、MaxKB、Dify、Coze 等 AI 应用开发平台集成调用,让各类应用快速拥有智能问数能力
  • 安全可控:提供基于工作空间的资源隔离机制,能够实现细粒度的数据权限控制,确保敏感数据只被授权人员访问,让数据查询既便捷又安全
工作原理
2.png

快速上手

SQLBot 支持 Docker 部署,可使用 Docker 快速部署。
1、拉取镜像
  1. docker pull dataease/sqlbot
复制代码
2、创建挂载目录
  1. mkdir -p /data/software/sqlbot/{excel,file,images,logs,postgresql}
复制代码
3、运行容器
  1. docker run -d \
  2.   --name sqlbot \
  3.   --restart unless-stopped \
  4.   -p 8000:8000 \
  5.   -p 8001:8001 \
  6.   -v /data/software/sqlbot/excel:/opt/sqlbot/data/excel \
  7.   -v /data/software/sqlbot/file:/opt/sqlbot/data/file \
  8.   -v /data/software/sqlbot/images:/opt/sqlbot/images \
  9.   -v /data/software/sqlbot/logs:/opt/sqlbot/app/logs \
  10.   -v /data/software/postgresql:/var/lib/postgresql/data \
  11.   --privileged=true \
  12.   dataease/sqlbot
复制代码
4、容器启动成功后,浏览器访问
  1. http://{IP/域名}:8080
复制代码

  • 用户名: admin
  • 密码: SQLBot@123456
功能体验

SQLBot 开启问数功能需要先配置 AI 模型和数据源。
AI 模型配置

1、进入后台系统管理,选择 AI 模型配置,点击添加模型
3.png

2、选择好模型供应商后,输入模型名称、模型、API Key 等配置信息
4.png

3、最后,点击保存
数据源配置

1、打开首页,选择数据源,点击新建数据源
5.png

2、选择好数据源后,输入数据源连接信息,点击校验
6.png

3、数据源配置信息校验通过后,点击下一步,选择数据表
7.png

4、最后,点击保存
智能问数

1、首页智能问数,点击开启问数
8.png

2、选择数据源,并确定
9.png

3、在对话框中输入描述,开始生成图表信息
10.png

仪表盘

SQLBot 还提供了仪表盘的功能,可以将智能问数产生的图表自定义刻制成仪表盘。
1、首页仪表盘,点击新建仪表盘
11.png

2、选择要展示的图表
12.png

3、同时支持富文本、Tab设计
13.png

4、最后,预览并保存
14.png

无论你是需要快速生成报表的业务人员、追求效率的分析师,还是希望为系统赋能的开发者,SQLBot 都能成为你的得力助手。快去部署体验吧~
  1. 项目地址:https://github.com/dataease/SQLBot
复制代码
最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,进行在线浏览:
  1. https://chencoding.top:8090/#/
复制代码
15.png

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目
但是任何人在群里打任何广告,都会被 T 掉
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册