写在前面
openAI在2022年11月推出了chatGPT(全称Chat Generative Pre-trained Transformer【聊天生成型預訓練變換模型】维基百科)说的直白一点就是一个目前为止,这个星球上可以见到的最智能的机器人,他可以完成一些人类认知范围内认为机器无法完成的事情,多的不说,这就是他最简单的一个介绍,文章篇幅很长,耐心看完,会对你对智能的认知有些帮助,先别着急喷我,看完再喷
什么才算是智能?
在回答这个问题之前,我们首先要理解一个概念,什么是智能?或者什么才算的上智能,这个问题说实话不是我回答不出来,讨论了那么多年的地球人也没有对智能做出了一个完美的定义,原因很简单,随着技术的发展,不同时期对机器的可操作性认识是不同的,举个极端的例子,回到钻木取火的时代,如果有人告诉你打火机是可以直接生火的,你觉得不可思议,因为你的认知是不存在这个东西的,之所以怎么才算智能一直没有准确的定义就在于人类的科技在发展,不同时代对科技的认知不同,所以也许智能就是在当前时代可以替代人类基本操作的都可以叫做智能,比如洗衣机,电饭煲,理论上都可以叫做智能,因为他们刚出来的时候人们是手动做这些事情的,只是现在我们看来这些东西太普通了,回到正题,我们怎么定义个智能的东西是足够智能的呢?前面说的洗衣机,电饭煲可以做到人类做到的一些事情,但是仅限于某一个领域,你让洗衣机做饭是不现实的,电饭煲洗衣服也是不可能的,这是比较基础的智能设备!那么小米、苹果等生态系统算不算智能呢?很明显也只能叫做智能设备,他所谓的生态也只是使用的不同的设备完成特定的工作,灯控、门控等,他帮助人类解决某一块领域的事情,解放人类的劳动力我们可以称之为智能设备。那么在上世界60年代的时候,第一代机器人打败了跳棋的时候,在当时的人类看来这才是人工智能,后来编程技术普及之后,发现在pc上实现一个可以打败人类跳棋高手只是一个很简单的程序之后,第一代的下棋机器人的能力就被人忽视了,后面第二代的机器人打败了象棋的时候,又掀起了一波浪潮,当时被人类称之为真正的人工智能,随着科技的发展,机器和人类下象棋已经可以在移动端和各种终端实现之后,他的热度和能力慢慢的就又被忽视了,直到2016年的阿尔法狗打败了围棋的那一刻,人工智能仿佛才真正的被人们所认可,直到今天,之所以他的名声和热度那么大,第一个比较直观的原因是目前的技术实现跳棋和象棋这种规则性比较强的棋种技术相对比较成熟和稳定,但是围棋这种规律性很差的棋种,当时的技术实现起来还是有点技术难度的,所以可以得到人们的认可,所有可能得到人们认可的技术都是有一些共同点,第一就是当时的实现的效果需要超出人类当时的平均科技水平,第二个就是需要超过人类这一领域最强的人,机器需要打败当时下跳棋最强的人,正如当时机器需要打败当时象棋最厉害的人一样,16年的时候打败了围棋高手之后,被人们所接受称之为智能机器人也就不足为奇了,所以到底什么才算是智能,我们可以简单的定义为某一个领域超过当时人类平均科技水平和智商的机器设备,就可以被称为智能。
和语音助手本质的差别在哪?
为什么我会把它和语音助手相提并论,多少有点侮辱gpt了,但是我身边的人不搞技术的人还是比较多的,他们认知里面GPT就是一个相对比较聪明的语音助手,当我试图和他们解释的时候我发现我竟然说不出来什么理由,他确实就是一个比较聪明的语音助手,但是当我将自己作为一个开发者来看待他们区别的时候就会发现,语音助手是很笨的,首先他不可以回答你专业技术相关的回答,其次他不可以书接上文,也不可以结合上下文给你分析,这不仅是一家语音助手做不到,是目前所有的语音助手都无法做到,这一点在不懂技术的人看来不就是结合上下文吗?这有什么难得?每次回答的时候先判断一下上面有没有问题不就可以了吗?如果技术那么简单的话,语音助手就不会被人类亲切的称之为人工智障了,结合上下文不仅仅是判断上面有没有问题那么简单,他最难得是要分析语境和问题之间的关联性,并且对其进行分析得到一个相对不违和且标准的答案,机器和人类最本质的区别在于神经网络的学习,人类是可以自动结合当时的环境、语气和几个问题的相关性进行讨论一个问题的,这都得益于我们的神经是可以完成这些东西的,但是机器没有这个东西,他就是一个死的程序对你的文字进行分析,进行大数据检索,选出一个合理性的答案给到你,这是目前的语音助手的一个简单的工作机制,当然他的实际搜索要远比我说的复杂得多,我只是简单的描述一下他的大致工作流程,那么话说回来GPT解决了上面几乎所有的短板,他可以像人类一样结合上下文和语境对你的问题进行回答,所以这才是他们之间最本质的差别。
一个技术发展的过程
根据Gartner的成熟度曲线可以进行一个新兴技术的成熟度分析,我们可以先看一下2022年8月之前的一个曲线图
从上面可以看到,一个技术都是从萌芽期-膨胀期-低谷期-复苏期-成熟期,我们可以回顾一下所有经历过的技术,几乎都是沿着这个曲线进行发展的,最后到达成熟期之后为人所用,给人类的生活带来便利甚至改变人类的生活方式 ,
为什么chatGPT才算是未来最具有意义的人工智能
前面一大段我们已经说了关于智能的定义,不知道你们有没有发现一个比较直观的问题,那就是前两次甚至是前三次所谓的下棋高手的智能都是和人类pk下棋这一个领域的智力比拼,他并没有帮助人类解决实质性的问题,对人类的工作也没有造成实质性的帮助和便利,这个点不仅重要,还非常的有意义,因为人类花费大量的时间和精力研究智能设备最终的目的是可以方便人类,而不是带来更加繁重的工作和任务,如果所谓的智能设备只是下下棋,做做饭,那么这个东西除了证明了机器比人类聪明之外,并不会给我们的生活或者给世界带来实质性的变化,当然你可以说洗衣机还没有给人类生活带来改变吗?是的,所以我们称之为智能设备嘛,我们现在看一个会下棋的程序我们也不会惊讶,只是觉得他就是一个简单的会下棋的程序罢了,但是难道他就没有意义了吗?当然不是,他的研究对于人类认知智能有着重要的意义,就好比几千年的历史现在看来对人类的意义重大是一样的,他带领人类走过了一条笔直的科技发展路线,没有前面的所谓的智能,chatGPT也不会破壳而出,也不会有深度学习、神经网络学习等研究方法,体验过GPT的人都知道,他可以做到的事情已经远远超过了我们的认知,也许有人会结合前面的描述说,你怎么知道这个东西过几年之后不会和前面下跳棋和象棋甚至围棋的机器人一样只是一时的热度呢?很显然,他不会,最直观的原因是他的智能不是单一的,他的智能是可以帮助人类解决问题的,而不是简单的和人类比智力,他的出现解决了很多的难题,不管是机械性的回答,还是带有感情性质的指引,他都可以给你一些高仿人类的标准答案,所以他的意义在于不仅仅是智力比人类高那么简单,他是可以给我们工作带来实质性帮助甚至有可能取代我们的智能设备。
我对提示工程师的看法
最近一个工种的出现,引起了热议,随着GPT的普及,提示工程师的岗位慢慢的出现在人们的视线里,他的工作就是将我们的需求描述给GPT听,以便于GPT可以精准的给到我们希望得到的答案,那么现在的一个问题就是我们描述出来的话语很难被GPT理解,自然得到的答案不是我们满意的,提示工程师的出现其实对很多行业造成的冲击都是很大的,特别是一些文案工作者,只要需求描述的够清楚,理论上得到的答案都是相对比较满意甚至比人本身写出来的还要完美,但是提示工程师的出现恰恰说明了GPT的不成熟,一个技术足够成熟的话,是可以接受普罗大众的行为语言,而不是需要通过一个类似中介的人进行转述,这就好比程序员的工作是一样的,我们是将业务方的需求描述给电脑听,使用编程语言告诉pc他应该怎么做,这样是不是就意味着,随着提示工程师的兴起,程序员就可以失业了,毕竟智能ai可以直接提示pc进行工作,提示工程师可以指挥GPT进行工作。