ChatGPT从业影响之个人浅见

news2024/11/15 13:24:40

文章目录

  • 前言
  • ChatGPT简介
  • AI简介
  • ChatGPT对从业者的影响
  • 参考资料

在这里插入图片描述

前言

ChatGRT最近很火,网上有一些观点,他会取代很多职业,让产业产生颠覆性的变化。今天聊聊自己的想法,他的出现,是否会让我(程序员)失业。

ChatGPT简介

先简单介绍下今天的主角ChatGPT,官网介绍如下:

ChatGPT: Optimizing Language Models for Dialogue。
We’ve trained a model called ChatGPT which interacts in a conversational way. 
The dialogue format makes it possible for ChatGPT to answer followup questions, 
admit its mistakes, challenge incorrect premises, and reject inappropriate requests. 
ChatGPT is a sibling model to InstructGPT, 
which is trained to follow an instruction in a prompt and provide a detailed response.

简而言之,一个优化后的用于对话的语言模型。通俗的讲,一个擅长聊天的AI机器人。他,是AI。

AI简介

先举个例子,搜索引擎中输入拼音"tianqi",会搜到什么,增加关键字“中药”之后,又会搜索到什么呢?先看下实际搜索结果:
在这里插入图片描述

为什么搜索“tianqi”这个拼音,匹配的是天气信息。而加上中药后,匹配的是田七。这个就是基于样本数据中出现的可能性决定的。
首先,基于"tianqi"这个拼音,找到候选词,此处以“天气”、“田七”这两个为例说明。基于样本统计,发现“天气”这个词出现的概率为万分之一,“田七”这个词出现的概率为百万分之一。“天气”这个词出现的概率,远大于“田七”,故选择了“天气”,展示相关的搜索结果。
而加上“中药”这个词后,两者共同出现的概率(联合概率),则截然不同,和“田七”一起出现的概率,远大于和“天气”出现的概率。

AI的数学基础,是统计+概率论。基于大数据进行统计,找到可能性最高的一个答案。他自身没有辨识能力,即不能去伪存真。只是在已知的信息里面找共性,基于理性进行回答(数学是一门理性的学科),这个是他的能力边界。即分析大规模数据,找出共性点(从而为人的决策提供信息来源,或者基于人既定好的规则进行决策)。

像电商客服,现在大多引入了机器人。常规问题,如发货到上海要多久,他能回答。但如果沟通未达成一致,表达不满意时,这类多数需要人工介入。

注:上文中描述的概率只为辅助示例说明,非准确数据。此处亦可看出样本数据的重要性。

ChatGPT对从业者的影响

言归正传,ChatGPT对于从业者的影响(更严谨的说是AI的发展带来的影响)。

先谈谈对自身的影响。本人是一名程序员,从事于软件开发工作,将产品负责落地实现。而ChatGPT可以写代码了,他是否会替代我的工作?
不会,这是我的观点。

我(程序员)需要理解产品,基于显性需求(产品设计上能看到的)、隐性需求(性能、扩展、安全等)、时间成本等考量权衡,选择一个合适的方案。这个理解产品、权衡方案的过程,是ChatGPT所不具备的能力。当然,具体的指令,他可以执行,从而减轻我的工作。如基于Java实现排序算法,这个,他应该会做得比我更好。

那对于其他行业会产生什么影响。是否有职业会被替代,或者很难被替代。
需要创造力、深度思考,以及和心理、情感、哲学、艺术等相关的工作,这种不会(或者很难)被替代。如设计师、管理者、作家、(因材施教的)老师、心理医生、画家等。
而基于已知数据能够分析出来的,他能胜任。如股票分析、保险理赔、营销、客服等。
但是,他会对某些从业者产生危机,但也会带来更多新的机会。

以上观点是一些个人浅见。

具体想深入了解,识别AI能力边界的同学,可以看一些相关的资料或者书籍。如李开复的《AI未来》、吴军的《智能时代》、《吴军数学通识讲义》等。

参考资料

  • 《吴军数学通识讲义》。文中“tianqi”匹配的例子,亦来源于该书
  • 李开复AI五讲——五秒钟准则
  • 李开复AI五讲——今天的人工智能还不能做的7件事
  • 万维钢的ChatGPT“开箱测评”
  • (左耳朵耗子)我看CHATGPT: 为啥谷歌掉了千亿美金

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

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

相关文章

qmt api 接口文档

http://qmt.ptradeapi.com 用户自行安装 Python 三方库 对于有经验的 Python 开发者来说,平台提供了自行安装第三方库的方式。为了引入额外的第三方库,用户需要做如下一些操作: 安装前注意事项: 三方库的安装有可能会引起系统错误…

JVM学习篇对象创建与内存分配机制深度剖析

1. 对象的创建 对象创建的主要流程: 1.1 类加载检查 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相…

【Java 面试合集】内存中为什么要区分栈和堆

内存中为什么要区分栈和堆 1. 概述 嗨,大家好Java 面试合集又来了,今天我们分享的主题很大众化以及普通。无论是Java 语言本身还是别的语言都会有所涉及,但是今天我们从Java角度来讲下 2. 分析 今天我们会从多个方向来分享这个话题 2.1 栈是…

ETCD本地多成员集群部署

目录安装部署etcdctl 操作etcd使用http请求操作etcd本地多成员集群搭建python获取成员信息参考安装部署 按照官网文档,安装release版本 https://etcd.io/docs/v3.4/install/ [rootVM-33-162-centos /usr/local/bin]# etcd --version etcd Version: 3.4.16 Git SH…

