当前位置: 首页 > news >正文

chat GPT第一讲

计算机的语言奇迹:探秘ChatGPT的智能回答和写作能力

        目前我们这个行业,最火的话题无疑是AI人工智能,类似ChatGPT这样的智能Ai,今天剩下的时间不多,每天一个主题,我给大家讲一下计算机回答问题和写作的能力,尤其是聊天型AI模型ChatGPT。让大家可以更加前沿的了解一下关于它的一些情况。

        说起ChatGPT呢,之所以如此受欢迎,其实是因为它可以模仿人类对话。不同于以前的对话系统,它不再是讲的尽是一些不着边际的话了ChatGPT的回答非常准确,并且看起来就像是真人在对话。

        面对ChatGPT,大家可能听到过各种有赞美啊、质疑啊这些声音,甚至还有人用它来传播一些恐惧。但其中大部分甚至九成以上的理解都是带有一些想象色彩的,它不符合基本的信息理论和物理学原理。所以在讲具体内容之前,我们要先对ChatGPT有一个理性的认识。

        在今天,ChatGPT令人惊奇的地方主要有两个:一、就是是它能回答复杂的问题,二呢、是它能进行写作,你告诉它写什么,给它一个主题,它就能给你写一篇很棒的文章。

        那么,让计算机完成这两项任务难吗?确实,在上个世纪五六十年代,这两件事被认为是非常难的事。科学家们认为,如果计算机能够很好地解决语音识别、语言翻译、回答复杂的问题、写作等等任务,就表明它能和人一样聪明了。但随着科技和互联网的发展,这些任务变得比想象中要容易得多。

        在2014年左右,我们的计算机问答系统其实就已经取得了很大进展。Google的一个自动问答系统可以回答各种问题,而且答案也很精准。类似地,计算机还可以写作,比如解释一些物理原理、或者甚至烤蛋糕的步骤这些都可以精简回答。这些成果表明,让计算机完成这些任务是完全可行的。

        计算机回答问题方面,早在2008年前后就能回答那些与事实相关的问题,比如“是谁”“什么时候”“在哪里”等这类问题。但是对于“为什么”和“怎么做”这类问题,2014年计算机就已经能完美回答40%的“难问题”,现在ChatGPT的回答能力更强大。

        关于计算机写作,早在几年前开始,就有很多财经类文章是由计算机写的。而今天,很多纸媒文章的撰写也得益于计算机。当然,写作中的编辑工作仍然需要人来完成,但计算机的写作能力已经超越了许多人。

        计算机写作的原理其实并不神秘,它就像一个“玩具”程序可以写唐诗一样。通过训练模型和加入适当的一些限制,计算机就可以创作出优美的诗歌。当然,还有很多改进的空间,如果更加细致地进行编程,计算机写出的诗会更加出色。

        为什么2023之前,我们没有看到ChatGPT这样的问答产品呢?

        今年3月底,Google负责搜索和人工智能的高级副总裁谈了ChatGPT的事情。他说:ChatGPT能做的事情,Google的产品和服务其实三年前就能做了,只是没有包装成ChatGPT这样的产品而已。因为公司认为,有更重要的事需要人工智能来做。

        此外,提供这种不受限制的问答服务,对于Google这样的公司来讲,还有很多法律问题。比如,Google如果就法律问题给出建议的话,它会惹很多麻烦,搞不好会赔上百万美元。但是至少在今天,大家还不会为难OpenAI,一方面是OpenAI是半公益性质的公司,另一方面可能也是因为和它这样的初创公司打官司挣不到多少钱的。(开玩笑)

        那今天ChatGPT被炒得那么火,它的能力到底怎么样?实事求是说,有做得好的,也有不尽如人意的。

