
SQLBot 是什么?
SQLBot是一款基于大语言模型(Large Language Model,LLM)和 RAG(Retrieval Augmented Generation,检索增强生成)的智能问数系统。借助SQLBot,用户可以实现数据的即问即答,快速提炼获取所需的数据信息及可视化图表,并且支持进一步开展智能分析。
SQLBot 智能问数系统总体架构
原理:用户提问-->“翻译”-->回答分析。
开箱即用:配置大模型和数据源即可开启问数,充分利用大模型的能力实现高质量的 text-to-sql;
易于集成:不仅可以嵌入n8n、MaxKB、Dify、Coze 等AI应用开发平台,也可以嵌入到第三方业务系统,让业务系统快速拥有智能问数能力;
安全可控:提供基于工作空间的资源隔离机制,能够实现细粒度的数据权限控制。

SQLBot 功能模块

一、支持根据工作空间进行资源隔离以及智能问数管理
1、支持工作空间管理、用户管理(默认包含系统管理员、工作空间管理员和普通用户三种权限)
2、支持基于工作空间进行智能问数功能权限以及资源隔离管理。

二、支持系统管理员进行大模型统一管理
1、支持管理员统一进行 AI模型配置及管理,当前支持阿里云百练、DeepSeek以及千帆;
2、支持管理员基于模型添加模型参数,比图温度、输出最大Token数等。

三、支持工作空间用户添加数据源并设置问数数据
1、支持用户添加Excel/CSV、MySQL、Oracle、PostgreSQL、SQL Server等数据源并选择问数范围;
2、支持用户对数据表信息进行备注设置、会添加术语以及提示词,提升问数质量及准确度。


四、支持基于数据源开启智能问数并完成仪表板制作
1、支持基于数据源和系统默认大语言模型开启AI推荐或手动输入智能问数、数据分析及数据预测;
2、支持基于智能问数问答结果快速制作仪表板。


五、支持工作空间内添加普通用户、设置数据行列权限
1、支持基于工作空间添加普通用户并设置数据行列权限;
2、新增用户默认为该工作空间的普通用户,可基于数据行列权限进行问数制作仪表板。


六、支持将智能问数小助手嵌入到第三方或者发布为MCP
1、通过嵌入应用管理发布基础应用和高级应用嵌入第三方应用;
2、将SQLBot 应用发布为MCP服务,嵌入到MaxKB、Dify等第三方。




