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 >>>

相关推荐
攻城狮7号6 分钟前
小米具身大模型 MiMo-Embodied 发布并全面开源:统一机器人与自动驾驶
人工智能·机器人·自动驾驶·开源大模型·mimo-embodied·小米具身大模型
搜移IT科技11 分钟前
【无标题】2025ARCE亚洲机器人大会暨展览会将带来哪些新技术与新体验?
人工智能
逻极12 分钟前
Redis Queue (RQ) 核心原理:轻量任务队列的设计与实践(一句话讲透核心本质)
数据库·redis·bootstrap
信也科技布道师FTE30 分钟前
当AMIS遇见AI智能体:如何为低代码开发装上“智慧大脑”?
人工智能·低代码·llm
青瓷程序设计32 分钟前
植物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
q***318334 分钟前
Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)
数据库·redis·缓存
AI即插即用1 小时前
即插即用系列 | CVPR 2025 WPFormer:用于表面缺陷检测的查询式Transformer
人工智能·深度学习·yolo·目标检测·cnn·视觉检测·transformer
唐兴通个人1 小时前
数字化AI大客户营销TOB营销客户开发专业销售技巧培训讲师培训师唐兴通老师分享AI销冠人工智能销售AI赋能销售医药金融工业品制造业
人工智能·金融
大锦终1 小时前
【MySQL】基本查询
数据库·mysql
last_zhiyin1 小时前
Oracle sql tuning guide 翻译 Part 6-5 --- Hint使用报告的操作方法和例子
数据库·sql·oracle·sql tunning