ChatGPT会代替数据分析师吗?

news2024/12/22 21:20:35

9b8155d6af1400efc5e8c6751d562709.gif

大家好,我是朱小五。

最近一个多月以来,ChatGPT已经成为了“家喻户晓”的一个词。3月15日,OpenAI 开发布会宣布GPT-4,紧接着百度发布了自己AI产品文心一言。3月23日,OpenAI 宣布推出插件功能,赋予 ChatGPT 使用工具、联网、运行计算的能力。

068d71fceb2cba88cac4b491d98b020a.png

接下来的一个月,各种或基于ChatGPT或自研的AI产品纷纷落地测试。很多行业大佬惊呼,所有数字化系统和各个行业都值得用ChatGPT重做一遍

另一方面,相较于今年3月份才开始爆发的ChatGPT应用,去年就已经落地的AI绘图则已经开始取代人类了。

44a6b0b4db814c705971ee08e25cdadd.png

由于AI绘画的快速迭代,已经引发了很多原创画师担心与抵触,并认为AI会让抄袭变得更简单。但据我了解,很多的绘画行业的朋友选择了“打不过就加入”,合理利用自己优势去使用它才最符合自己的利益。

除了原创画师正在感受威胁,在各个社交媒体搜索,都会发现“人工智能会取代数据分析师吗,会取代底层码农吗,会取代律师吗?”之类的问题,好似每个行业都感受到了可能会被取代的危机。

那么,ChatGPT会代替数据分析师吗?

ChatGPT与数据分析师

数据分析师会被代替吗?

这个问题上次提出还是几年前:数据分析岗位是否很快被BI软件所替代?

最后我们看到的答案是,数据分析师不会被BI软件取代,而是当BI软件操作门槛降低到一般业务人员都能熟练掌握之时,低阶的数据分析师岗位就消失了。所以在现阶段,我们更应该把ChatGPT当做提高工作效率的工具,合理利用ChatGPT解决现有的数据分析工作问题。

比如遇到数据异常问题,可以要求ChatGPT对这一数据变动作出归因。

a148c8700a9e43ce72c9493f2cc0b2e6.png

如上图所示,ChatGPT对于这一问题进行了一些维度的指标拆解。虽然纬度还有些少,但没关系,因为我们还可以继续问它,直到它的答案符合我们的需求。

再举一个例子,数据分析师很多时候自嘲是工具人,即我们常说的 Sql Boy/Girl,表哥表姐。不过随着BI软件越来越成熟,运营产品都会拖拉拽取数,我们实际写SQL的次数也是在变少了。这次ChatGPT的横空出世,恐怕以后面试前偶尔刷个SQL题也不需要了。

1bce22efb4aa586086e760c0aa162b95.png

如上图所示,这是一道非常基础的SQL小白题,那么应该如何任何利用ChatGPT写SQL呢?

这是我的数据库结构

CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`emp_no`));

编写一条SQL语句,查找employees里最晚入职员工的所有信息

我们可以将表结构和要查询的信息(自然语言)的形式传递给ChatGPT,很多就会得到答案:

33725a85ebf5a266ace990af06f8a374.png

除了SQL语句,平时用于数据清洗的Pandas语句,也可以用自然语言的形式表述一键得到代码了。如何更近一步,我们还可以把上面例子里的提示词+ChatGPT API封装为一个工具,摇身一变就是“口语一键生成SQL”小网站。

正准备自己开发一个,结果搜索发现市面上早有很多成熟产品了,比如这个叫作Chat2SQL的浏览器插件,号称可以可以在 ETL 开发中实现自然语言生成 SQL、解释 SQL 等功能。

如下图所示,

  1. 接收用户的自然语言查询请求,例如“每个品牌的退款额是多少”;

  2. 将用户的查询请求转化为机器可理解的 SQL,例如“SELECT `商品名称`, SUM(`退款金额`) AS `退款额` FROM input1 GROUP BY `商品名称`”,将生成的 SQL 查询语句返回给用户;

  3. 进一步交互式的追问,例如“再加上渠道维度”;

  4. 再次转换为 SQL,例如“SELECT `商品名称`, `渠道`, SUM(`退款金额`) AS `退款额` FROM input1 GROUP BY `商品名称`, `渠道`”,并返回给用户。

3f4969d2e758a747097b489221577aa5.gif

这已经很强了,结果发现它还有Chat2SQL还提供反向解释SQL语句的能力。这样别人留下的老SQL,突然接手的人也不至于那么惨了,比如下面这位老兄👇

6a29fa9b5c570efc027d98dd5ebaa77a.jpeg

