从四个角度全面认识 ChatGPT

在这里插入图片描述

    • 传统语言模型是什么样的?
    • ChatGPT 涌现出了哪些新能力?
    • 这些能力都是怎么做到的?
    • 在 ChatGPT 大模型时代,我们应该怎么做?


当下最引人注目的语言模型 ChatGPT 如火如荼,主要还是因为其能力远远超越了传统模型。本文将对 ChatGPT 与传统模型进行对比,深入探讨 ChatGPT 具备的强大能力以及其背后的技术来源。此外还将介绍面对大语言模型时代我们应该如何去做。

传统语言模型是什么样的?

传统语言模型的实现机制其实很简单,我们可以将它理解为“文字接龙”,当我们输入一个词之后,模型会帮我们去预测下一个词是什么,将这两个词拼接之后继续预测,如此往复就形成了一段一段的整句对话。

那么语言模型究竟是如何学会人类语言机制的呢?当我们向它询问某一个问题时,这个问题就作为了语言模型的输入内容,同理它会去预测下一个单词或字符。每一组这样的数据组合都可以称为一个范例,当这样的范例足够多以后,大预言模型就会涌现出一个新能力:泛化。也就是说同一个问题,它可以自行拓展,比如说我们问:“床前明月光的下一句是什么?”模型回答“疑是地上霜”,这是正确答案。那么这时候如果将问题稍微拓展:“床前明月光的后续内容是什么?”模型也可以理解并处理,这就是所谓的泛化能力。当然这个能力是需要一个长期的训练过程和大量的数据作为支撑的。

过去一直以来的语言模型都是遵循以上机制的,讲的直白一点其实就是一个“文字接龙”机器,你问出的问题它会有对应的答案,即使换个问法可能也是该答案。相信每个人都体会到过某宝/某多/某东的机器人客服,你问一个问题它是这么回答的,换个问法它还是同样的话术,就说气不气。事实上这样的产品就是传统语言模型的典型代表。

ChatGPT 涌现出了哪些新能力?

在 ChatGPT 出世以后,与传统语言模型完全不一样了,ChatGPT 给我们的感觉就是它可以像真人一样和人正常聊天,回答各种各样的问题,甚至能理解人的感情… 很多全新的能力涌现了出来。

第一 ChatGPT 好像 全世界的知识它都会,上知天文下知地理,我们可以向它提问各领域的知识,让它帮我们写代码、写稿子等等。

case1:让 ChatGPT 讲解量子力学知识
插图(提问ChatGPT)
case2:让 ChatGPT 讲解天文学知识
在这里插入图片描述
case3:让 ChatGPT 帮我们写一段 python 代码,调用 ChatGPT
在这里插入图片描述
在这里插入图片描述
python 语言调用 ChatGPT 模型代码如下:

import openaidef chat_with_gpt(prompt):# 设置你的OpenAI API密钥openai.api_key = 'YOUR_API_KEY'# 调用ChatGPT进行对话response = openai.Completion.create(engine='text-davinci-003',prompt=prompt,max_tokens=100,temperature=0.7,n=1,stop=None,temperature=0.7,top_p=1,frequency_penalty=0,presence_penalty=0)# 获取模型的回复reply = response.choices[0].text.strip()return reply# 提示用户输入对话的起始语句
user_input = input("请输入你的问题或对话的起始语句:")# 调用ChatGPT进行对话
gpt_reply = chat_with_gpt(user_input)# 打印模型的回复
print("ChatGPT回复:", gpt_reply)

第二 ChatGPT 具有 接受“被催眠”的能力,所谓“被催眠”,就是当我们不停的告诉 ChatGPT 它是谁、它的特长是什么、它应该做什么事时,它自己就会开始按着这个逻辑去思考。当下的新型职业提示工程师就是基于此能力。

第三 ChatGPT 具有 复杂的推理能力,按道理来说“推理”应该是只有人才能做到的事情,但是现在 ChatGPT 也具备此能力,它也可以根据语义自行推理。

case4:输入一个公考推理题,让 ChatGPT 来解答
在这里插入图片描述
第四 ChatGPT 具有 中立、客观、安全的语言表达能力,当我们询问问题时,ChatGPT 的回答往往是准确客观且非常具有条理性的,同时它也会在一些涉及不良影响的问题上拒绝回答。

case5:询问当下最具潜力的创业项目
在这里插入图片描述

这些能力都是怎么做到的?

ChatGPT 能懂得全世界几乎所有的语言,是以海量的知识和数据作为基础的。简单来说就是将近乎所有的语料(文本)送进大语言模型当中,然后让它去预测下一个词汇是什么,与传统语言模型不同的点在于 ChatGPT 接触的预料数据是极其庞大的。下面这张表是 ChatGPT 历代版本的学习资料与模型大小:

OpenAI学习资料参数量
GPT15GB1.17亿
GPT240GB15亿
ChatGPT45TB+1750亿+