点云配准方法原理(NDT、ICP)

配准是点云处理中的一个基础问题,众多学者此问题进行了广泛而深入的研究,也出现了一系列优秀成熟的算法,在三维建模、自动驾驶等领域发挥着重要的作用。 本文主要介绍粗配准NDT (Normal Distribution Transform) 与 精配准ICP (Iterative Cl…

最新最全中小微企业研究数据:海量创业公司信息与获取投资信息(1985-2021年)

一、企业获取投资名单&资方信息 数据来源:搜企网、企查查、天眼查 时间跨度:1985年8月-2021年9月 区域范围:全国范围 数据字段:企业名称、时间、获得投资金额以及投资方信息 部分数据: DateCompany_nameUnit…

摄影师没了?!生成式人工智能即将降维打击摄影行业

本文是Mixlab无界社区成员的投稿:滚石deepfacelab和deepfacelive项目组成员摄影师失业了??怎么说?##你还以为AI绘画影响的只是插画师行业吗?错了,摄影行业也即将面临技术洗牌。话不多说,先看一下…

java并发编程原理2 (AQS, ReentrantLock,线程池)

一、AQS: 1.1 AQS是什么? AQS就是一个抽象队列同步器,abstract queued sychronizer,本质就是一个抽象类。 AQS中有一个核心属性state,其次还有一个双向链表以及一个单项链表。 首先state是基于volatile修饰&#x…

分享113个HTML艺术时尚模板,总有一款适合您

分享113个HTML艺术时尚模板,总有一款适合您 113个HTML艺术时尚模板下载链接:https://pan.baidu.com/s/1ReoPNIRjkYov-SjsPo0vhg?pwdjk4a 提取码:jk4a Python采集代码下载链接:采集代码.zip - 蓝奏云 女性化妆用品网页模板 粉…

【Linux】用户分类+权限管理+umask+粘滞位说明

目录 1.用户分类 su指令 2.认识Linux权限 2.1 文件访问者的分类 2.2 文件类型和访问权限 a. 文件类型 file指令 b. 访问权限 2.3 文件权值的表示方法 a. 字母表示法 b. 八进制表示法 3.如何修改文件访问者的权限及相关指令 1. chmod指令 2. chown指令 3. chgrp指…

Python语言零基础入门教程(二十七)

Python OS 文件/目录方法 Python语言零基础入门教程(二十六) 61、Python os.utime() 方法 概述 os.utime() 方法用于设置指定路径文件最后的修改和访问时间。 在Unix,Windows中有效。 语法 utime()方法语法格式如下: os.uti…

SortableJS/Sortable拖拽组件,使用详细(Sortablejs安装使用)

简述 作为一名前端开发人员,在工作中难免会遇到拖拽功能,分享一个github上一个不错的拖拽js库,能满足我们在项目开发中的需要,支持Vue和React,下面是SortableJS的使用详细; 这个是sortableJS中文官方文档&…

kafka-6-python单线程操作kafka

使用Python操作Kafka:KafkaProducer、KafkaConsumer Python kafka-python API的帮助文档 1 kafka tools连接 (1)/usr/local/kafka_2.13-3.4.0/config/server.properties listeners PLAINTEXT://myubuntu:9092 advertised.listenersPLAINTEXT://192.168.1.8:2909…

MotoSimEG-VRC教程:动态输送带创建以及示教编程与仿真运行

目录 任务描述 简易输送带外部设备创建 输送带模型添加与配置 工件安装到输送带 输送带输送工件程序编写与仿真运行 任务描述 在MotoSimEG-VRC中创建1条输送带,并且能够实现将工件从输送带起始点位置处输送到结束点位置处。 简易输送带外部设备创建 在MotoS…

Linux系统之终端管理命令的基本使用

Linux系统之终端管理命令的基本使用一、检查本地系统环境1.检查系统版本2.检查系统内核版本二、终端介绍1.终端简介2.Linux终端简介3.终端的发展三、终端的相关术语1.终端模拟器2.tty终端3.pts终端4.pty终端5.控制台终端四、终端管理命令ps1.直接使用ps命令2.列出登录详细信息五…

RPA落地指南:什么是RPA

什么是RPA RPA在企业中起什么作用并扮演什么角色呢?想要充分了解RPA,我们需要知道RPA的相关概念、特点、功能以及能解决的问题。接下来对这些内容进行详细介绍。 1.1 RPA的3个核心概念 RPA的中文译名是“机器人流程自动化”,顾名思义&…

初始C语言 - 数组(一维数组、二维数组、数组越界、数组传参)

目录 一、一维数组的创建和初始化 1、数组的创建 2、 数组的初始化 3.一维数组的使用 数组通过下标来访问 总结: 1. 数组是使用下标来访问的,下标是从0开始。 2. 数组的大小可以通过计算得到。 4、一维数组在内存中的存储 二、 二维数组的创建和初始化 1.二…

算法导论【分治思想】—大数乘法、矩阵相乘、残缺棋盘

这里写自定义目录标题分治法概述特点大数相乘问题分治算法矩阵相乘分治算法残缺棋盘分治算法分治法概述 在分而治之的方法中,一个问题被划分为较小的问题,然后较小的问题被独立地解决,最后较小问题的解决方案被组合成一个大问题的解决。 通常…

【软件测试】自动化测试工程师必会的单元测试编写(总结),你真的了解吗......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 单元测试编写的目的…