我这里直接扒了官方介绍的案例,Chat2SQL如何反向解释SQL语句:

  1. 接收用户提供的SQL查询语句;

  2. 使用ChatGPT训练的自然语言生成模型将SQL查询语句转化为易懂的自然语言句子;

  3. 进行交互式提问,例如“这段 SQL 是否可做进一步性能优化”。

5b03b2581307978ee7d94044daf4ea20.gif

可以说是造福社会了。

不知道大家注意上图左上角没有,这竟然是观远数据搞得浏览器插件。一直以来我以为个人开发者会走在前列,没想到数据行业的科技公司早已悄悄布局,将自家的产品与ChatGPT相结合起来了。

ChatGPT+BI,真的是绝了!以后看谁还写SQL?

如何看待ChatGPT

其实我是如何看待ChatGPT的呢?

首先我自己是比较拥抱新技术的,另外我身边的同事朋友都被我安利了一圈,开始结合自己的工作使用ChatGPT了。比如我现在很少使用传统搜索引擎,基本都在用Newbing查询搜索各类在线信息和数据;也会使用ChatPDF去快速阅读各种行业报告;在自媒体工作,也开始使用Midjourney生成无版权封面等等。

另外我想说数据分析师不用太担心替代的问题,因为在高度数据化的时代,技术更像是我们提高效率和增强竞争力的一种必要手段和方式。而我们在这波AI浪潮里,只需要学会借助新技术提升自己or工作,甚至能在职场上取得更多的优势。

最后,大家应该也关注到各个大厂在纷纷宣布研发自己的AI产品。我期待会有更多的技术为我们所用,但希望蹭热度的产品少一些,基于自身技专业术+AI赋能的迭代产品多一些。比如我本文前面的例子中,观远这种本身就是做BI方面的专业公司,这次加上ChatGPT,让用户快速体验创新带来的改变,是超级值得鼓励的。而且这只是开始,我觉得ChatGPT技术带来了无穷想象力,让我们拭目以待!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/494125.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux Network】网络编程套接字(代码练习)—TCP

目录 1. 常用接口 2. 服务器和客户端的简单流程 3. C/S 回声通信 4. 创建子进程完成 C/S 回声通信 5. 创建孙子进程完成 C/S 回声通信 6. 创建线程完成 C/S 回声通信 7. 使用线程池完成 C/S 回声通信 Linux网络编程在✨ 本篇博文的代码虽然多,但都是修改一点点tcp_s…

动态规划--最长公共子序列

最长公共子序列 动态规划算法思想最长公共子序列题目最优解结构性质递归方程递归实现核心函数测试测试结果 非递归实现(画表)核心函数测试测试结果 求出具体的子序列 动态规划算法思想 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题﹐即将大规模变成…

通付盾携数智反欺诈应用防护解决方案亮相2023金融展

精彩亮相 银行数字化转型需求背景 数据驱动发展 数字经济时代,数据成为发展的重要资产,以数据驱动决策智能已是未来发展的必然趋势,智能化的决策将是重塑核心竞争力的关键抓手。 人工转向智能 银行的监测管理在一般业务场景中,…

Kyligence Zen 产品体验----设备销量商业数据

介绍 Kyligence Zen 是基于 Kyligence 核心 OLAP能力打造的一站式指标平台。凭借集业务模型、指标管理、指标加工、数据服务等于一体的解决方案,Kyligence 协助过多家金融、零售、制造企业客户搭建企业级指标平台。Kyligence Zen 是 Kyligence 基于丰富的指标平台建设实践打造…

MySQL优化二索引使用

1、索引分类 类型解释全局索引(FULLTEXT)全局索引,目前只有 MyISAM 引擎支持全局索引,它的出现是为了解决针对文本的模糊查询效率较低的问题,并且只限于 CHAR、VARCHAR 和 TEXT 列哈希索引(HASH)哈希索引是 MySQL 中用到的唯一 key-value 键…

《通过并行蒙特卡洛方法合成桡动脉的光电容积图(PPG),及其与体重指数(BMI)的相关性》阅读笔记

目录 一、论文摘要 二、论文十问 Q1:论文试图解决什么问题? Q2:这是否是一个新的问题? Q3:这篇文章要验证一个什么科学假设? Q4:有哪些相关研究?如何归类?谁是这一课…

界面控件DevExpress WPF富文本编辑器,让系统拥有Word功能(二)

DevExpress WPF控件的富文本编辑器允许开发者将文字处理功能集成到下一个WPF项目中,凭借其全面的文本格式选项、邮件合并以及丰富的终端用户选项集合,可以轻松地提供Microsoft Word功能。 DevExpress WPF拥有120个控件和库,将帮助您交付满足…