现在人们使用ChatGPT的目的大致可以归结为三个:

        第一个是信息查询,过去Google是给出有答案的网页链接,然后我们去链接的网页上面去翻阅之前有给过的回答,但今天ChatGPT是直接给出答案。

        第二个是让它帮助写作业,这是很多大中学生使用它的原因。

        第三个则是写一些应付差事的汇报,这主要是职场上的人士使用。

        这三件事的核心是两个,一个是理解自然语言,明白人的意图;另一个是产生自然语言的文本,满足人的要求。

        ChatGPT能够实现这些任务并不是一夜之间的成就。它是科技发展的顺理成章的一种结果。虽然它表现得很出色,但并不是完美的。它在理解自然语言方面做得较好,但在产生内容方面可能表现不稳定。它的表现受训练数据和人的要求影响较大,人们主要用ChatGPT进行信息查询、辅助写作和完成应付性质的汇报。在使用ChatGPT时,数据和格式的重要性也不能忽视。所以我们在使用ChatGPT进行提问的时候要学会如何提问,如何给他一些限制条件,让他的回答更符合我们想要的结果。

总结一下:

1.ChatGPT是基于语言模型的自然语言处理系统。

2.让计算机回答问题并不是一件高不可攀的事情,在今天,让它做得比人好是完全能够办得到的。

3.我们让ChatGPT做的事情,核心有两个,一个是理解自然语言,明白人的意图;另一个是产生自然语言的文本,满足人的要求。

最后想和大家说的是,ChatGPT虽然被炒得火热,但它的能力是渐进发展的结果,是科技发展的必然产物。在我们后面的课堂中,我会带着大家更深入地了解ChatGPT的工作原理和更好地利用它的方法。就比如我们今天提到的语言模型以及自然语言处理方式等等。

相关文章:

chat GPT第一讲

计算机的语言奇迹:探秘ChatGPT的智能回答和写作能力 目前我们这个行业,最火的话题无疑是AI人工智能,类似ChatGPT这样的智能Ai,今天剩下的时间不多,每天一个主题,我给大家讲一下计算机回答问题和写作的能力,…...

JAVA工程师面试专题-Mysql篇

一、基础 1、mysql可以使用多少列创建索引? 16 2、mysql常用的存储引擎有哪些 存储引擎Storage engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。常用的存储引擎有以下: Innodb引擎:In…...

vue中使用echarts绘制双Y轴图表时,刻度没有对齐的两种解决方法

文章目录 1、原因2、思路3、解决方法3.1、使用alignTicks解决3.2、结合min和max属性去配置interval属性1、首先固定两边的分隔的段数。2、结合min和max属性去配置interval。 1、原因 刻度在显示时,分割段数不一样,导致左右的刻度线不一致,不…...

编程笔记 Golang基础 022 数组

编程笔记 Golang基础 022 数组 一、数组定义和初始化二、访问数组元素三、遍历数组四、数组作为参数六、特点七、注意事项 在Go语言中,数组是一种基本的数据结构,用于存储相同类型且长度固定的元素序列。 一、数组定义和初始化 // 声明并初始化一个整数…...

【kubernetes】二进制部署k8s集群之,多master节点负载均衡以及高可用(下)

↑↑↑↑接上一篇继续部署↑↑↑↑ 之前已经完成了单master节点的部署,现在需要完成多master节点以及实现k8s集群的高可用 一、完成master02节点的初始化操作 二、在master01节点基础上,完成master02节点部署 步骤一:准备好master节点所需…...

哈希表在Java中的使用和面试常见问题

当谈到哈希表在Java中的使用和面试常见问题时,以下是一些重要的点和常见问题: 哈希表在Java中的使用 HashMap 和 HashTable 的区别: HashMap 和 HashTable 都实现了 Map 接口,但它们有一些重要的区别: HashMap 是非线…...

LeetCode刷题小记 三、【哈希表】

1. 哈希表 文章目录 1. 哈希表写在前面1.1 理论基础1.2 有效的字母异位词1.3 两个数组的交集1.4 快乐数1.5 两数之和1.6 四数相加||1.7 赎金信1.8 三数之和(哈希法梦碎的地方)1.9 四数之和 Reference 写在前面 本系列笔记主要作为笔者刷题的题解&#x…...

Zookeeper选举Leader源码剖析

