人工智能这么厉害,比如GPT-4,为什么没有看到程序员大量失业?

从ChatGPT第一版发布到现在,还不到一年的时间中,可是它使用的GPT架构已经从3.5版本进化到现在的4.0版本,随之而来的是其能力的极大提升。下面是GPT-4在其官网的介绍中的一句话:

在这里插入图片描述

GPT-4是OpenAI最先进的系统,可以产生更安全、更有用的响应。

但是人工智能真的会那么厉害么?首先我们得了解一下什么是人工智能。

一、什么是人工智能(AI)

其实关于人工智能的定义,在不同的地方有不同的定义,下面看一下百度百科的解释:

人工智能是研究使用计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。

其实也可以用下面的一张图说明一下:

在这里插入图片描述

那看完上面这个内容,我们基本上也可以看得到,人工智能在我们生活中的应用是不是也挺多了呢?

比如说淘宝的拍一拍,通过照片能够识别要购买的同款商品,微信的扫一扫也能;

还有比如说QQ截图的时候,如果图片中有文字,还可以进行文字识别,其实也就是OCR技术]的体现。

除此之外呢,还有商场里面的那种服务机器人。这种机器人就很厉害了,它能够在你看它的时候,它的脑袋会跟随你的视线进行转向,并且在你跟它问问题的时候,他会告诉你商场里面的店铺该怎么走,还有一些优惠信息都可以反馈出来。甚至于,有些这种机器人还会带路。

img

所以,什么是人工智能呢?像ChatgptGPT那样的确实是,那其实这样的机器人,也是人工智能的表现。

但是目前来说,个人还是觉得人工智能的发展,还是比较初级的。尽管很多人都说了人工智能应该具备的能力,那上面这个机器人可都是满足的啊,但是我们并不认为它是人工智能的体现。

  1. 人工智能生成代码最大的困难

作为在IT行业摸爬滚打了10年的老鸟,我做过开发,做过产品,做过测试,现在是IT职业培训机构的讲师,很负责任的说一句:程序员目前来说,甚至在比较长的一段时间,还是不会被人工智能取代的。

为什么这么说呢?请看下面的一个案例:就是我通过百度文心一言AI生成的Python计算器程序的代码:

img

可能有知友说,我的需求比较简单,AI就随便写的,如果把需求写的复杂一点,是不是真的可以实现我们希望出来的功能么?当然我也做了实验的:

img

源码如下:

好家伙,这还只是一个计算器程序,而且这还没有其他的功能,如果想要开发出来一个像Windows系统自带的那种计算器,那大家想想,我需要把需求描述成什么样子,AI才能生成我想要的代码?

img

但是如果我跟人类程序员说,我想要一个多少就要跟Windows系统自带的那种计算器一样的程序,人类程序员就自己去开发代码了。不需要我描述那么多的。

所以,再厉害的人工智能,说到底还是计算机程序,那就还是需要程序员开发出来的。可能有人会说人工智能能够生成代码和程序。但是,那是对于简单的代码而言,比如生成一个简单的网页,比如生成一个Python编写的计算器,这些可能都需要操作AI的人员描述一堆的详细需求,那还敢让它生成像王者荣耀,或者原神,或者穿越火线那样复杂的程序和代码?

前面说了那么多,如果各位知友想要再了解更多的关于人工智能的知识,小编带来一个学习福利:人工智能知识课程!微信扫码免费学习~
在这里插入图片描述

在这个课程的学习中,不仅仅可以学习到基本的人工智能知识,还能得到以下相关的福利:

  • AI模型课程大礼包
  • 好用的AI工具
  • 加老师微信,获得更多的福利和第一手的课程技术信息!

*心动不如行动,人工智能的大潮当前,千万不要落后哦!*

三、程序员的现状和AI的作用

说了前面的一个案例,其实也就能揭示出来AI被发明出来的目的:就是为了提升人的工作效率。

