ChatBI来啦!NBAI 正式上线 NL2SQL 功能

NebulaAI 现已正式上线 NL2SQL 功能,免费开放使用!

什么是 NL2SQL?NL2SQL 即通过自然语言交互,用户可以轻松查询、分析和管理数据库中的数据(ChatBI),从此摆脱传统复杂的数据库操作。

欢迎免费下载 NebulaAI >>>

一、功能亮点

1、自然语言支持

  • 用户可通过简单的自然语言进行数据库查询。
  • 无需掌握复杂的 SQL 语法,即可快速获取查询结果。

2、结构化数据管理

  • 支持多种常见的数据结构类型,满足各种业务需求。
  • 数据类型支持包括表定义、SQL 查询及相关业务文档。

3、高效的数据处理

  • 借助 NebulaAI 的智能引擎,保障数据库操作的高效性与准确性。

4、灵活的查询能力

  • 无论是简单查询还是复杂需求,都能通过智能体快速实现。

二、数据库创建:一站式轻松搭建

在 NebulaAI 平台上,创建和管理数据库变得前所未有的简单。用户只需提供以下基本信息,即可完成数据库的创建:

  • 数据库名称:设置数据库的唯一标识。
  • 数据库描述:简要说明数据库的用途。
  • 数据源类型:目前支持 MySQL 数据库。
  • 数据库地址及端口号:配置数据库连接信息。
  • 用户名和密码:用于安全访问数据库。


【图】输入基本信息,完成数据库创建

快速完成数据库初始化,让数据管理从此高效便捷。

三、训练数据:精准匹配

为了帮助智能体更好地理解和处理数据库操作,NebulaAI 提供了三种训练数据类型,分别为 DDL、SQL 和 Documentation。每一类数据类型都有其特定的用途,帮助智能体正确理解和处理数据库结构及相关业务内容。

1、DDL(数据库定义语言)

DDL 用于定义数据库的结构,主要包括数据库表的创建语句(CREATE TABLE)。上传 .sql 文件或手动输入相关 DDL 语句可以帮助系统理解数据库的表结构和字段信息。

  • 用于定义数据库表的结构和字段信息。
  • 须提供 CREATE TABLE 语句来描述表的字段、主键、外键等关系。
  • 允许上传文件或直接输入文本内容。


【图】添加 DDL(数据库定义语言)

2、SQL(结构化查询语言)

SQL 数据类型用于提供常用的 SQL 查询语句,这些语句帮助系统快速理解并执行特定的数据库查询操作。用户可以提供 SQL 查询语句和对应的问题,越多有效的 SQL 语句将有助于训练的效果。

  • 提供一系列常用的 SQL 查询语句,帮助模型更好地生成和执行查询操作。
  • 问题描述可以不提供,但必须提供有效的 SQL 查询语句。
  • 支持各种常见的 SQL 查询操作,如 SELECT、JOIN 等。

【图】添加 SQL(结构化查询语言)

3、Documentation(文档说明)

Documentation 用于提供与数据库相关的表说明、字段说明以及业务或行业的文本描述。这部分内容有助于智能体理解表结构的业务背景以及字段的具体含义。

  • 提供数据库表的详细描述,解释每个字段的用途和数据类型。
  • 允许上传相关的数据字典文件,或者直接输入文本内容,支持文件类型为.txt、.docx、.doc 等。
  • 该文档对训练过程非常重要,有助于提高模型对业务背景和字段含义的理解。


【图】添加 Doc(文档说明)

通过全面的训练数据类型支持,构建更智能的数据库管理能力。

四、应用数据库:智能查询随时触达

创建数据库并完成数据类型定义以后,用户可以通过对话直接访问和查询数据。智能体根据用户需求自动生成 SQL 查询,并呈现结果:

1、自然语言描述

无需繁琐的输入,只需简单描述需求,以某省级高速稽查助手为例,用户仅需输入自然语言描述需求。

【图】自然语言描述

2、智能生成 SQL

NebulaAI 便会根据描述自动识别并执行合适的 SQL 查询,并给出执行的SQL语句以及查询结果。

【图】自动识别并执行 SQL 查询

3、图表化展示

查询结果会以可视化图表展示,数据一目了然,并支持下载图表等操作。

【图】可视化图表展示查询结果

无论是调试预览还是实际应用,NebulaAI 智能查询都能让数据更易得。

五、注意事项:优化数据管理

1、性能优化

  • 根据业务需求和数据规模,合理配置数据库参数和索引。
  • 确保数据库设计合理,避免性能瓶颈。

2、安全性保障

  • 设置强密码策略和用户权限,保护数据库安全。
  • 确保网络连接加密,防止数据泄露。

3、数据一致性

  • 保证数据完整性,避免出现冗余或不一致的情况。
  • 通过合理设计和维护,保障数据库的稳定高效运行。

六、NL2SQL 功能免费开放

NL2SQL 为 NebulaAI 社区版免费开放的产品功能,下载最新企业版 NebulaAI,即可体验 NL2SQL 功能。

欢迎免费下载 NebulaAI >>>

相关推荐
sheji52614 分钟前
JSP基于信息安全的读书网站79f9s--程序+源码+数据库+调试部署+开发环境
java·开发语言·数据库·算法
小咖自动剪辑6 分钟前
Base64与图片互转工具增强版:一键编码/解码,支持多格式
人工智能·pdf·word·媒体
独自归家的兔8 分钟前
从 “局部凑活“ 到 “全局最优“:AI 规划能力的技术突破与产业落地实践
大数据·人工智能
一个处女座的程序猿9 分钟前
AI:解读Sam Altman与多位 AI 构建者对话—构建可落地的 AI—剖析 OpenAI Town Hall 与给创业者、产品/工程/安全团队的实用指南
人工智能
依依yyy9 分钟前
沪深300指数收益率波动性分析与预测——基于ARMA-GARCH模型
人工智能·算法·机器学习
海域云-罗鹏19 分钟前
国内公司与英国总部数据中心/ERP系统互连,SD-WAN专线实操指南
大数据·数据库·人工智能
冬奇Lab22 分钟前
深入理解 Claude Code:架构、上下文与工具系统
人工智能·ai编程
Up九五小庞29 分钟前
本地部署 + Docker 容器化实战:中医舌诊 AI 项目 TongueDiagnosis 部署全记录-九五小庞
人工智能
qq_4232339040 分钟前
如何用FastAPI构建高性能的现代API
jvm·数据库·python
凯子坚持 c1 小时前
Qt常用控件指南(8)
开发语言·数据库·qt