Zookeeper选举Leader源码剖析 leader选举流程 参数说明 myid: 节点的唯一标识,手动设置zxid: 当前节点中最大(新)的事务idepoch-logic-clock: 同一轮投票过程中的逻辑时钟值相同,每投完一次值会增加 leader选举流程 默认投票给自己,优先选择…...

Redis(十六)缓存预热+缓存雪崩+缓存击穿+缓存穿透

文章目录 面试题缓存预热缓存雪崩解决方案 缓存穿透解决方案 缓存击穿解决方案案例:高并发聚划算业务 总结表格 面试题 缓存预热、雪崩、穿透、击穿分别是什么?你遇到过那几个情况?缓存预热你是怎么做的?如何避免或者减少缓存雪崩?穿透和击穿有什么区别?他两是…...

[已解决]npm淘宝镜像最新官方指引(2023.08.31)

最新的配置淘宝镜像的淘宝官方提供的方法 npm config set registry https://registry.npmmirror.com原来的 registry.npm.taobao.org 已替换为 registry.npmmirror.com ,当点击 registry.npm.taobao.org 会默认跳转到 registry.npmmirror.com 如果你想将npm的下载…...

ffmpeg之avformat_alloc_output_context2

函数原型: int avformat_alloc_output_context2(AVFormatContext **ctx, const AVOutputFormat *oformat,const char *format_name, const char *filename); 功能: 根据format_name或者filename或者oformat查找输出类型,并且初始化ctx结构。 参数: ctx:AVFormatContext…...

GitLab代码库提交量统计工具

1.说明 统计公司所有项目的提交情况,可指定分支和时间段,返回每个人的提交新增数、删除数和总数。 2.API 文档地址:http://公司gitlab域名/help/api/README.md 项目列表查询 返回示例: [{"id": 1, //项目ID"http…...

Python爬虫技术详解:从基础到高级应用,实战与应对反爬虫策略【第93篇—Python爬虫】

前言 随着互联网的快速发展,网络上的信息爆炸式增长,而爬虫技术成为了获取和处理大量数据的重要手段之一。在Python中,requests模块是一个强大而灵活的工具,用于发送HTTP请求,获取网页内容。本文将介绍requests模块的…...

关于TypeReference的使用

关于TypeReference的使用 在项目中,有遇到TypeReference的使用,其主要在字符串转对象过程中,对于序列化和反序列化中也有效果,将字符串转换成自定义对象. 1 说明 以常见为例,在com.alibaba.fastjson包下面的TypeReference类,是指Type的Reference,表示某类型的一个指…...

阿里大文娱前端一面

引言 我目前本科大四,正在春招找前端,有大厂内推的友友可以聊一聊,球球给孩子的机会吧。 我整理了一份10w字的前端技术文档:https://qx8wba2yxsl.feishu.cn/docx/Vb5Zdq7CGoPAsZxMLztc53E1n0k?fromfrom_copylink,对…...

Clickhouse系列之连接工具连接、数据类型和数据库

基本操作 一、使用连接工具连接二、数据类型1、数字类型IntFloatDecimal 2、字符串类型StringFixedStringUUID 3、时间类型DateTimeDateTime64Date 4、复合类型ArrayEnum 5、特殊类型Nullable 三、数据库 一、使用连接工具连接 上一篇介绍了clickhouse的命令行登录&#xff0c…...

【深入理解设计模式】原型设计模式

原型设计模式 原型设计模式(Prototype Pattern)是一种创建型设计模式,它允许通过复制已有对象来创建新对象,而无需直接依赖它们的具体类。这种模式通常用于需要频繁创建相似对象的场景,以避免昂贵的创建操作或初始化过…...

Python算法题集_图论(课程表)

Python算法题集_课程表 题207:课程表1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【循环递归全算】2) 改进版一【循环递归缓存】3) 改进版二【循环递归缓存反向计算】4) 改进版三【迭代剥离计数器检测】 4. 最优算法5. 相关资源 本…...

视频评论挖掘软件|抖音视频下载工具