图片生成功能,ChatGPT和New Bing谁更厉害?

大家好,我是可夫小子,关注AIGC、读书和自媒体。解锁更多ChatGPT、AI绘画玩法。加我,备注:chatgpt,拉你进群。 ChatGPT和New Bing虽然是大语言模型,但也有「生成图」的能力,它们该如何调教&#…

人员拥挤检测系统 yolov5

人员拥挤检测系统通过YOLOv5网络模型算法技术,人员拥挤检测系统算法模型对校园/厂区车间/街道等场景的异常的人群聚集(出现拥挤情况)时,立刻抓拍存档并通知相关人员及时处理。在介绍Yolo算法之前,首先先介绍一下滑动窗…

“AIGC+”将在经济社会各领域持续大放异彩

Gartner 将生成性 Al 列为 2022 年 5大影响力技术之一。MIT 科技评论也将 Al 合成数据列为 2022 年十大突破性技术之一,甚至将生成性 AI(Generative Al)称为是 AI 领域过去十年最具前景的进展。未来,兼具大模型和多模态模型的 AIG…

第三十六章 Unity动画编辑器

本章节我们简单介绍一下Animation动画编辑窗口,请大家区别之前的Animation组件哦。首先,我们创建一个新的场景“SampleScene4.unity”,然后创建一个Plane和Cube, 给上图中的Cube添加一个木质材质最快的办法,就是将一张…

易基因:2023年植物表观转录组研究的最新进展(m6A+m5C)|深度综述

大家好这里是专注表观组学十余年,领跑多组学科研服务的易基因。 被称为表观转录组(epitranscriptome)的RNA修饰正成为基因调控的广泛调控机制。由于绘制转录组范围RNA修饰测序策略的改进,以及分别对沉积、去除和识别RNA修饰的wri…

谈谈HMI 的自动化生成技术

人机界面(HMI)是自动化领域不可或缺重要组成部分。尽管人机界面系统的设计看上去并没有太大的技术门槛,但是设计一个HMI系统的工作量是巨大的。如果你没有足够的耐心便完成不了一个通用的HMI系统。构建UI控件库是一个似乎永远完不成的事情&am…

【SWAT水文模型】SwatWeather软件使用教程

SwatWeather软件使用教程 1 SwatWeather天气模型发生器1.1 数据输入 2 各功能介绍2.1 计算降水2.2 计算气温2.3 计算辐射2.4 计算风速2.5 计算露点 参考 1 SwatWeather天气模型发生器 SwatWeather.exe 软件只要输入一定格式要求的文件,就可以根据提示进行所需 数据…

深入浅出循环语句—【C语言】

分支语句博客:http://t.csdn.cn/U2kZF 目录 ​编辑 前言:我们先来了解一下break 、continue在循环中的作用 1. while循环 while循环中的break while循环中的continue 2. for循环 for循环省略出错举例: for循环中的break for循环中的co…

JUC多并发编程 AQS

基础解释: 是用来实现锁或者其他同步器组件的公共基础部分的抽象实现,是重量级基础框架及整个JUC体系的基石,主要用于锁分配给“谁”的问题。整体就是一个抽象的 FIFO 队列来完成资源获取线程的排队工作,并通过一个 int 类变量表示持有锁的状…

编译器的优化问题(构造、拷贝)、linux如何取消优化。

编译器优化问题: 不同编译器优化是不一样的,下面代码我都用的vs2019,并且在Debud模式下。(Release也会进行优化) 下面测试的时候我先采用Debug模式测试。 先写一个简单的类,进行打印测试: c…

从血缘进化论的角度,破解婆媳关系的世纪难题

从血缘进化论的角度,破解婆媳关系的世纪难题 有个粉丝的留言,很长很复杂,是关于他们家的婆媳关系问题。 青木老师,您好,我也有一些问题想咨询您,是关于婆媳关系的,字数有些多,分开…

多线程【线程概念+线程控制】

前置知识 在谈多进程之前,我们在谈一谈页表,在语言中:char* str”hello world”; *str”H”;运行时会报错,原因在于:字符串在已初始化数据区和代码区之间的,需要写的时候,我们需要对str进行虚拟地址和物理…

springboot第17集:Spring我的春天

Spring是一个开源免费的框架和容器,具有轻量级和非侵入式的特点。它支持控制反转(IoC)和面向切面(AOP),同时提供了对事务和其他框架的支持。因此,简单来说,Spring就是一个轻量级的IoC和AOP容器框架。 假设有一个应用程序需要使用数…