从始至终语言模型的训练机制都没有变,变的只是模型的量级。俗话说“量变引起质变”,相较于传统语言模型,ChatGPT 便是一个质的改变。

ChatGPT 的复杂推理能力源于“分治思想”,将一个大问题分解为一个个的小问题,逐步解决。

为语言模型灌输知识以及其“分治”的问题处理方式,这也就是我们常说的预训练。但是预训练之后也产生了一个问题:由于预训练接触了太多的数据信息,导致模型的回答没有约束,什么都说,不管好的还是不好的!

所以接下来就需要对语言模型进行规范、矫正,让它可以按照我们期望它输出的样子进行输出。具体的方式就是将一大堆人工标注好的范例输入到语言模型当中,这里所说的“人工标注好的范例”是指人为处理过的一些数据,包括答题要求和标准答案等。通过这些范例的大量输入告诉 ChatGPT 应该如何回答。

经过以上三个方面的训练之后,ChatGPT 就已经可以很规范的回答我们的问题了。当然至此想让它具有中立、客观、安全的语言描述能力还是不够的,还需要对 ChatGPT 进行最后的创意引导,具体的做法就是让任何用户对它进行自由提问,然后 ChatGPT 无干预的自由回答,最后人工告诉它哪个回答的好,哪个回答的不好,并分别给予奖励/惩罚。这些做法是在规范 ChatGPT 的表现,使它尽可能的作出符合人类认可的回答。

综上,ChatGPT 大语言模型的训练过程为:预训练→模板规范→创意引导。正是这三个步骤,再基于超大规模的数据造就了今天的最强语言模型 ChatGPT。

在 ChatGPT 大模型时代,我们应该怎么做?

万物都是有两面性的,拥有强大能力的 ChatGPT 也无可避免的存在着一些缺陷:

  • 可能会胡编乱造;
  • 可能会混淆,把一个人身上的事情用到另一个人身上;
  • 无法直接操作,我们没有办法像操作数据库一样去操作它;
  • 还存在一定的安全隐患,如某些机密性的信息;
  • 更新效率低;
  • 无法把语言和现实进行映射。

即使再强,也还有着很大的优化空间。事实上目前还有不少人对 ChatGPT 存在着抵触心理,因为在他们的认知中,ChatGPT 会造成大量的人员失业甚至是替代人类。但我想说的是ChatGPT 并不会让你失业,熟练使用 ChatGPT 的人才会让你失业。我们应该做的是拥抱科技、拥抱 ChatGPT,接受它并优化自己的学习方法,终身学习。

只有我们自身加入到科技发展的进程中,才不会被科技发展所淘汰。

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

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

相关文章

ChatGPT 实战:快速了解一个新领域

前段时间在社区里看到有人在分享:如何用 ChatGPT 麦肯锡方法论洞察一个行业,感觉这个方法在陌生行业的研究上很有帮助,同时我也一直好奇,投资经理在一两周的时间里如何快速了解一个新领域并做出投资决策的。先解决你的第一个疑问…

一文了解什么是ChatGPT

ChatGPT 是一种自然语言人工智能聊天机器人。在最基本的层面上,这意味着你可以问它任何问题,它会生成一个答案。 一、如何使用聊天 GPT 首先,转到chat.openai.com。如果这是您的第一次,您需要在开始之前使用 OpenAI 设置一个免费…

ChatGPT自己认为可以改变这些行业

ChatGPT是一种非常强大的自然语言处理工具,可以在多个行业中发挥作用。下面是几个可以改变的行业: 一、智能客服行业 ChatGPT可以被用于智能客服行业,因为它可以与客户进行交互,提供响应和解决问题的方法,而不需要等…

ChatGPT在五大行业应用落地及带来的影响

ChatGPT一经推出就获得了巨大的关注,两个月时间就达到月活1亿的惊人成绩。关于ChatGPT的一些基础原理和优势这里我们就不做过多介绍,因为现在介绍ChatGPT的文章数不胜数,这里不做赘述。 这篇文章将深入探讨一下ChatGPT目前影响最大的五个行业…

码农饭碗不保——ChatGPT正在取代Coder

最近被OpenAI的ChatGPT刷屏了。我猜你已经读了很多关于ChatGPT的文章,不需要再介绍了。假如碰巧您还不太了解ChatGPT是什么,可以先看一下这篇文章,然后再回来继续。 与ChatGPT对话很有趣,甚至很有启发性。我们的内容创作部门已经将…

推荐一款 ChatGPT 跨平台客户端,已开源

今天推荐的这个项目是「ChatGPT-Desktop」,基于 tauri vue3 开发的 ChatGPT 跨平台客户端,快捷键快速唤醒窗口,问答快人一步。 ChatGPT-Desktop 的优势 使用 tauri 构建项目,使项目包更加小巧精简,资源占用更少&#…

