不讲废话普通人了解 ChatGPT——基础篇第一课
wx供重浩:创享日记
获取更多内容
文章目录
- 前言
- 什么是 ChatGPT
- 它是如何工作的
- ChatGPT 和其它机器人有什么不同
前言
不知道大家在第一次会使用 ChatGPT 并尝试和他对话时有没有感到震惊。当ChatGPT首次推出时,我立即被它的功能所吸引。
曾经在遇到繁杂问题时,特别是上下文笔记复杂的时候,即使通过各种搜索引擎也无法解决,一度非常悲催!!但 ChatGPT 的出现打破了这一局面,它能够站在上帝视角通过我们输入的上下文来分析并给出解决方案。
我只能直呼:牛逼。通过这么一个小小的案例可以预想到的是在不久的将来,会有多少行业,多少领域,多少“搬砖”的人会被替代,细思极恐。悲催的我们遭遇了这一破巨浪,逆水行舟,要么能够冲出去,要么就很可能会被淹没这在波洪流中。
幸运的是我们是想要抓住这一波机会的冲浪人,作为探险者,我们不仅仅要抓住眼前的红利,找一些快速变现的思路并落地,还是希望大家能够对 ChatGPT 有更多的了解和应用,这样能够走的更远。即使现在国内环境使用比较复杂,但我们还是要未雨绸缪了。
所以,未来一段时间,我们会更新一个系列文章,除了一些赚钱的思路,我们还会加大比重更新 ChatGPT 的使用和应用的能力,并对目前比较火的场景应用做分享。
什么是 ChatGPT
可以问出来的内容就不需要我们自己写了。
ChatGPT 是一个训练有素的大型语言模型,可以帮助我们回答各种问题,比如关于政治、历史、科学、技术、艺术等方面的问题。ChatGPT 可以帮助我们理解一些概念,并为我们提供有价值的信息和见解。
除了回答问题,ChatGPT 还可以帮助我们写一些文章或小说。我们只需要给我一些提示和背景信息,ChatGPT 就可以根据我们提供的信息来写一篇文章或小说。
除了回答问题和写作,ChatGPT 还可以帮助我们进行文本生成。如果我们想生成一些随机的文本,我们可以向我提供一些模板和关键词,ChatGPT 就可以根据我们提供的信息生成一些随机的文本。这些文本可能是一些名言、句子、段落或者小故事,它们都可以根据我们提供的信息来生成。
总结一下,大概就是:
1、回答问题:ChatGPT 能够通过文字回答问题,为用户提供信息。
2、提供建议:ChatGPT 能够根据用户的需求提供专业的建议。
3、计算数学问题:ChatGPT 能够快速准确地计算简单的数学问题。
4、翻译文本:ChatGPT 能够快速准确地翻译文本,让用户更好地理解内容。
5、生成文本:ChatGPT 能够根据提供的信息生成文本,为用户提供更多信息。
6、写作:ChatGPT 能够根据用户的需求进行写作,为用户提供高质量的文字内容。
7、提供知识:ChatGPT 能够根据用户的需求提供专业的知识,为用户提供更多信息。
8、提供解决方案:ChatGPT 能够根据用户提出的问题提供解决方案,帮助用户解决实际问题。
9、提供娱乐:ChatGPT 能够根据用户的需求提供娱乐内容,为用户提供欢乐和放松。
10、聊天:ChatGPT 能够通过文字和用户进行交流,提供娱乐和放松。
但 ChatGPT 目前也有比较大的短板,没办法实施联网获取资讯,且目前模型训练的数据都是基于2021年前的(ChatGPT 3.5),所以当我们想要问时效性的问题或者最近发生的事情一般都会见识到 ChatGPT 的胡说八道… 所以我们可以不需要去纠结他的不足点,我们得好好的利用他的优势。
它是如何工作的
和 ChatGPT 对话的时候大概分为下面几个步骤:
用户将文本内容输入到 ChatGPT 对话界面中,这可能是一个描述、一个问题、一个请求。ChatGPT 会根据用户的输入根据机器学习算法进行分析,并最终得到答案
这个答案将会以响应的方式返回给用户。用户可以输入其他文本,ChatGPT 系统将再次分析和响应这些文本,此过程一直持续到对话结束。
保证和 ChatGPT 对话的质量,或者是是否能得到自己想要的答案(当然了如果不合法的基本上是得不到想要的答案的)取决于两个点:
1、启动和指导对话的提示:定义良好的提示有助于确保对话保持正常并涵盖用户感兴趣的主题,这样可以使得 ChatGPT 能够更好的理解你的想法。
2、上下文的关联:有的时候会发现 ChatGPT 好像有点健忘,最开始说的话它好像不记得嘞。实事上 ChatGPT 默认是不会将整个对话记录进行存储的,那我们通过 API 的方式进行对话时,是怎么做到的呢?目前是使用的最笨的方式,将整个对话记录告诉 ChatGPT ,这样他就可以理解到整个上下文并给出最准确的回复。但这样也会花费更多的 Token,所以如果我们只是需要一问一答,则不需要开启这个功能。
ChatGPT 和其它机器人有什么不同
ChatGPT 相对于其他的机器人有三个最牛逼的功能:
1、巨大的语言模型
ChatGPT 是一个巨大的语言模型,这样它就可以按照人类思考的方式进行输入并做出响应;而其他的“机器人” 几乎都是基于预先编程好的代码按照固定的逻辑进行响应。
2、逆天的学习能力
通过使用学习算法,ChatGPT 具备了逆天的学习&纠正能力,这可以更加智能化的响应用户的输入;发现 ChatGPT 3 发布还没多久,4 就出来了,可见其逆天的能力。
3、复杂上下文的理解和对话能力
大家在生活和工作中肯定经常遇到了某个问题但是通过各种搜索引擎都无法得到解决。主要是因为①搜索引擎都还是基于现有的海量内做匹配,需要我们有比较好的提问技巧,但由于搜索环境很差(广告、排名、重复内容…)很那搜到我们想要的东西。②搜索引擎只适合单一问题的一问一答,当我们搜到了某个问题的答案时,我们想要对里面的内容做进一步的澄清就非常困难了,我们就又要通过搜索引擎来搜索新的问题,这就需要我们要有问题的抽象能力。
而 ChatGPT 的出现解决了这些问题,没有广告,没有重复,支持我们连续发问,快速的分析给出问题的建议和答案。
不过也有很多人在开始使用 ChatGPT 的时候觉得它很傻… 觉得 ChatGPT 无法理解自己的问题/需求是什么… 这个问题的根本原因是因为 ChatGPT 还不够懂你,说的不那么好听一点就是 我们不会问问题(🐶)导致的 ChatGPT 不理解或出现理解偏差。 实事上在生活 工作中也是一样,经常会发现和一些人沟通效率非常差,很难理解对方在说什么。
所以呀 下一节的重点我们会一起来看一看如何正确的向 ChatGPT 提问。
相关文章:
不讲废话普通人了解 ChatGPT——基础篇第一课
wx供重浩:创享日记 获取更多内容 文章目录 前言什么是 ChatGPT它是如何工作的ChatGPT 和其它机器人有什么不同 前言 不知道大家在第一次会使用 ChatGPT 并尝试和他对话时有没有感到震惊。当ChatGPT首次推出时,我立即被它的功能所吸引。 曾经在遇到繁杂…...
MATLAB计算气象干旱指标:SAPEI
MATLAB计算干旱指标:SAPEI 标准化前降水蒸散发指数(Standardized Antecedent Precipitation Evapotranspiration Index, SAPEI)1 指数简介1.1 指数计算原理步骤1:计算潜在蒸散发(potential evapotranspiration, PET)步骤2:计算降水和PET的日差1.2 数据资料1.3 拟合分布的…...

