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

不用机器学习不用大数据,给你讲通ChatGPT的深层原理

ChatGPT现在看来已经异常火爆了,很多人已经熟知,并且开始练习使用或者开始利用他开始实践了。但仍然有很多人在观望,在疑惑,今天狗哥不用那些高端大气的机器学习亦或是大数据还给你讲通ChatGPT深层到底是个啥逻辑。

目录

1. 聊家常

2. 聊更丰富的知识

3. 聊论文

4. 聊代码

5. 搞内部培训学习

6. ChatGPT的深层理解


 

1. 聊家常

之前工作不是很忙,加班也不是很多。下班找到了一份兼职工作,工作要求就是发给我一个ChatGPT的账号,让我负责跟接入的用户聊天。

聊的内容各种各样,问什么的都有,但基本都是一些家常的,可以搞得定。比如有人问我:

  • ChatGPT,我不知道今天应该吃点什么,你有什么建议吗?

我会回答:你有喜欢吃的吗,你可以说几种,然后我给你一个建议,或者是你喜欢吃辣的,还是酸的

  • ChatGPT,你猜我今年多大了?

我会回答:我不知道你多大了,但我知道你会永远年轻,即便你有一天皱纹会刻在你的额头上,但一定不会刻在你的心理。

  • ChatGPT,我今年能考研成功吗?

我会回答: 只要你努力过,只要你奋斗过,不管最后是不是能考上,你都会为曾经的努力而骄傲,你都会超越那些平凡的人。

  • ChatGPT,我总是担心自己毕业找不到工作怎么办?

我会回答:你得把大学学到的知识点巩固加深,然后由点到面的去实战项目。还得把简历做的卷一些,还得刷面试题,一套组合拳下来,相信你会找到满意的工作的。

一般呢,对面问我的人也都会最后说一声谢谢,而他们问的这些问题呢,我也是可以搞定的。 

2. 聊更丰富的知识

 慢慢的,ChatGPT的用户慢慢多起来了,不仅仅问那些家常小问题了,开始有各种各样的更加丰富的知识点被问到了。于是团队开始招募各种专业的大学生加入聊天团队,给他们分配ChatGPT账号。

于是我们开始2个人一个小组,一个负责打字聊天,一个负责经常性的百度查询,这一阶段有很多问题变成了这样:

  • ChatGPT,你知道最近都发生了什么新鲜事吗?

我和组员就开始赶紧百度,找到百度热搜,然后给他回复,最近委员建议隔周休3天,儿子篮球板倒闭家长花1000元买下,洪金宝获亚洲电影大奖终身成就奖等等吧,新鲜事很多的

  • ChatGPT,你说HTML是什么啊? 

这可把我俩愁怀了,我俩哪知道啊,本想从百度截个图给他发过去,但又觉得不太好,于是开始飞快的打字。HTML是一种文本标记语言,他包含多种标签,通过这种一系列的标签统一网页开发文档的格式并且被浏览器识别,这些标签可以展现为图像、视频,文字表格,超链接等等。是网站开发必备的一门基础语言。

  • ChatGPT,你知道JAVA是什么吗? 

我俩当时恨不得把键盘给扔了,但这也是一份工作啊,于是又赶紧搜索,回答:Java是一种编程语言,目前主要用于服务端开发,Java具有类似C++语言的形式,但他又比C++更易于使用,还有不同的是他是面向对象的编程思想。

  • ChatGPT,你知道前后端联调会采用什么技术吗? 

那天我俩实在是太累了,这份聊天的工作不好干啊,于是简单回复了一个:AJAX。

到这一阶段呢,我们团队的电脑增加了,人手增加了,除了聊家常的用户,我们都得依靠百度去查,然后回复给用户。