针对抖音视频下载的需求,我们开发了一款功能强大的工具,旨在解决用户在获取抖音视频时需要逐个复制链接、下载的繁琐问题。我们希望用户能够通过简单的关键词搜索,实现自动批量抓取视频,并根据需要进行选择性批量下载。因此&#…...

Linux学习方法-框架学习法——Linux驱动架构的演进

配套视频学习链接:https://www.bilibili.com/video/BV1HE411w7by?p4&vd_sourced488bc722b90657aaa06a1e8647eddfc 目录 Linux驱动演进的过程 Linux驱动的原始架构(Linux V2.4) 平台总线架构(platform) Linux设备树 Linux驱动演进的趋势 Linux驱动演进的过程…...

告别激活弹窗:KMS_VL_ALL_AIO智能激活工具完全指南

告别激活弹窗:KMS_VL_ALL_AIO智能激活工具完全指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统激活烦恼吗?每次开机都看到"需要激活"的提…...

Fast-GitHub:三步安装解决国内GitHub访问难题的终极指南

Fast-GitHub:三步安装解决国内GitHub访问难题的终极指南 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 你是否经常因为…...

构建本地化个人助理系统:事件驱动架构与模块化设计实践

1. 项目概述:一个高度可定制的个人助理系统最近在GitHub上看到一个挺有意思的项目,叫“Personal-Assistant”,作者是idk-man69。光看名字,你可能会觉得这又是一个类似Siri或Google Assistant的语音助手,但点进去仔细研…...

Kafka Connect集群部署踩坑实录:从单机到高可用的完整配置与监控方案

Kafka Connect生产级部署实战:高可用架构设计与监控体系构建 当数据管道成为企业核心基础设施时,Kafka Connect的稳定性直接关系到业务连续性。去年某电商大促期间,因单点故障导致数据同步延迟6小时的教训仍历历在目——这正是我们需要深入探…...

计算机科学第三难题:“树映射”问题在文件、写作、建筑、生物分类中无处不在!

计算机科学第三难题:将通用图映射到层次结构,“树映射”问题无处不在 根据一个归属于 菲尔卡尔顿 的 经典笑话,计算机科学只有两个难题:命名和缓存失效。这两个问题之所以难,是因为没有算法可以解决它们:好…...

NVIDIA Profile Inspector深度解析:解锁显卡隐藏性能的实战指南

NVIDIA Profile Inspector深度解析:解锁显卡隐藏性能的实战指南 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 你是否曾为游戏卡顿而烦恼?是否觉得显卡性能总差那么一点&#x…...

百度网盘直链解析终极指南:如何实现高速下载的完整技术方案

百度网盘直链解析终极指南:如何实现高速下载的完整技术方案 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 在云存储服务普及的今天,百度网盘作为国内用…...

深入解析go-containerregistry:无守护进程的容器镜像操作利器

1. 项目概述:容器镜像的“瑞士军刀”如果你在容器化这条路上已经走了一段时间,那么对“镜像”这个概念一定不会陌生。无论是 Docker Hub 上的nginx:latest,还是你公司私有仓库里的myapp:v1.2.3,这些镜像都是容器世界的基石。但你是…...

人性最残忍的真相是:你越不把自己当回事,别人就越不把你当回事

那个总给别人买贵东西的人,最后都怎么样了? 目录 那个总给别人买贵东西的人,最后都怎么样了? 我们为什么会忍不住过度付出? 真正的爱,从来都不是单方面的牺牲 爱自己,是所有健康关系的前提 昨天刷到一句话,瞬间戳中了我:“永远不要拿自己辛苦钱,去给别人买自己都舍不…...

Go语言实现Hermes引擎:高性能JavaScript字节码虚拟机解析与实践

1. 项目概述:一个Go语言实现的Hermes引擎最近在折腾一些需要高性能模板渲染的后端服务,偶然间在GitHub上发现了LAI-755/hermes-go这个项目。简单来说,这是一个用纯Go语言实现的Hermes引擎。如果你对前端生态熟悉,可能听说过Hermes…...