GPT对SaaS领域有什么影响?
GPT火了,Chat GPT真的火了。 突然之间,所有人都在讨论AI,最初的访客是程序员、工程师、AI从业者,从早高峰写字楼电梯里讨论声,到村里大爷们的饭后谈资,路过的狗子都要和它讨论两句GPT的程度。 革命的前夜…...
backward()和zero_grad()在PyTorch中代表什么意思
文章目录 问:backward()和zero_grad()是什么意思?backward()zero_grad() 问:求导和梯度什么关系问:backward不是求导吗,和梯度有什么关系(哈哈哈哈)问:你可以举一个简单的例子吗问&a…...

C++多线程编程(一) thread类初窥
多线程编程使我们的程序能够同时执行多项任务。 在C11以前,C没有标准的多线程库,只能使用C语言中的pthread,在C11之后,C标准库中增加了thread类用于多线程编程。thread类其实是对pthread的封装,不过更加好用ÿ…...
Qt QVector 详解:从底层原理到高级用法
目录标题 引言:QVector的重要性与简介QVector的常用接口QVector和std::Vector迭代器:遍历QVector 中的元素(Iterators: Traversing Elements in QVector)常规索引遍历基于范围的for循环(C11及以上)使用STL样…...

快速弄懂RPC
快速弄懂RPC 常见的远程通信方式远程调用RPC协议RPC的运用场景和优势 常见的远程通信方式 基于REST架构的HTTP协议以及基于RPC协议的RPC框架。 远程调用 是指跨进程的功能调用。 跨进程可以理解为一个计算机节点的多个进程或者多个计算机节点的多个进程。 RPC协议 远程过…...
ONVIF协议介绍
目录标题 一、 ONVIF协议简介(Introduction to ONVIF Protocol)1.1 ONVIF的发展历程(The Evolution of ONVIF)1.2 ONVIF的主要作用与优势(The Main Functions and Advantages of ONVIF) 二、 ONVIF协议的底…...

AI大模型内卷加剧,商汤凭什么卷进来
2023年,国内大模型何其多。 目前,已宣布推出或即将推出大模型的国内企业多达20余家,基本上能想到的相关企业都已入局。其中,既有资金雄厚的BAT、华为、字节等大厂,也有王慧文、王小川、周伯文等互联网大佬领衔的初创企…...