3. 聊论文

 终于,我们依靠自身的知识储备,依靠百度搜索,已经无法答复新增的高端用户了,于是团队又批量招聘了大量的老师,具有论文工作经验的人。而且招聘了各种知识面的专业人员,他们不仅会写论文,而且分别在自己的行业具有多年的经验积累。

 这些人后来招聘的高端人才当然不是像我们这样的打字员,他们平时的工作就是按照自己多年专业的思维去不断产出论文,各种题材的,而且要不断的产出,他们按产出段落得到薪资,而且在产出后需要审核,查重。因为用户如果问ChatGPT,你帮我写一下大数据的毕业论文,我们一般都会快速拿到这些专家们提前写好的内容,随便找一段给用户快速敲过去。其实用户也知道,我们不会直接给他生成一篇查重通过,创新性满意的东西的,他也只是过来寻求一下帮助。

4. 聊代码

 终于,记得是一个下午,估计是有个小伙子上班摸鱼,问了一个我们谁都没有想到的问题,他问ChatGPT,你帮我写一段python的冒泡排序吧。

这下尴尬了,之前没有碰到过啊,哪知道聊天聊地聊空气,竟然还要聊代码,我们主管也诧异了。最后经过领导们的一致商议,决定要满足客户的一切要求,并且这要做为后续产品服务的一个推广点:ChatGPT,未来的码农。 

紧接着,我们团队快速夸张,开始招聘各种开发语言的程序员,而且要求35岁以下,211毕业,3年以上工作经验的。而此时,我们的ChatGPT团队人数已经接近2W人了,并且在不断朝着3W人进步。

经过运营人员的大力推广,果然开始问代码的用户慢慢变多了,于是就有了以下的问题

  • ChatGPT,帮我写一个python的冒泡排序吧
def bubbleSort(arr):n = len(arr)# 遍历所有数组元素for i in range(n):# Last i elements are already in placefor j in range(0, n-i-1):if arr[j] > arr[j+1] :arr[j], arr[j+1] = arr[j+1], arr[j]arr = [64, 34, 25, 12, 22, 11, 90]bubbleSort(arr)print ("排序后的数组:")
for i in range(len(arr)):print ("%d" %arr[i]),
  •  ChatGPT,帮我写一个Java的冒泡排序吧

public class AirBuddle{public static void main(String []args) {int[] arrNum = {33,11,44,25,66,12,9};int temp  = 0 ;for(int i = 0 ;i< arrNum.length -1; i++){for(int j = 0; j<arrNum.length-1-i; j++){if(arr[j]>arrNum[j+1]){temp = arrNum[j];arrNum[j] = arrNum[j+1];arrNum[j+1] = temp;}}}System.out.println("arrNum排序后:");for(int i = 0; i<arrNum.length; i++){System.out.print(arrNum[i]+"\t");}	}
}

5. 搞内部培训学习

终于,老板发现员工越来越多了,快要发不起工资了。于是开始搞起了团队内部的培训学习,

  • 那些掌握着各方面知识的大佬们星期一讲,天南海北的一顿乱吹,修车,瓦匠,厨师都得讲;
  • 写论文的周三讲,将论文格式是什么,开言怎么写,绪论都讲啥,最后的文献要加书名号;
  • 那些写代码的周五讲,讲了javascript,讲java,讲了java又讲python,各种mysql,微服务,也都要讲。

其实主要就是给我们这些一线负责聊天的打字员讲,说来也奇怪,我们不仅打字快,百度查询快,学他们那些乱七八糟的知识也很快。 

而且他们怕我们学的不过关,还要时不时训练我们学习的结果,当然,也会给我们留下文档,如果实在是记不住了,可以快速查文档,实在是搞不定了,再把他们喊过来跟用户聊天。

就这样,我们团队到现在已经发展到了数万人,大多数是我们这些经常学习接受培训的打字员,

6. ChatGPT的深层理解

如果你还在因为别人讨论ChatGPT而自己觉得搭不上话,那么其实你可以通过本文大致了解到,透过本质浮在表面的现象就是,对面有一个打字员,这个打字员学习能力很强,他学到了很多知识,而且他打字很快,可以快速的把成段成段的文字给你敲过来。

这样去看,再去学习看那些机器学习,大数据的解说是不是更容易理解了呢。

相关文章:

不用机器学习不用大数据,给你讲通ChatGPT的深层原理

