技术角度告诉你ChatGPT是什么?和一些深度思考

简介: 技术角度告诉你ChatGPT是什么?和一些深度思考

我花了几天时间系统的研究了ChatGPT的原理、应用、实践、以及我交流群里大家的反馈。

总结一句话:要么拥抱ChatGPT,要么被ChatGPT干掉,就这么简单。

ChatGpt是什么?

ChatGPT是由OpenAI开发的,目前可以免费注册和使用的智能聊天机器人。它的神奇之处在于,可以模拟真实人类的思维方式和对话逻辑,甚至能产出一些有深度的回答。

非技术人员请看:

关键词:ChatGPT是一个可以模拟人类思维方式和对话逻辑的一个应用程序。

它能辅助(部分替代)包括但不限于:程序员、编辑、自媒体、撰稿人、运营、教师、公关、律师等等几乎所有岗位的工作。

技术人员请看:

技术人员听我给你科普:

GPT的全称是Generative Pre-Train Transformer,翻译成中文是:生成式AI 预训练 Transformer模型。

关键词就是:

  • 生成式AI
  • 预训练
  • Transformer模型

不要被这些名字吓到,听我一一道来:

(对原理不敢兴趣的朋友请直接跳过,往下看也行~)

生成式AI

生成式AI是相比于之前传统的“分析型AI”来说的。

分析型AI主要是基于大数据做各种机器学习,用于分析和决策。比如:人脸识别、导航路况预估、Siri语音助手、甚至短视频平台的视频推荐算法等等...

生成式AI的作用是生成内容,比如:帮人写文案、补全代码、甚至是写论文、文字生成图像和视频、辅助游戏开发等。

ChatGPT就是典型的生成式AI。咱们输出一段文本作为问题,它输出一段文字作为答案。

实现原理

ChatGPT的实现原理也很简单:文字接龙

根据当前出现的文字,预测出下一个出现概率最大的文字。

image.png

当然还有“增强式”学习:

image.png

预训练

咱们以猫狗分类举例:AI是如何区分猫和狗的呢?

其实和人类的学习完全一样,就是教会AI的深度神经网络,给AI看大量的猫和狗的照片,并且告诉它哪个是猫?哪个是狗?就OK了。

image.png

教会AI认识猫狗之后,那怎么再教会AI学会区分鸡和鸭呢?

我们是否能训练一个通用的训练器呢?这个思维方式是咱们程序员典型的思维方式:抽象+复用。对吧?

答案是肯定的,并且这就是预训练,可以先训练识别动物的大模型,在做微调,以便AI能区分猫狗、鸡鸭、等等....

ChatGPT使用了超过40TB的文本数据做了预训练,得到了一个超大模型。我们可以基于这个大模型做任何我们想做的文本工作。

Transformer模型

是模型的名称,变形金刚大家都知道吧,就是这个单词。

我们可以简单理解为这是一个很厉害的算法结构,就像变形金刚一样厉害。

image.png

(PS:不要被配图误导,ChatGPT和大黄蜂没有关系,哈哈。配图只是为了告诉大家Transformer模型算法很厉害,而已。)

小结

看到这里大家可能有些慌了?

ChatGPT这么厉害,咱们是不是要失业了呢?

我的答案是:不会!并且我们可以基于ChatGPT更好的工作!

image.png

下面再和大家展开聊聊:

如何注册使用?

关于如何注册使用ChatGPT,网络上已经有很多教程了,不是我这期内容的重点。

如果你不知道怎么注册使用,可以关注我的公众号:程序员升职加薪之旅。

或者添加我的微信:wangzhongyang1993,备注:ChatGPT,领取教程。

怎么提效?怎么赚钱?

下面我从2个角度为大家分享:

一个是提效:基于我们日常的工作,怎么使用ChatGpt提高工作效率呢?如果你是程序员、自媒体、撰稿人、运营同学、策划同学、公关同学等等都值得好好看一下。

一个是赚钱:站在创业或者搞副业的角度,聊一下如何基于ChatGPT这个风口赚钱变现?

下文详细列出了针对每个行业(岗位),ChatGPT能做的事情,我只能说句:卧槽,🐂🍺

工作方面

程序员

  1. debug:有了ChatGPT,再碰到问题,就不需要百度和Google了,因为你百度出来的结果可能还没有ChatGPT的准确。
  2. 重构和代码审查:ChatGPT支持通过代码审查帮助改进代码。如果将代码提供给 ChatGPT,它可以为我们提供建议以确保代码的质量。它可以提供帮助的一些方法包括:
  • 捕捉错误
  • 识别安全漏洞
  • 建议性能改进
  • 提供可读性建议
  1. 简单程序自动化:ChatGPT 最神的地方在于,我们把特定动作,比如备份一个数据库,丢给它,它真的马上就生成一段代码。哪怕稍微复杂的任务,只要描述够精细,比如 “用 Java 写一个读取 Oracle 表 Employee 的类”,它真的能完整生成这么一个 Java 类

对于非技术人员来说,可以看下面ChatGPT的通用功能,肯定会对你目前的工作有帮助。

非技术人员

1.文本生成: ChatGPT 可以帮助生成各种类型的文本,包括报告、新闻文章、小说、广告文案等。例如,如果你是一名记者,你可以使用 ChatGPT 来帮助你快速生成新闻稿;如果你是一名广告创意人员,你可以使用 ChatGPT 来帮助你构建广告文案。

2.语言翻译: ChatGPT 可以帮助翻译各种语言,这对于跨国公司的工作人员来说尤其有用。例如,如果你需要将英文文本翻译成法文,你可以使用 ChatGPT 来完成这项工作。