企业网络安全漏洞分析及其解决_kaic
摘要 为了防范网络安全事故的发生,互联网的每个计算机用户、特别是企业网络用户,必须采取足够的安全防护措施,甚至可以说在利益均衡的情况下不惜一切代价。事实上,许多互联网用户、网管及企业老总都知道网络安全的要性,却不知道网…...

Docker网络模式与cgroups资源控制
目录 1.docker网络模式原理 2.端口映射 3.Docker网络模式(41种) 1.查看docker网络列表 2.网络模式详解 4.Docker cgroups资源控制 1.CPU资源控制 2.对内存使用的限制 3.对磁盘IO的配置控制(blkio)的限制 4.清除docker占用…...
Linux/C++:基于TCP协议实现网络版本计算器(自定义应用层协议)
目录 Sock.hpp TcpServer.hpp Protocol.hpp CalServer.cc CalClient.cc 分析 因为,TCP面向字节流,所以TCP有粘包问题,故我们需要应用层协议来区分每一个数据包。防止读取到半个,一个半数据包的情况。 Sock.hpp #pragma on…...
并发之阻塞队列
阻塞队列 使用背景作用从阻塞队列中获取元素常用的三个方法往阻塞队列中存放元素的三种方式 使用背景 想要在多个线程之间传递数据,用一般的对象是不行的,比如我们常用的ArrayList和HashMap都不适合由多个线程同时操作,可能会造成数据丢失或…...

nodejs+vue 智能餐厅菜品厨位分配管理系统
系统功能主要介绍以下几点: 本智能餐厅管理系统主要包括三大功能模块,即用户功能模块和管理员功能模块、厨房功能模块。 (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来…...
MySQL NULL 值
NULL 值是遗漏的未知数据,默认地,表的列可以存放 NULL 值。 本章讲解 IS NULL 和 IS NOT NULL 操作符。 如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。 N…...
Python 机器人学习手册:1~5
原文:ILearning Robotics using Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好…...

OpenCV(14)-OpenCV4.0中文文档学习2(补充)
相机校准和3D重建 相机校准 标定 findChessboardCorners() 它返回角点和阈值,如果成功找到所有角点,则返回 True。这些角落将按顺序放置(从左到右,从上到下)cornerSubPix()用以寻找图案,找到角点后也可以…...
八、express框架解析
文章目录 前言一、express 路由简介1、定义2、基础使用 二、express 获取参数1、获取请求报文参数2、获取路由参数 三、express 响应设置1、一般响应设置2、其他响应设置 四、express 防盗链五、express 路由模块化1、模块中代码如下:2、主文件中代码如下࿱…...

SpringBoot整合接口管理工具Swagger
Swagger Swagger简介 Springboot整合swagger Swagger 常用注解 一、Swagger简介 Swagger 是一系列 RESTful API 的工具,通过 Swagger 可以获得项目的⼀种交互式文档,客户端 SDK 的自动生成等功能。 Swagger 的目标是为 REST APIs 定义一个标…...

50+常用工具函数之xijs更新指南(v1.2.3)
xijs 是一款开箱即用的 js 业务工具库, 聚集于解决业务中遇到的常用的js函数问题, 帮助开发者更高效的进行业务开发. 目前已聚合了50常用工具函数, 接下来就和大家一起分享一下v1.2.3 版本的更新内容. 1. 添加将树结构转换成扁平数组方法 该模块主要由 EasyRo 贡献, 添加内容如…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

最新SpringBoot+SpringCloud+Nacos微服务框架分享
文章目录 前言一、服务规划二、架构核心1.cloud的pom2.gateway的异常handler3.gateway的filter4、admin的pom5、admin的登录核心 三、code-helper分享总结 前言 最近有个活蛮赶的,根据Excel列的需求预估的工时直接打骨折,不要问我为什么,主要…...
Unit 1 深度强化学习简介
Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库,例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体,比如 SnowballFight、Huggy the Do…...
C++.OpenGL (14/64)多光源(Multiple Lights)
多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

面向无人机海岸带生态系统监测的语义分割基准数据集
描述:海岸带生态系统的监测是维护生态平衡和可持续发展的重要任务。语义分割技术在遥感影像中的应用为海岸带生态系统的精准监测提供了有效手段。然而,目前该领域仍面临一个挑战,即缺乏公开的专门面向海岸带生态系统的语义分割基准数据集。受…...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积
1.题目介绍 给定一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O…...

《Docker》架构
文章目录 架构模式单机架构应用数据分离架构应用服务器集群架构读写分离/主从分离架构冷热分离架构垂直分库架构微服务架构容器编排架构什么是容器,docker,镜像,k8s 架构模式 单机架构 单机架构其实就是应用服务器和单机服务器都部署在同一…...

aardio 自动识别验证码输入
技术尝试 上周在发学习日志时有网友提议“在网页上识别验证码”,于是尝试整合图像识别与网页自动化技术,完成了这套模拟登录流程。核心思路是:截图验证码→OCR识别→自动填充表单→提交并验证结果。 代码在这里 import soImage; import we…...