ChatGPT现在看来已经异常火爆了&#xff0c;很多人已经熟知&#xff0c;并且开始练习使用或者开始利用他开始实践了。但仍然有很多人在观望&#xff0c;在疑惑&#xff0c;今天狗哥不用那些高端大气的机器学习亦或是大数据还给你讲通ChatGPT深层到底是个啥逻辑。 目录 1. 聊家…...

JavaScript中的循环类型

JavaScript 中有三种主要的循环类型: for、while 和 do...while。 for: 循环指定次数。 例如&#xff1a; for (let i 0; i < 5; i) {console.log(i); } while: 当条件为真时循环。 例如&#xff1a; let i 0; while (i < 5) {console.log(i);i; } do...while: 先执…...

Spring Boot+Vue前后端分离项目练习02之网盘项目利用token进行登陆验证

1.添加依赖 首先需要添加jwt对应的依赖。 <dependency><groupId>io.jsonwebtoken</groupId><artifactId>jjwt</artifactId><version>0.9.1</version></dependency>2.添加配置 JWT由三部分构成&#xff0c;分别是 header, pa…...

springcloud常见面试题(2023最新)

目录前言一.微服务1.微服务是什么&#xff1f;2.你知道哪些RPC框架3.springCloud和Dubbo有什么区别4. SpringCloud由什么组成二.Spring Cloud Eureka1.Eureka包含几个组件2.Eureka的工作原理3.说一下什么是Eureka的自我保护机制4.什么是CAP原则5.都是服务注册中心&#xff0c;E…...

用户态驱动的两种方式-ixy学习

介绍在Linux下有两种启用用户态驱动的子系统&#xff1a;一个是UIO&#xff0c;另一个是VFIO&#xff0c;ixy这两种都支持。 UIO通过虚拟文件系统sysfs下的内存映射文件来暴露所有必要的接口以完成用户态的驱动。这些基于文件的系统调用接口给了我们充足的权限来获取设备资源而…...

机器学习 | 线性回归(单变量)

前文回顾&#xff1a;机器学习概述&#x1f4da;线性回归概念我们要使用一个数据集&#xff0c;数据集包含俄勒冈州波特兰市的住房价格。在这里&#xff0c;我要根据不同房屋尺寸所售出的价格&#xff0c;画出我的数据集。比方说&#xff0c;如果你朋友的房子是 1250 平方尺大小…...

C++基础知识【3】控制语句

目录 前言 一、条件语句 1.1、if 语句 1.2、if-else 语句 1.3、switch 语句 二、循环语句 2.1、while 循环 2.2、do-while 循环 2.3、for 循环 三、跳转语句 3.1、break语句 3.2、continue语句 3.3、goto语句 四、一些新特性 4.1、if 语句和 switch 语句…...

ImportError: Can not find the shared library: libhdfs3.so解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理…...

Qt插件开发总结5--主界面嵌入插件UI

文章目录一、前言二、效果展示三、嵌入插件UI1、插件接口文件添加UI指针2、插件子项目工程建立UI类3、插件类中创建UI类、使UI指针指向创建的UI类4、插件元信息中添加widget键值对&#xff0c;指示插件UI嵌入主界面中的位置5、主界面中预留接入点tabWidget6、插件管理器中元数据…...

一些关于linux process 和python process的记录

python mulprocess 主要用来生成另一个进程并运行 def func(i):print(helloworld)from multiprocessing import Process p Process(targetfunc,args(i, )) p.start()如果想要调用shell命令&#xff0c;可以采用os.popen 或者是 subprocess.run 但是前者只能执行命令并获取输…...

卡尔曼滤波——一种基于滤波的时序状态估计方法

文章目录1. Kalman滤波及其应用2. Kalman原理公式推导&#xff1a;Step 1&#xff1a;模型建立Step 2&#xff1a;开始Kalman滤波Step 3&#xff1a;迭代滤波本文是对 How a Kalman filter works, in pictures一文学习笔记&#xff0c;主要是提炼核心知识&#xff0c;方便作者快…...

什么是X6CrMo17-1

