用自然语言查询数据库?SQLBot 助你一步到位

馒头酱

发布于292天前
你没事吧?我美式
在数据分析场景中,许多用户希望无须手写 SQL 查询,即可快速获取数据洞见。**SQLBot** 正是为此设计——结合大语言模型(LLM)与 **RAG**(Retrieval-Augmented Generation 检索增强生成),实现“自然语言 → SQL”的智能转化,提供即时“问数”服务。


https://appstore.lazycat.cloud/#/shop/detail/xyz.mxue.app.sqlbot


## 页面结构
页面分为三部分,如下图所示:
1.**左侧导航栏**【默认工作空间、智能问数、数据源、仪表板、设置、(底部)用户信息与权限管理】
2.**中间工作区**——展示不同模块的主要功能,例如当前显示的是「智能问数」的入口。
3.**右侧功能面板**——例如“新建对话”、“搜索”等操作按钮,方便快速进入使用场景。
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/4629c209-c703-42b0-946f-4c979fe6e09f.png "image.png")

进入系统管理页面【类似后台】,结构如下图所示
1.用户管理(当前页面)
2.工作空间:用于配置和管理不同的团队或项目空间。
3.AI 模型配置:设置和管理 SQLBot 背后的智能问答模型,例如选择不同的大语言模型或参数调优。
4.嵌入式管理:配置 SQLBot 与其他系统(如企业内部平台、BI 工具)的嵌入集成。
5.返回工作空间:快速返回主界面,继续进行数据查询和分析。
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/1f8686a9-00d0-4c6f-8a31-54c6eba60a4c.png "image.png")

## 功能介绍
### 1.导入数据源
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/db919c97-90c7-47dd-931a-ee1e23736cae.png "image.png")
### 2.导入大模型
1.大模型的管理页面在系统配置中;
2.配置大模型,以Gemini为例。
注:其他大模型大同小异,主要就是拿到API Key。[如何获取API Key](https://lazycat.cloud/playground/guideline/1022)
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/d0360ba4-c206-4f97-9484-9c67a3c9d8a7.png "image.png")
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/540e96fb-a946-4e39-831a-68634289e310.png "image.png")
### 3.使用
在智能问答中选择新建对话,然后选择一个数据源,接着就可以提问进行数据分析。
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/a1dd83c0-ccfa-4e01-baff-8217e21bf93f.png "image.png")

返回的数据分析中会带一些功能【图形展示/数据概览/sql生成/导出/全屏】
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/03e66dbd-f61b-4b53-aad2-8827126474f4.png "image.png")

## 其他功能讲解
### 4.仪表盘
仪表盘用于将多个查询/图表组合到一个可视化看板上,方便团队共享和日常查看
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/0872a742-7b7a-426e-9409-fc032e68bc45.png "image.png")
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/a326a2fa-a0bd-48a1-b8aa-b2266fe8cd76.png "image.png")

### 5.用户管理
用户管理在两个地方出现,一个是前台的用户管理,一个是系统配置的用户管理,如下图所示作用:
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/cfaf288c-91f7-4702-ade1-b69575f73cf0.png "image.png")
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/73b5cd33-e1e8-41ca-a882-aa6282393dd7.png "image.png")

### 6.嵌入式管理
支持添加脚本使其他三方直接使用该聊天框。新增一个应用管理如下图
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/ea539dd7-6259-47ac-9fca-9c004fb20e98.png "image.png")
需要使用代码脚本注入,复制下面的脚本链接或者函数进代码中使用
![image.png](https://dl.playground.lazycat.cloud/guidelines/710/69ddc0b1-44ad-4a0a-8981-0b23866eb1fe.png "image.png")

## 使用场景表述
**场景 A:业务人员无需懂 SQL 就能取数**
业务部门同事直接以“今天新增用户是多少”这样的自然语言提问,即可快速获取结果,极大降低取数门槛,提升效率与自助能力。

**场景 B:支持复杂查询与图表**
在多表 JOIN、条件复杂的查询场景下,RAG 能提供语境上下文支持,生成更准确的 SQL,并能输出图表展示(若平台支持)。

**场景 B:安全的数据权限管理**
基于工作区的隔离机制,可以为不同团队/任务设置不同数据访问边界,让安全与协作并存。

**场景 C:嵌入式问数机器人**
将 SQLBot 嵌入到企业内部门户系统、BI 工具或 Slack/n8n 等平台里,打造对话式取数入口,改善用户体验和运营效率。





## 优势

1.基于 LLM + RAG 技术,SQLBot 提供高质量的 Text-to-SQL 转化;
2.支持智能问题推荐、数据分析、预测、SQL 语句查看等功能,并能生成柱状图、折线图等基础可视化图表



评论

0

暂无评论

说点什么呢~
收藏
0
0
0