程序员这个阶层,也会按照经验和技术,分成各种等级和流派。比如传说中的开发语言鄙视链,就是按照语言进行的划分,

img

再比如按照发量的多少进行划分:

img

当然这都是谣传哈。

那AI的作用到底是啥呢?取代CV大法的施法对象。啥是CV大法?

img

所以,在程序员的眼中AI就是取代“CV”大法的施法对象吧!

以前都是对别的渠道,比如github,CSDN,开源中国,gitee上的开源项目施法,还要看看施法对象的开源协议,有些可能还不能直接用。

现在有了AI了,那CV大法的施法对象就没有版权了。

那在面对类似的ChatGPT的程序时,程序员的作用也是很大的。人工智能也是要有学习过程和学习内容的,学习的内容是人创造出来的,把这些内容传输给了计算机系统,作为AI学习的内容基础。当我们使用ChatGPT进行聊天的时候,我们得到的结果,是AI自己“想”出来的?还是使用了我们曾经输入过系统中的内容?

传输给了计算机系统,作为AI学习的内容基础。当我们使用ChatGPT进行聊天的时候,我们得到的结果,是AI自己“想”出来的?还是使用了我们曾经输入过系统中的内容?

四、程序员怎么能够大量失业?

最悲催的结果就是,IT和互联网技术已经发展到很高的程度了,不需要那么多的软件和各种应用了,到时候各种互联网技术公司都不存在了,也就用不到程序员了,当然,那得是很久以后的事情吧了!


👉AI大模型学习路线汇总👈

大模型学习路线图,整体分为7个大的阶段:(全套教程文末领取哈)

第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;

第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;

第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;

第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;

第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;

第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;

第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。

👉大模型实战案例👈

光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉大模型视频和PDF合集👈

观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
在这里插入图片描述

👉学会后的收获:👈

• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

👉获取方式:

😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学建模基础:数学建模概述

目录 前言 一、数学建模的步骤 二、模型的分类 三、模型评价指标 四、常见的数学建模方法 实际案例:线性回归建模 步骤 1:导入数据 步骤 2:数据预处理 步骤 3:建立线性回归模型 步骤 4:模型验证 步骤 5&…

python-基础篇-文件和异常

文章目录 文件和异常读写文本文件读写二进制文件读写JSON文件 文件和异常 实际开发中常常会遇到对数据进行持久化操作的场景,而实现数据持久化最直接简单的方式就是将数据保存到文件中。说到“文件”这个词,可能需要先科普一下关于文件系统的知识&#…

渗透测试基础(四) MS08-067 漏洞攻击

1. 漏洞介绍 漏洞描述 Microsoft Windows Server服务RPC请求缓冲区溢出漏洞Windows的Server服务在处理特质RPC请求时存在缓冲区溢出漏洞,远程攻击者可以通过发送恶意的RPC请求触发这个溢出,导致完全入侵用户系统,以SYSTEM权限执行任意指令。…

C#使用Scoket实现服务器和客户端互发信息

20240616 By wdhuag 目录 前言: 参考: 一、服务器端: 1、服务器端口绑定: 2、服务器关闭: 二、客户端: 1、客户端连接: 2、客户端断开: 三、通讯: 1、接收信…

Python4 操作MySQL数据库

通过python的pymysql库连接到本地的MySQL数据库,并执行查询操作来获取数据,然后打印出每一行的数据,这里以一个简单的学生表为例进行介绍。 1. MySQL的安装与数据准备 首先需要安装MySQL,在安装完成之后使用Navicat与本地数据库…

1-函数极限与连续

1 2 平方项没有考虑到(其正负)

gitlab-cicd-k8s

k8s已经准备好 kubectl get node 创建cicdYaml文件 kubectl create namespace gitlab-cicd --dry-runclient --outputyaml >> gitlab-cicd.yaml kubectl apply -f gitlab-cicd.yaml 服务器和仓库在一起可用专有地址 使用 GitLab Runner 可以自动执行 GitLab CI/CD 管道…

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第45课-使用头像

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第45课-使用头像 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引擎&…