3.文本摘要: ChatGPT 可以帮助生成文本摘要,这对于需要快速了解文本内容的人来说非常有用。例如,如果你是一名研究人员,你可以使用 ChatGPT 来帮助你快速生成文献综述。

4.自动回复: ChatGPT 可以帮助生成自动回复消息,这对于忙碌的商务人士来说非常有用。例如,如果你是一名销售经理,你可以使用 ChatGPT 来帮助你快速回复客户的咨询。

5.语言模型: ChatGPT 可以帮助生成各种语言模型,这对于自然语言处理(NLP)任务尤其有用。例如,如果你是一名 NLP 研究人员,你可以使用 ChatGPT 来帮助你构建文本分类模型。

6.聊天机器人: ChatGPT 可以帮助构建聊天机器人,这对于客服行业的工作人员来说非常有用。例如,如果你是一名客服人员,你可以使用 ChatGPT 来帮助你快速回答客户的常见问题。

7.文本校对: ChatGPT 可以帮助校对文本,这对于编辑、出版行业的工作人员来说非常有用。例如,如果你是一名编辑,你可以使用 ChatGPT 来帮助你校对书籍、期刊文章等。

8.文本补全: ChatGPT 可以帮助补全文本,这对于写作人员来说非常有用。例如,如果你是一名作家,你可以使用 ChatGPT 来帮助你补全小说的情节。

9.预测分析: ChatGPT 可以帮助进行预测分析,这对于商业分析师来说非常有用。例如,如果你是一名商业分析师,你可以使用 ChatGPT 来帮助你预测市场趋势、预测销售额

10.聊天应用: ChatGPT 可以帮助开发聊天应用,这对于软件开发人员来说非常有用。例如,如果你是一名软件开发人员,你可以使用 ChatGPT 来帮助你开发一款智能聊天机器人应用。

创业方面

做成APP

这也是咱们程序员最擅长做的事情

长话短说,chatgpt火了后app商店搜索跳出多个,抱着试试看的心态,下载,使用,付费。。。速度慢,内容回复不智能。

如图这款,避坑指南,避免打水漂。

(而且还有朋友说,试了几个,都不是很智能)

f79312527db6a370a51d81eceeea1dd.png

甚至我怀疑这些APP的问答可能根本不是ChatGPT做的,我肯定不建议大家这么做。

但是人家这么强的市场嗅觉和执行力还是值得咱们学习的。

更多思路

1ea648fd1f0e2854eacb55dc33e8f1b.png


关注我的公众号:程序员升职加薪之旅 阅读

也可以加我微信号:wangzhongyang1993

或者查看B站视频教程:王中阳Go




相关文章
|
2月前
|
机器学习/深度学习 数据采集 存储
4个维度讲透ChatGPT技术原理,揭开ChatGPT神秘技术黑盒
4个维度讲透ChatGPT技术原理,揭开ChatGPT神秘技术黑盒
|
4月前
|
存储 自然语言处理 搜索推荐
ChatGPT 文本Embedding融合Qdrant向量数据库:构建智能问答系统的技术探索
向量数据库结合ChatGPT带来了什么 1. **语义搜索:** 使用向量数据库进行语义搜索,可以更准确地找到与查询相关的信息。ChatGPT可以理解用户的自然语言查询,而向量数据库可以根据语义相似性返回匹配的向量数据。 2. **智能推荐:** 结合ChatGPT的智能理解和向量数据库的相似性搜索,可以实现更智能的推荐系统。系统可以根据用户的历史行为和语境,向用户推荐相似的向量数据,如文章、产品或其他内容。 3. **自然语言处理与向量表示结合:** ChatGPT可以将自然语言转换为向量表示,这样就可以在向量数据库中进行更高效的查询。这种集成使得自然语言处理和向量数据库可以相互补充等
364 0
|
3月前
|
机器学习/深度学习 人工智能 算法
【极客技术】ColossalChat用完整RLHF技术克隆ChatGPT的开源解决方案
【极客技术】ColossalChat用完整RLHF技术克隆ChatGPT的开源解决方案
37 0
|
6月前
|
自然语言处理 iOS开发
ChatGPT出圈,不在于技术牛
ChatGPT出圈,不在于技术牛
45 0
|
7月前
|
机器学习/深度学习 自然语言处理 搜索推荐
Chatgpt技术简介
Chatgpt技术简介
315 0
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
技术小白能看懂的ChatGPT原理介绍
网上有关 ChatGPT 的原理介绍文章一大堆,要么是从 NLP 的历史开始讲起,要么是上数 GPT 3 代,内容都相对冗长和复杂。其实 ChatGPT 的原理并不难理解,我将以最通俗易懂的方式为技术小白解读,帮助大家更好地了解这一技术
503 1
技术小白能看懂的ChatGPT原理介绍
|
4月前
|
机器学习/深度学习 自然语言处理
ChatGPT技术基石之Transformer技术的简介(简单易懂)
ChatGPT技术基石之Transformer技术的简介(简单易懂)
49 0
|
5月前
|
机器学习/深度学习 自然语言处理 机器人
ChatGPT发展与技术基础
ChatGPT发展与技术基础
136 1
|
5月前
|
人工智能 新能源 大数据
王坚院士谈ChatGPT:计算是对人工智能最关键的技术
王坚院士谈ChatGPT:计算是对人工智能最关键的技术
63 0
王坚院士谈ChatGPT:计算是对人工智能最关键的技术
|
5月前
|
人工智能
技术下午茶:初识ChatGPT,触碰未来(4)
技术下午茶:初识ChatGPT,触碰未来
62 1
技术下午茶:初识ChatGPT,触碰未来(4)