X6CrMo17-1X6CrMo17-1是在430的基礎上加入了鉬&#xff0c;提高鋼的耐點蝕、耐縫隙腐蝕性及強度等&#xff0c;比430鋼抗鹽溶液體性強。一、X6CrMo17-1對應牌號&#xff1a;1、國標GB-T標準&#xff1a;數字牌號&#xff1a;S11790、新牌號&#xff1a;10Cr17Mo、舊牌號&#x…...

软件测试是个人就能做?恕我直言,你可能是个“纯粹”的测试工具人,BUG收集器

作为过来人的我和你说说软件测试的真正情况。 前言 一个软件做出来&#xff0c;最不能少的是谁&#xff1f;毫无疑问是开发&#xff0c;开发是最了解软件运作的那个人&#xff0c;早期就有不少一人撸网站或者APP的例子&#xff0c;相当于一个人同时是产品、研发、测试、运维等…...

递归算法(recursion algorithm)

递归算法 什么是递归算法 在过程或者函数里调用自身的算法&#xff1b; 递归算法&#xff08;recursion algorithm&#xff09;&#xff0c;通过重复将问题分解为同类的子问题而解决问题的方法&#xff0c; Java中函数可以通过调用自身来进行递归&#xff0c;大多数编程语句…...

VScode下 ESP32 下载程序

ESP32-S3 下载方式可以通过UART0 下载,USB 下载&#xff0c;JTAG下载,还可以使用WIFI进行远程OTA升级程序。插件底栏按键介绍&#xff1a;①选择串口端口号&#xff0c;如COM3&#xff1b; ②选择芯片型号&#xff1b; ③工程idf设置&#xff0c;相当于menuconfig&#xff1b; …...

黑苹果日历

黑果日历 2023/2/27 总结 安装流程 制作启动U盘2017年&#xff0c;本来去当兵&#xff0c;结果近视&#x1f453;没验上。父母我还想学什么&#xff1f;我想到了黑客操作电脑的画面&#xff0c;感觉特别酷。 2017年有了第一台自己的笔记本&#xff0c;是小米游戏本&#xff0…...

python+pytest接口自动化框架(5)-requests发送post请求

在HTTP协议中&#xff0c;与get请求把请求参数直接放在url中不同&#xff0c;post请求的请求数据需通过消息主体(request body)中传递。且协议中并没有规定post请求的请求数据必须使用什么样的编码方式&#xff0c;所以其请求数据可以有不同的编码方式&#xff0c;服务端通过请…...

Linux 进程:进程控制

目录一、进程创建1.fork2.vfork二、进程终止三、进程等待四、进程替换1.理解程序替换2.子进程在程序替换中的作用Linux的进程控制分为四部分&#xff1a; 进程创建进程终止进程等待进程替换 一、进程创建 常见的创建进程的函数有两个&#xff1a; pid_t fork(void)pid_t vf…...

过滤器的创建和执行顺序

过滤器的创建和执行顺序 8.1.1创建并配置过滤器 P143 重点是如何创建并配置&#xff08;xml&#xff09; 1.创建 public class EncodingFilter implements Filter {Overridepublic void init(FilterConfig filterConfig) throws ServletException {}Overridepublic void doFil…...

JDK1.8 ConcurrentHashMap

数据结构锁sizeCtlconcurrencyLevelForwardingNode、ReservationNode扩容get、put、removehashmap&#xff1a;线程不安全 hashtable&#xff1a;通过synchronized保证线程安全但效率低。强一致性 ConcurrentHashMap&#xff1a;弱一致性 数据结构 ConcurrentHashMap为node数…...

【免费下载】 OpenCV/CVAT 图像标注工具安装指南

CVAT架构深度解析&#xff1a;从核心模块到扩展组件 CVAT&#xff08;Computer Vision Annotation Tool&#xff09;作为业界领先的机器学习数据引擎&#xff0c;采用微服务架构模式&#xff0c;将复杂功能模块分解为多个独立组件。本文深度解析CVAT的整体架构设计理念、核心模…...

PLECS 4.7模拟下的特斯拉Model 3电驱系统三步搭建与性能分析:从双闭环Boost电...

