当前位置: 首页 > article >正文

chat2DB体验

文章目录

  • Chat2DB
    • 体验的印象
    • Chat2DB是什么?
    • 流水帐数据库示例
      • 新建数据表
      • 生成测试数据
      • 查询数据
      • 特殊查询

Chat2DB

体验的印象

主页是https://chat2db-ai.com/
因为最近物理研究需要用到很多数据,所以试用了一个号称神级AI数据库系统。

  1. 首先, 这不是一个数据库系统,就是在数据库系统外面包了一次AI的外壳,简单来说,就是所有的SQL自动生成,但不一定能保证生成完全准确,有可能需要修改,此外,运行SQL需要人工点击运行。
  2. 其次,这个AI应是基于生成式AI做的,也自带一个演示数据库,但这个工具可以连接很多数据库系统。
  • Chat2DB-GLM是Chat2DB开源项目的组成部分,旨在提供一个高效的途径,将自然语言查询转换为结构化的SQL语句。此次开源的Chat2DB-SQL-7B模型,拥有7B参数,基于CodeLlama进行了精心微调。这一模型专为自然语言转SQL任务设计,支持多种SQL方言,并且具有高达16k的上下文长度处理能力。

  • Chat2DB支持了以下数据库:

    MySQL
    H2
    Oracle
    Postgresql
    SQL Server
    SQLite
    Mariadb
    ClickHouse
    DM
    Presto
    DB2
    OceanBase
    Hive
    King base
    MongoDB
    Redis
    Snowflake
    openGauss
    SUN DB
    TiDB
    CockroachDB
    Apache Kylin
    XuguDB
    3.这个工具的目标很伟大,从主页上就可以看出来。
    在这里插入图片描述有客户端,也有网页版。
    在这里插入图片描述4.这个系统有免费和收费功能,免费功能是没有AI的。

5.安全问题
数据安全是企业非常重要的一部分,因为数据是企业的核心资产。如何保证数据的安全是 Chat2DB 的一个重要目标。

Chat2DB 通过以下方式保证数据的安全:
数据存储

Chat2DB 会将数据存储在安全的数据中心,数据中心有严格的安全措施,保证数据不被窃取。同时对于用户的核心机密数据,Chat2DB 会进行非对称加密存储, 平台也无法访问用户的核心机密数据。
传输加密

Chat2DB 通过 SSL/TLS 加密保证数据在传输过程中的安全。SSL/TLS 是一种加密协议,可以保证数据在传输过程中不被窃取。
数据访问

为了能够最大程度的保证大家的数据安全,我们推荐大家安装我们的 Chat2DB 客户端,通过客户端访问数据库,是本地客户端直连用户的数据库服务器无需经过 Chat2DB 平台。

6.官方文档还可以
https://docs.chat2db.ai/docs/start-guide/getting-started
但要亲自操作一下。
操作起来并不是很流畅,但还是带来很多便利。

Chat2DB是什么?

Chat2DB 是一款AI first的数据管理、开发、分析工具,它的核心是AIGC(Artificial Intelligence Generation Code)能力,它可以将自然语言转换为SQL,也可以将SQL转换为自然语言,也可以自动生成报表,极大的提升人员的效率。通过一个产品可以实现数据管理、数据开发、数据分析的能力,即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。 在这里插入图片描述上面演示了删除数据库的SQL语句自动生成。

流水帐数据库示例

我以一个简单的流水帐系统为例,体验一番,虽然体验过程不顺利,但也算体验了一下。

新建数据表

这肯定是第一步。
在这里插入图片描述

  • “/”表示进入AI功能。
  • 执行SQL后,多了一个表
    在这里插入图片描述

生成测试数据

在这里插入图片描述记住一定要执行这些SQL,Chat2DB不会自动 执行它们的,万一生成SQL错误,执行后数据就完完了
在这里插入图片描述

查询数据

在这里插入图片描述

在这里插入图片描述

特殊查询

  • 大于300的支出数据

在这里插入图片描述- 所有小于300的支出数据总额。
在这里插入图片描述不要对它的AI功能有过多期望,否则肯定会失望
比如:总支出额多少?

在这里插入图片描述为什么会这样?因为AI理解有收也有支,支出都为负数。
你必须直接指定字段名
在这里插入图片描述多表查询效果如何呢?
重新建表
在这里插入图片描述
在这里插入图片描述
然后插入测试数据
生成users表数据没问题
在这里插入图片描述

但生成transactions表数据有问题了,生成的用户id是101什么的

在这里插入图片描述
需要使用AI数据集功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
好像对了
但我们要求有收有支,有负数也有正数
在这里插入图片描述
现在可以了,执行SQL
下面来几个查询
在这里插入图片描述下面这个查不出来了,因为AI不知道支出为负数
在这里插入图片描述下面几个也不对
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
所以复杂的查询还是存在很多问题的
改改SQL吧
在这里插入图片描述下面生成的也不对
在这里插入图片描述SQL小写改大写吧
在这里插入图片描述
问题特别多,很不顺利呀
多表查询功能咋样?

在这里插入图片描述
好像还可以,但是想显示更多内容
在这里插入图片描述行,也生成了!但仔细看也是错的,因为把收入数据也显示了


http://www.kler.cn/a/284562.html

相关文章:

  • ubuntu连接orangepi-zero-2w桌面的几种方法
  • 大语言模型:解锁自然语言处理的无限可能
  • 如何用C#和Aspose.PDF实现PDF转Word工具
  • MySql结合element-plus pagination的分页查询
  • Unity3D学习FPS游戏(12)敌人检测和攻击玩家
  • 矢量拟合(1)Sanathanan–Koerner算法
  • 安卓蓝牙技术的使用和场景
  • 零基础学习Redis(9) -- set类型命令使用
  • CF C. Candy Store
  • 探索Python的Excel力量:openpyxl库的奥秘
  • Git学习尚硅谷(002 git常用命令)
  • SpringMVC-基本详解
  • Java经典框架之MyBatis
  • 机器人外呼的具体操作步骤是怎样的?
  • 避雷!避雷top!杭州拱墅金地·威新科技大厦
  • 斯坦福公开课:CS224W-Machine Learning with Graphs | 2021 课程笔记
  • 【读点论文】Scene Text Detection and Recognition: The Deep Learning Era
  • 【人工智能】项目案例分析:使用TensorFlow进行大规模对象检测
  • 如何打开终端?
  • Linux主要目录速查表:
  • TQRFSOC开发板47DR ADC输入采集测试(二)
  • 贪心算法---根据身高重建队列
  • 什么是 One-Hot 编码?
  • 音视频——RTSP流媒体传输技术介绍及抓包解析
  • 【C++从练气到飞升】17---set和map
  • Vue知识大全【查漏补缺】