type
status
date
slug
summary
tags
category
icon
password
comment
大家好,我是王赞,最近这个月可以说是ChatGPT月了,百度、阿里、商汤、360等等,他们都相继发布了自己家的大语言模型(LLM)。
不过这些基本都属于内测阶段,我们暂时也使用不了,今天还是继续分享ChatGPT,如何学习使用ChatGPT。
**1、对ChatGPT的误解。**
我是去年12月份开始使用的ChatGPT,当时我是这样总结的:C****hatGPT初体验:一个强大的搜索引擎!
我想很多人刚开始使用ChatGPT的时候都会和我有相同的感受,但是随着了解的深入,我逐渐意识到我的错误。
ChatGPT生成回复和浏览器搜索答案完全是两个不同的逻辑,跟本不能放在一起比较。
浏览器是从已有的历史数据里面找出一个和你的提问最相近的,它只能从已有的数据库寻找答案,不能创造新的答案。
而ChatGPT则不同,ChatGPT是根据它学习到的文字规律,根据提问,然后生成一个原来不存在的内容,它创造了新的内容。
我们只有清楚这一点,我们才能更加深入的了解使用ChatGPT,如果你还不懂两者的区别,那么我们接着往下看。
2、ChatGPT是怎样生成回复的。
一句话总结:字生字。
这里我们跳过了前面的语言训练和模板规范,直接到最后一步的智能输出。
关于大语言模型的训练方式,大家可以自己搜一下具体的实现过程,但是简单来说,其实也不复杂,你可以把它和鹦鹉学舌类比,一样的原理,只不过技术上复杂很多很多。
我们继续聊ChatGPT的输出原理:字生字就是根据已有的一个字生成第二个字,然后根据第二个字生成第三个字,生成的第三个字又返回去前面的两个字,看看是否符合规律……
依次类推,最终他会根据你输入的提问给你一个回复文本,他的输出和你的输入构成了逻辑上的闭环。
你的输入是输出的原因,它的输出是你输入的结果,有输入有输出,构成了一个完整的问答模式。
上面就是ChatGPT生成回复的原理,普通人也能看懂它的底层逻辑。
难的是这个逻辑是如何通过机器语言实现的,他为什么能够实现,它为什么能够理解人类语言的规律进而生成新的语句……
这些才是最为复杂的,不过我们不是开发人员或者研究者,作为使用者,我们只需要把它用好就行。
我们应该关注的是如何用好ChatGPT进而提高我们学习工作的效率,如何学习好这些新工具让我们不被社会所淘汰,这才是重要且必要的。
3、如何写好ChatGPT的promt/提问/提示词?
在认识到ChatGPT和传统搜索引擎的区别以及ChatGPT生成回复的原理之后,接下来就是最为核心的内容:如何用好ChatGPT。
大家都知道,ChatGPT是一个问答平台,你输入文字,它回复文字,这也就导致了很多人最开始使用ChatGPT的时候仅仅把它当作一个智能聊天机器人。
于是无聊的时候找他聊聊天,偶尔学习的时候也利用它找一些资料,但是用的久了,他又会发现当聊天机器人它远没有真人来的自在,当百科全书似乎有时候也没办法得到我们需要的答案。
于是呢一些人就开始嫌弃ChatGPT了,觉得也就那样吧,然后停止使用?
然后另外一批人越用越顺手,似乎也掌握了一些方法,于是开始开班授课,或者是写一些教程。
我是去年12月份就开始使用ChatGPT了,应该是属于最早吃螃蟹的那批人,对于ChatGPT的使用颇有心得。
从去年到现在,我看过的关于ChatGPT的文章不说上万篇,几千篇肯定是有的。
除了网上看到的公开的教程,我也付费加入了一些社群、购买了一些付费文章,嗯,至于质量,……只能说各有千秋吧。
额,似乎扯远了,我们继续聊一下如和学习使用ChatGPT。
我们前面已经说了ChatGPT生成回复的原理:字生字、文字的规律、输入输出、模板规范……
不知道大家看到这些词组合在一起之后会想到什么?我最先想到的一个词是套路,是的,就是套路,根据某种套路输入输出。
先不说输入如和何,但是仅仅从输出的角度来理解,它的很多内容就是非常的呆板,符合某种套路&规律。
嗯,这个理解勉强可以入门,但是不够高级,有一点low,我们换一个说法:计算机语言&机器语言。
窃以为当你理解到计算机语言&机器语言的时候,对于ChatGPT的使用你已经登堂入室了,可以开班授课了。
额,开个玩笑,你理解了ChatGPT最核心的概念后也还不能开班授课,因为ChatGPT比较全面,你很难将这么一个全面的东西讲清楚的。
所以呢,我看到网上一些课程,动不动就ChatGPT大师课,ChatGPT从入门到精通……我是有一点鄙夷的。(小声逼逼)
不过另外一种类型的ChatGPT课程我到是觉得不错,比如什么:ChatGPT商业案列、如何利用ChatGPT写小红书文案、面向ChatGPT学编程……
这种我觉得还不错,因为这种比较聚焦于某一领域,做这个的人必然之前就从事这一领域了,而ChatGPT作为一种辅助工具,我有理由相信他们可以利用ChatGPT把他们原本领域的内容做的更好。
嗯,似乎又扯偏了,但是并没有,回归文章的标题:像学习编程语言一样去学习ChatGPT。
在前文我们已经说了ChatGPT计算机语言的本质,而只要是这种机器语言,必然是要严格符合它们的规律的。
我们所了解的,最为严格的执行规律的是什么?编程语言!
编程语言严格符合编程规则,只要你有一个符号错误,那么你就没办法得到正确的输出。
ChatGPT也是一样的,当你把和他的对话当作编程来看,那么你大概率就能得到一个满意&至少是及格线之上的答案。
当然,这只是一个比喻,做这个比喻的目的是为了强调ChatGPT计算机语言的属性,并非说ChatGPT的使用真的要像学编程那样慢慢的学习语法结构。
但是ChatGPT毕竟是一个文字平台,没有那么严苛的规则,即使是我们的输入不是那么的规范,它依旧会给你一个答案,只不过可能不是那么的让人满意罢了。
现在我们回到上面的一些教程,为什么我比较喜欢那些将ChatGPT与本领域结合的课程呢?因为他们确实熟悉本领域的规则,而了解这种规则对于使用ChatGPT得到正确的回复是至关重要的。
一个角度上来说,ChatGPT没有规则,但是从另一个角度来说,ChatGPT也严格遵守规则。
你的提问就限定了它输出的规则,有的时候可能你的提问比较简单,它的语料库里也有这种规则,即使你没有告诉他规则,他也能做出正确回复。
但是有时候你的提问比较复杂,如果你不告诉它输出的步骤,输出的规则,那么他就会按照自己的规则输出,但是它参考的规则何你想要的规则不一定是一样的,这就会让我们对输出的内容不满意。
这也就很好的的解释了为什么一些人觉得ChatGPT不好用,另一些人则是对ChatGPT喜爱无比。
前者没有限定规则,没有很好的输入自然也就没有很好的输出;而后者本身就对本行业的规则很熟悉,使用ChatGPT自然也是得心应手,如虎添翼。
ok,上面大概把如何学习ChatGPT讲清楚了,总结下来就是如果你想利用ChatGPT从事某一行业,那么你依旧需要认真了解这一行业。
掌握行业的规律规则,你才能利用ChatGPT来辅助你的日常工作。
4、AI会不会取代人?
在ChatGPT刚出现的时候,很多人说ChatGPT会取代一批程序员,现在我们再来看这句话简直是笑话。
真正的把ChatGPT玩的很溜、辅助自己工作的反而是那些程序员。
因为计算机行业发展很快,技术迭代很快,他们是最先接触到这些信息并且愿意去学习的人。
就目前而言,AI会不会取代人了?我觉得大概率是不会的,因为AI暂时只是工具,他无法代替一个个鲜活的个体。
但是不可否认的是,AI会极大的提高我们工作学习的效率,一个人通过AI很可能能够在短时间内完成以前无法完成的事。
在这样的情况下,不能利用AI达到相同效率的人必然被淘汰。
**所以在我看来,AI不会取代人,但是那些不愿意接受新事物,不愿意去学习新的技术的人的淘汰是必然的。**
5、我们最重要的能力是什么?
其实在最开始的ChatGPT刚出来的时候我是有一丝丝的迷茫的,我寒窗苦读十余载所掌握的知识在ChatGPT面前实在是不够看。
在普鲁士教育下成长的我们必然是缺失了一些东西的,我们往往习惯了接受别人的观点,却罕见有主动去探索的。
我们的学习更多的是一种记忆性的学习而非探索式的学习,我们习惯了别人给我们的框框条条,很难跳出这个大框。
但是ChatGPT的出现必须让我们警醒,因为如果真的不掌握一定的技术、一定的知识,那么我们是无论如何也比不过AI的。
我们在学习的过程中究竟在学习什么呢?我觉得最重要的就是学会学习。
学习基础知识,掌握基本原理,进而学习学习这种能力。
举个简单的例子:塞尔达有个钻石头饰,在迷宫出口的神庙里,你是选择直接最高效选择最近路线走出迷宫,还是直接在迷宫里探索,迷宫里有很多宝箱,有只去神庙的玩家得不到的好东西。
有些东西就是弯路上才能获得的。不要害怕走弯路,只要在走就行。
- 作者:王博霖
- 链接:https://www.wbolyn.com//article/252a91b5-8f66-81e1-b1fd-f5c78d964d53
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。