zip文件上传到linux服务器文件大小发生变化

在传一个文件到服务器的时候,第一次传完看见大小不一样(服务器中du命令查看大小796596MB)就重传了一下,还是大小不一样,就查了下。 查了下有以下原因: 文件系统的不同: 原因:不同的…

boost asio异步服务器(3)增加发送队列实现全双工通信

增加发送节点 构造发送节点,管理发送数据。发送节点的类如下。 这个发送节点用于保证发送和接收数据的有效性。 增加发送队列 前边实现的是一个简单的echo服务器,也就是服务器将收到的内容发送给对应的客户端。但是在实际的服务器设计中,服务…

Java共享台球室无人系统支持微信小程序+微信公众号

共享台球室无人系统 🎱 创新台球体验 近年来,共享经济如火如荼,从共享单车到共享汽车,无一不改变着我们的生活方式。而如今,这一模式已经渗透到了更多领域,共享台球室便是其中之一。不同于传统的台球室&a…

驱动开发(三):内核层控制硬件层

驱动开发系列文章: 驱动开发(一):驱动代码的基本框架 驱动开发(二):创建字符设备驱动 驱动开发(三):内核层控制硬件层​​​​​​​ ←本文 目录…

centos 7.8 安装sql server 2019

1.系统环境 centos 7.8 2.数据库安装文件准备 下载 SQL Server 2019 (15.x) Red Hat 存储库配置文件 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo 采用yum源进行不安装下载,这时yum 会自动检测…

排序1---插入排序

目录 插入排序的基本思路: 插入排序的代码实现: 代码: 代码解读: 插入排序的时间、空间复杂度: 插入排序的基本思路: 插入排序是一个比较简单的排序。 我们插入排序就是我们先假设前面的一段区间有序…

(7)摄像机和云台

文章目录 前言 1 云台 2 带有MAVLink接口的摄像机 3 相机控制和地理标签 4 视频质量差的常见修复方法 5 详细主题 前言 Copter、Plane 和 Rover 最多支持 3 轴云台,包括自动瞄准感兴趣区域(ROI)的相机和自动触发相机快门等先进功能。按…

ubuntu20.04设置共享文件夹

ubuntu20.04设置共享文件夹 一,简介二,操作步骤1,设置Windows下的共享目录2,挂载共享文件夹3,测试是否挂载成功 一,简介 使用samba设置共享文件夹失败,故使用另外一种方法设置共享文件夹。供参…

iptables(3)规则管理

简介 上一篇文章中,我们已经介绍了怎样使用iptables命令查看规则,那么这篇文章我们就来介绍一下,怎样管理规则,即对iptables进行”增、删、改”操作。 注意:在进行iptables实验时,请务必在个人的测试机上进行,不要再有任何业务的机器上进行测试。 在进行测试前,为保障…

SpringBoot配置第三方专业缓存技术Ehcache

Ehcache缓存技术 我们刚才是用Springboot提供的默认缓存技术 我们用的是simple 是一个内存级的缓存 我们接下来要使用专业的缓存技术了 Ehcache 是一个流行的开源 Java 分布式缓存,由 Terracotta 公司开发和维护。它提供了一个快速、可扩展、易于集成的内存缓存…

有了智能猫砂盆不用手动铲屎了?解放双手的好用品牌分享来了!

在现代都市的忙碌节奏中,许多养猫家庭常常因为需要上班或频繁出差而忙碌不堪。每天早出晚归,甚至有时候还要面临加班和紧急出差的情况,导致很难有足够的时间和精力去及时为猫咪铲屎。然而,猫咪是敏感而干净的动物,它们…

操作系统 大作业

1、现有成绩文件按“姓名 学校 年级 班级 分数”五列组成,编写Shell脚本,将某目录下所有成绩文件(≥3个)合并为一个,形成“姓名 班级 分数”三列,并按成绩排序,输出年级排名前十。同时输出60以下…