android两行代码检测手机号是否注册whatsapp

通过安卓scheme 调起whatsapp 实现此手机号有没有在whatsapp注册的检测 需要在安卓中写入如下代码, Uri uri Uri.parse("whatsapp://send?phone8618800008888"); startActivity(new Intent(Intent.ACTION_VIEW,uri)); 检测手机号需要带上国家区号&a…

天猫精灵智能设备对接(3)

这一篇文章主要讲解服务器端的设置,这里我使用的是腾讯云,当时学生价1块钱一个月买的,现在的学生价涨到了10块,为我当时的机智点赞。为什么一定要使用服务器呢,这个是因为天猫精灵协议的对接是云服务器与云服务器的对接…

设备接入天猫精灵教程(一)

现在网上接入天猫精灵的教程基本都是云对云接入,需要搭建服务器,写硬件程序,费时又复杂。这次结合之前的阿里云教程做一个通过阿里云物联网平台接入天猫精灵的教程,免去了服务器开发,大大的降低了难度。 整体业务流程如…

安信可ESP8266模块实现对接天猫精灵IOT平台控制单路插座的教程

文章目录 一、材料准备二、软件配置 一、材料准备 天猫精灵一个,ESP8266模块一个(为了方便接线我们直接使用了Nodemcu开发板),插座一个(方便查看现象),杜邦线若干,接线方式如下 No…

【2019年中总结】五种途径对接天猫精灵音响控制您的智能设备,打破传统产业,让语音AI控制无处不在!

文章目录 一、写在前面;二、天猫精灵开放平台;AliGenie开发者平台 三、途径1:早期阿里智能平台 ----- 阿里小智。四、途径2:云云对接。五、途径3:蓝牙直连(sig mesh)。六、途径4:WiF…

esp8266对接天猫精灵(11)终端编程

一、编写lua脚本获取控制信息(8266) 前边也说过,这个脚本要实现的步骤可以分三步,第一步是联网,第二步是使用http get到数据,然后控制要控制的设备。我们的lua脚本分为两个,一个是init.lua,另外…

esp8266对接天猫精灵(3)原理

这一篇文章主要讲解服务器端的设置,这里我使用的是腾讯云,当时学生价1块钱一个月买的,现在的学生价涨到了10块,为我当时的机智点赞。为什么一定要使用服务器呢,这个是因为天猫精灵协议的对接是云服务器与云服务器的对接…

【esp8266】③esp8266对接天猫精灵实现语音控制

源码github地址:https://github.com/linzhongpaihuai/smartplug ①烧录方法:https://blog.csdn.net/u010177891/article/details/90348729 ②esp8266实现http server服务详解:https://blog.csdn.net/u010177891/article/details/100024710…

AI测试|天猫精灵智能音箱测试策略与方法

一、业务介绍 2014年11月,亚马逊推出了一款全新概念的智能音箱:Echo,这款产品最大的亮点是将智能语音交互技术植入到传统音箱中,从而赋予了音箱人工智能的属性。这个被称为“Alexa”的语音助手可以像你的朋友一样与你交流&#x…

TB-02_Kit 开发板连接天猫精灵

TB-02_Kit 开发板简介 Tb-02_Kit是安信可设计的一款蓝牙开发板,支持二次开发,串口烧录。除了基础蓝牙功能外,还支持BLE Mesh,可连接天猫精灵。 安信可串口烧录工具 TBXX_Flash_Tool 是安信可自主开发的针对TB系列模块的串口烧录…

ESP8266连接天猫精灵(一)

背景 接触天猫精灵后,就想作一些小东西能接入天猫精灵。查看官网的文档后,选择了ESP系列,官方在文档中也比较推荐。读技术文档是个很难受的事情,容易犯困,最好有可以操作的设备。准备如下: 名称 规格 备注…

天猫精灵开发网关php开发,天猫精灵对接

天猫精灵对接 完整控制流程图 与天猫精灵对接后,终端用户可以通过对天猫精灵说出控制命令来调用云端的业务逻辑,最终将正确的操作反馈给用户。 流程图如下所示。 相关连接汇总 开发者网站:https://open.bot.tmall.com/account/login 添加新技…

Java实现天猫精灵与智能设备的对接

天猫精灵与公司智能设备的对接。刚接到这个任务的时候对于一个刚毕业一个月的应届生我来说,有点像巨石,不过经历了10多天的自己琢磨,还是终于把这个新东西搞出来了。楼主是学的java,但在查询相关文章的时候发现没有一篇是用java实…

esp8266对接天猫精灵 微信控制

首先注册账号采用贝壳物联的服务器 添加自己的接口 资料下载地址 链接:https://pan.baidu.com/s/13TWrygx8w6r6llGWlS3kQg 提取码:IH23 链接:https://pan.baidu.com/s/11irBUU56Ck_qceQNSJkNMw 提取码:llal 相关的修改在脚…