基于PLECS4.7的特斯拉Model3电驱仿真及报告 电驱系统仿真搭建过程&#xff0c;由三步构成&#xff0c;分别为&#xff1a;双闭环Boost电路搭建、三相逆变电路搭建&#xff0c;电机控制电路搭建。 双闭环Boost电路输入电压370V&#xff0c;输出电压为500V&#xff0c;实现50kW输…...

ChatTTS 自定义样本实战:如何高效构建个性化语音合成模型

最近在做一个需要个性化语音合成的项目&#xff0c;用到了ChatTTS。说实话&#xff0c;直接拿官方流程走自定义样本训练&#xff0c;那个效率真是让人有点头疼。数据准备繁琐&#xff0c;训练时间长&#xff0c;出来的效果还不一定稳定。经过一番折腾和优化&#xff0c;总算总结…...

实战指南:如何用Python绘制强化学习中的Reward曲线(无阴影版)

1. 强化学习Reward曲线的作用与意义 在强化学习训练过程中&#xff0c;Reward曲线就像是我们观察模型学习进度的"晴雨表"。每次训练时&#xff0c;智能体通过与环境互动获得奖励值&#xff0c;这些数据点连起来就形成了Reward曲线。我刚开始接触强化学习时&#xff0…...

AC6966B开发板开发准备-环境搭建:Windows下JL杰理AC696N开发环境配置

引言做蓝牙音频、音箱或IoT产品的开发&#xff0c;最怕的不是写代码&#xff0c;而是环境配半天跑不起来。JL杰理AC696N这颗芯片在耳机、音箱方案里很常见&#xff0c;性价比高&#xff0c;外设也全&#xff0c;但第一次接触杰理方案时&#xff0c;环境配置往往要先踩几个坑。尤…...

AlphaFold实战指南:如何利用Colab+开源代码复现蛋白质结构预测(避坑版)

AlphaFold实战指南&#xff1a;如何利用Colab开源代码复现蛋白质结构预测&#xff08;避坑版&#xff09; 蛋白质结构预测一直是计算生物学领域的圣杯级难题。2021年DeepMind发布的AlphaFold2以原子级精度解决了这一挑战&#xff0c;彻底改变了结构生物学的研究范式。本文将带你…...

手把手教你用BurpSuite抓取火狐浏览器数据包(含代理设置完整流程)

从零掌握BurpSuite抓包&#xff1a;火狐浏览器配置与实战技巧 在Web安全测试领域&#xff0c;BurpSuite无疑是渗透测试工程师和开发者的瑞士军刀。不同于简单的网络调试工具&#xff0c;它提供了从基础抓包到高级漏洞探测的全套解决方案。本文将带你从环境搭建到实战抓包&#…...

为什么AI时代需要Lightpanda这样的无头浏览器?揭秘9倍内存效率背后的技术革命

为什么AI时代需要Lightpanda这样的无头浏览器&#xff1f;揭秘9倍内存效率背后的技术革命 【免费下载链接】browser The open-source browser made for headless usage 项目地址: https://gitcode.com/GitHub_Trending/browser32/browser 在当今AI代理、自动化测试和大规…...

【事务】Spring Framework核心——事务管理:ACID特性、隔离级别、传播行为、@Transactional底层原理、失效场景

文章目录事务管理一、事务核心基石&#xff1a;ACID四大特性二、事务并发问题与隔离级别2.1 并发事务引发的3大核心读异常2.2 SQL标准4大隔离级别2.3 核心补充&#xff1a;MVCC与隔离级别的关联三、Spring事务传播行为3.1 第一类&#xff1a;支持当前事务&#xff08;优先加入已…...

从RRT到平滑轨迹:机械臂避障规划仿真全流程解析

1. 机械臂避障规划的核心挑战 机械臂在复杂环境中执行任务时&#xff0c;如何安全高效地避开障碍物是工业自动化领域的经典难题。想象一下&#xff0c;当一台六轴机械臂需要在布满设备的车间里抓取零件时&#xff0c;它的运动路径就像在迷宫中寻找出口——不仅要到达目的地&…...