如何通俗的解释chatGPT的原理
# 1. ChatGPT 的原理
类似 GPT 这种大型的语言模型,它本质上就是在那计算
下一个词 下一句话 该出现什么
就是个概率问题,就比如说它说到了
我很
要往下接,那数据库里那么多词儿,可以是我很开心、我很健康、我很着急 我很饿等等
但是你要有个上下文,比如上面说
今天天气不错
那它可能就计算出来说大概率就是
我很开心
其实它的每个回答 每个词儿,都是这么简单粗暴
靠 前文的相关性来计算出来
当它学习内容足够多,就上千亿的参数和文字,通过这些复杂模型找规律之后,它自己就形成了一个
非常庞大的 神经网络
就你完全不需要告诉它,什么叫编程、什么是视频脚本, 它自己看多了它就知道了,编程就是这么写代码,视频脚本就该长这样。这个语言模型就是在学别人说话
那它知道,它自己说的是什么意思吗
至少目前这个 ChatGPT 的版本
它还完全不懂,它就像是个记忆力特别好,但是什么都不太懂的小孩,在那学大人说话
但是让我们以为,它好像什么都懂了,这也是为什么,就你看它说的那个话,真的都已经非常完美,非常像人类了
但是还经常会犯一些,逻辑性的错误,看着觉得非常弱智,就加减乘除这种错误
就是因为,它本质上是一个语言模型
就目前来讲,GPT 也经常会出现,大量编造答案的情况,也就是说,它本来都不知道它在说什么,但它就是在那给你硬扯
虽然现在它可能就是简单的模仿,但是当你模仿得,越来越像,越来越高级
99.9%的情况你都能回答正确的时候,那它到底是真的理解了,还是纯粹在那儿模仿,其实意义也不大了
这个其实也是图灵,早在图灵测试那篇论文里边,就讨论过的一个问题
与其我们问说, 机器能像人类一样思考吗 ,倒不如问说
机器能做人类做的事吗
# 2. ChatGPT 会取代程序员吗?
ChatGPT 横空出世了, 这样一款产品的出现,对于我们这些码农来说到底是好事还是坏事呢?
作为一个普通的程序员, 说白了 crud 工程师我慌不慌?
我的老板也知道这玩意儿写的代码又快又好,那要我做啥呢?
我和我的同事们深度使用以后,其实担心是没必要的
想想也知道:就算我们平时写的代码再简单,都是增删改查,它还是有 业务逻辑 的
你想让拆 ChatGPT 帮你输出一个 DEMO、一个代码块、甚至让他来帮你排查排查 bug 都是可以的
但是如果你想从头到尾给他捋清业务逻辑,让他输出这种满足业务要求的代码,还是非常非常困难不太现实的。
打个比方,计算器的出现没有让会计下岗,因为会计要干的不只是加减乘除
计算器只是工具。其实 chatGPT 也是一样的
过去我们可能面向 Google 编程,面向百度编程,将来我们就要面向 PPT 编程
因为它的联系上下文的能力,相较于传统的搜索引擎来说,基本上是真的是降维打击
以前你可能搜半天搜不出个结果,特别是在你的项目要引进新技术栈,过去我们需要 google 很久看各种博客
但是现在你可以先让 chatGPT 帮你写个 DEMO 打个样,然后你再进行业务的替换放到项目里面去
在项目踩着石头过河的阶段,有它让你的工作效率提升 50%绝对不是问题,所以说作为一个程序员
将来如果真有什么东西能够替代你的话,不会是工具,应该是比你更擅长使用工具的人
# 3. 程序员行业会受到哪些冲击? 其他哪些行业最容易被取代
在我个人看来,相较于业务处理比较繁重的后端来说
前端这块可能会更早的迎来冲击
因为至少在我看来,通过 UI 设计稿加 UE 设计稿,再加上标准的接口文档
直接生成一份可运行的前端代码不是非常难的事情。那么有哪些职业会因为拆 gpt 的出现马上迎来巨大的冲击呢?
我认为是文案输出类工作,注意我说的是文案输出而不是文学创作。
chatGPT 的文学创作能力在我眼里还是比较空洞的
也就是画得了龙但是点不了睛
也就是说这些有标准的格式文体,甚至做派的文章
比如说公司的合同啊,或者什么单位下达的一些文书之类,他写的确实是有板有眼,很像那么回事。
# 4. chatGPT 将产生哪些深远影响
一方面我们过去在训练 AI 的时候,我们告诉他你要知道什么以及什么是对的
现在 chatGPT 面世,反过来了,要通过 AI 来告诉我们一件事情怎么做了
AI 已经开始反过来在训练人类了。
当然这个听起来就有点可怕了。我们退 1 万步说,就算 AI 永远都不会产生自主思维。
那我们来说说另一方面:我们中的很多人更愿意相信机器人
我们愿意相信它是公正的、客观的、不代表任何组织和个人的
我们对于他这种没有生命的形象抱有一种美好的期许和信任
你甚至更愿意跟机器人去分享你的秘密,那么正是因为这一份信任
使我们可能会很难不被它的一些私货所影响,比如给你推广告, 给你掺杂一些意识形态等等。
一个主播直播带货说了三小时不见得能打动你下单, 因为你觉得主播就是为了挣钱吹牛,货并没有那么好
但是如果你问 chatGPT 哪家运动服装品牌好, 它给你说:耐克儿, 那你可能真的信了,因为你潜意识会觉得这是机器大量统计计算后的真实结果