说到数据库,我们就不得不提到一种编程语言——SQL数据语言,后端程序员,算法工程师。但是SQL语言虽然使用的广泛,不过SQL语言的操作与使用还是有一定的门槛的。
很多时候,研发的工具比较忙,产品经理会着急,比如让研发提供给产品:比如今天和昨天的全部未完成退款的订单。熟悉SQL的程序员,都知道在查询这些订单,相当于不断增加限定条件查询最终的结果。但是如果研发正好没有时间怎么办呢?
今天介绍的这款AIGC生成工具,我认为是产品经理的福音,可以在一定程度上去解开对研发的依赖。到底是什么呢?这款工具就是Chat2DB工具。
一、Chat2DB简介
Chat2DB 是一款有开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。和传统的数据库客户端软件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力。
二、Chat2DB特性
将自然语言转换为SQL,也可以将SQL转换为自然语言,可以给出研发人员SQL的优化建议,极大的提升人员的效率。
即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。
三、Chat2DB目前支持的数据库
四、Chat2DB使用教程
本项目中,我为了更加全面的阐述以及演示Chat2DB的强大功能,我直接使用Win10系统的客户端,安装在本地进行数据库的连接,进行进行数据的写入以及查询操作。
4.1 连接本地的Mysql数据库,配置连接数据源的Url、用户名、密码
上述图片中使用的本地主机的数据库,事实上,我们在大部分的工作场景中,无论是预发环境,还是线上环境,都是将数据存储在远程服务器的数据库中。
4.2 数据源管理,链接Mysql数据库,显示数据库内的tables(存储表)
4.3 SQL操作控制功能栏
Chat2DB客户端内部通过JDBC链接MySQL的数据库,包含几种功能。
4.3.1 自然语言转SQL
根据自然语言文本描述,生成对应的SQL编程语句
4.3.2 SQL解释
对已经编写或者生成的SQL语句,进行SQL语句的功能解释。
4.3.3 SQL优化
对已经使用的SQL语句,进行查询功能的优化。
4.3.4 SQL转换
对已经编写的SQL语句进行转换与改进
4.4 API key链接配置准备
由于Chat2DB客户端内部的接口是集成ChatGPT3.5的大模型接口,通过OpenAI的官网进行API KEY的获取。
HTTP Proxy Port:魔法接口,参考魔法说明书.
4.5 Chat2DB应用教程
接下来到了最有意思的环节,测试验证
4.5.1 文本描述转SQL功能
文本描述:新建一个表用来测试,包含id,年龄,性别,登录时间的四个字段信息。
文本描述:向刚才生成的测试表中插入一条数据,id为1,年龄25,性别男,登录时间自动生成。
4.5.2 SQL语句解释
SQL语句:
select * FROM test where id =1;
测试效果:
4.5.3 SQL语句优化
SQL语句:
select * FROM test where id =1;
测试效果:
我的标题的问题我觉得现在有答案了,Chat2DB不会造成数据分析师的失业,我倒觉得这是数据分析师的一个得力助手!文章来源:https://www.toymoban.com/news/detail-769492.html
在如今的ChatGPT时代,其实失业真的是大家喜欢讨论,又不喜欢讨论的话题,但是我觉得必须拥抱AIGC工具,让AIGC助力我们的生产技能,才能在新时代的技术人不被淘汰!文章来源地址https://www.toymoban.com/news/detail-769492.html
到了这里,关于数据分析开源AI工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!