浅谈 ChatGPT —— 现代巴别塔

news2024/11/30 6:56:49

theme: nico

Pieter Bruegel the Elder - The Tower of Babel (Vienna) - 1563

一、用 ChatGPT 一搜就到你这了

ChatGPT 在去年 11 月发布以后,上线 5 天后就有了 100 万用户,上线两个月后已有上亿用户,可谓一炮而红。起初我对 ChatGPT 是没有什么感知的,我单纯认为人工智能还没有发展到完全超越人类的地步,但是到了今天我突然想起一件事。

几年前我刚毕业在苏州工作,租到了在西交利物浦大学的一个床位,有一次和计算机系的室友聊人工智能,他在校期间就获得了多项专利,对 AI 相关的信息比较了解,他提到美国的实验室里研究的是“未来30年”的技术,如今不寒而栗。我想 GPT 就是其中之一吧。

让我真正想要使用 ChatGPT ,是因为这样一件事。今年女神节期间,我写了一篇博客:《TypeScript 系列(一):TS 核心概念》,有个读者发表了这样的评论:

对,直到现在我也无法想明白,他是如何使用 ChatGPT 搜到我这里的…… 但是却勾起了我对 ChatGPT 的好奇。

现在,我手握 ChatGPT,有两个问题要问问它(这里我选用 poe.com 上的 ChatGPT,需要科学力量)。

  • 你能访问互联网吗?
  • 你是哪一个大语言模型?

ChatGPT 并不能直接联网(目前技术上已经可以实现),它的回答会局限于训练它所使用的数据。就好比说你做了一道可乐鸡翅,总不能做出雪碧的味道吧,人工智能并不是什么让人想不通的魔法。

Cannot directly access the internet

问它是哪一个模型,它说是 GPT-3,但实际上是 GPT-3.5-Turbo,它自己不知道而已。喂给它的语料库截止日期是 2021 年 9 月前,所以超过这个日期的“未来”的“知识”,它是没有的。

Which model do u have?

Still don’t know it is powered by GPT-3.5-Turbo

GPT-3 knowledge cutoff date

同样的问题,我问问我自己的部署的 ChatGPT:

这个看起来聪明一些,至少知道自己用的是啥模型。如果想体验,加我微信:「enjoyMrcat」,备注「chatgpt」,获取访问密码。

二、ChatGPT 是什么?

关于这个问题,维基百科中文的回答如下:

ChatGPT

说人话就是:它是由 OpenAI (美国的一个人工智能研究实验室)开发的一个聪明的聊天机器人,平时你会使用搜索引擎(谷歌、必应)帮助你完成你的工作,现在你用 ChatGPT 来帮助你,用文字聊天互动的方式,你问它,它给你方案,最后辅助你完成任务。

我想知道它自己是怎么理解自己的。

What is chatGPT?

What services do you offer?

可以确定的是,ChatGPT 是基于 GPT 这个大语言模型(LLM)而开发出来的。GPT 这种深度学习的模型被设计用来生成类似于人类的语言,那它是怎么做到的呢?通过句子的前文来推断出下一个单词,所以上下文的提示就成了 ChatGPT 输出结果的关键因素,这大概就是提示词工程师的价值所在。

毫无疑问,没有人比 ChatGPT 更懂自然语言处理了。比如,文本生成、语言翻译以及问题回答,具体比如:文章润色、代码优化、内容总结、语言学习等等。这些主题还可以继续拓展,请发挥你的想象力。

三、ChatGPT 你在哪?

现在 ChatGPT 其实很好获取,各种 App、Web、桌面客户端,在短短几月内,如雨后春笋般涌现,降低了用户的使用门槛,相信你的手里也正在用着某个平台的 ChatGPT。

近期,OpenAI 也出了官方的 app for ios 以及各种插件。

在最一开始的时候,使用 ChatGPT 还存在一定难度,比如科学力量、地区限制等等。那时我第一时间利用科学的力量注册了 OpenAI 的账户,但由于某些特殊原因,当然是不能用。于是,我也和大部分人一样购买了经过第三方代理的 ChatGPT 平台或者账号,是的,那个账号我就发了一句 hi,第二天告诉我网站崩了不能用了。

命运应该掌握在自己手中,我决定自给自足。于是,在五一期间,我给自己部署了一个 ChatGPT,就是上面知道自己是 GPT-3.5-Turbo 的那个,而且目前已经可以让它帮助生成简单的图片了,而不仅仅是文本。

除了大家广泛知道的 GPT-3.5-Turbo 模型以外,还有 GPT-4 —— 更为先进的 LLM 模型,它能够理解图片,能够支持更长文本的上下文,但这也意味着 token 消耗也非常庞大。如果想使用官方的 GPT-4 是需要付费的,不过在 poe.com 上可以每天使用 1 次(都需要科学力量)。虽然我还没使用过 GPT-4,但是也在各大平台看到了它的威力,比如给它一份原型图并加以描述就能帮助生成一份 web 页面代码,抛开代码维护不谈,可以说是极大地提高了生产力。

四、提示词工程师的自我修养

上面说了很多概念上的东西,接下来让大家照猫画虎。

在我使用 ChatGPT 的近一个月里,不仅是自己在用,朋友也在用。我们聊起来的时候,就发现提供给 ChatGPT 的提示词不同,那么它反馈给你的文本内容也不同。

如果你看过吴恩达教授联合 OpenAI 出品的 ChatGPT Prompt 提示词工程, 你会发现仍然有部分的 python 代码,这对于没有计算机语言基础的朋友来说,还是很难理解。好在教授最后也做出总结,要想用好 ChatGPT,需要掌握两个关键原则:

  • 编写清晰明确的指令
  • 适当给模型一些时间进行思考

下面结合我个人的经验,来继续解析一下这两点内容。

作为一个普通的“提示词工(打)程(工)师(人)”,语言即是语言,我自己平时就在用 ChatGPT 帮助编写简单的业务代码,比如按照我的提示词(语言)帮我写一个表单(javascript)。我把 ChatGPT 当作我的工作助理,比如他充当我的翻译、技术顾问,还让它帮我进行文章润色、内容总结等等。另外,也有其他的使用方式,比如让它当我的口语老师。

人设提供

对于第一点,编写清晰明确的指令,我概括为:人设提供。

你需要清晰地告诉他,他是谁,然后他便会基于这个角色,帮你完成任务。

比如我告诉他,他是一个前端架构师,把我当作小学生来解答相关技术问题。

再比如我让他担任面试官,并根据我喂给他的简历,让他向我发问,达到模拟面试的效果。

在上面的案例中,有一个问题很明显,他会一下子问你好多条问题,实际上你想要的是让他一个一个问,继续看下面这个例子。

分步引导

也是第二点,适当给模型一些时间进行思考,我概括为:分步引导

比如说让他充当教师,辅助我学习后端技能,与“人设提供”不同的是:你需要告诉他把一项大的教学任务细分成更小的任务(子任务)。另外,你还要告诉它前提条件和背景,以及以什么样的方式来完成这个任务。比如:

如果说写出精确的提示词很重要,那么这就代表了一定的脑力工作量。好在我提供的 ChatGPT 中已经预设了一批实用的提示词。打开对话界面,点击下方的魔法棒 🪄 或者在对话框中输入左斜杠(/)即可选择合适的提示词,大家可以点一点玩玩看。

相关领域的基本认知

除了吴恩达教授总结的两点原则以外,还有一个点我想要补充。在你使用 ChatGPT 协助你完成你不熟悉领域的任务时,极有可能会被误导。因为 ChatGPT 在面对不熟悉的事物时,会理直气壮地乱答,因为他自己也不知道,而他却会坚定自己的想法,这时需要你具备基本的专业认知才能去发现错误并纠正他。

带大家围观一下嘴硬的 ChatGPT:

嘴硬的 ChatGPT

再举个例子,前几天一个学平面设计的朋友找到我,要我帮忙看看前端代码,她说她问过 ChatGPT 了,作为一个没有前端开发经验的人去向 ChatGPT 提问是很艰难的,难在第一步,不知道问什么或者是为了半天问不到点上。在她找到我之后,我利用我的专业知识问了 ChatGPT 四个问题便解决了困扰了她一个月之久的难题。

因此,不要过度依赖 ChatGPT。掌握一个领域的基本认知才是王道,这直接决定了你使用 ChatGPT 协助完成任务的效率高低,甚至是能不能完成任务。

五、现代巴别塔

在文章的开篇,我贴了一幅老彼得·勃鲁盖尔所画的《巴比伦塔》,这座塔是《圣经·旧约·创世记》第11章故事中人们建造的塔,根据篇章记载,当时人类联合起来兴建希望能通往天堂的高塔。为了阻止人类的计划,上帝让人类说不同的语言,使人类相互之间不能沟通,计划因此失败,人类自此各散东西,这也是人类产生不同语言的起源。

今天,ChatGPT 作为被互联网人熟知的 AI 代表,它几乎可以跨越语言的障碍,使世界级的知识得以传播到世界各地,进一步降低了人们获取知识的门槛,它就像是一座现代的巴别塔——消除了人类族群之间的语言隔阂,人类和 AI 将步入新的时代。

那么,AI 会代替人类吗?我们普通人会因此失去工作机会吗?

人类经历了三次工业革命,每一次工业革命都会淘汰一批人,同时也创造了一批新的工作岗位。

我们的思维将从“怎么做“过渡到”做什么“,因为“怎么做”这一环,AI 将会帮助我们自动完成(这就是最近比较火的概念:AIGC,人工智能生成内容),比如 AutoGPT、Midjourney等等都是。而“做什么”考验的是创造力。

最近我在研究 “创造力”相关的“技术”,这种技术并不仅仅只应用于产品或业务本身,如果你想知道是什么,请持续关注我。

另外,面对 AI 给我们带来的冲击,我觉得 AI 不会替代我们,会替代我们的是“会使用 AI 工具的、具备创造力的人”。

对了,如果你还没有我的好友,加我微信:enjoyMrcat,备注 「ChatGPT」 ,即有可能加入高质量前端交流群,在这里你将会认识更多的朋友。

也欢迎关注我的公众号 「见嘉 Being Dev」,并设置星标,以便第一时间收到更新。

以上,如有谬误,还请斧正,感谢您的阅读~

参考:

  • https://zh.wikipedia.org/wiki/ChatGPT
  • https://zh.wikipedia.org/wiki/OpenAI
  • https://openai.com/blog
  • https://zhuanlan.zhihu.com/p/625966321
  • https://zh.wikipedia.org/wiki/巴別塔
  • https://zhuanlan.zhihu.com/p/451104247
  • https://zh.wikipedia.org/wiki/第一次工业革命

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字经济等相关概念与官方文档

一、数字经济 数字经济,作为一个内涵比较宽泛的概念,凡是直接或间接利用数据来引导资源发挥作用,推动生产力发展的经济形态都可以纳入其范畴。在技术层面,包括大数据、云计算、物联网、区块链、人工智能、5G通信等新兴技术。在应…

美食菜谱类APP小程序开发功能有哪些?

想要开发出一款靠谱好用的美食菜谱APP小程序系统,需要具备哪些基本功能呢? 1、视频教学。对于美食的教学教学方法最直接受用的就是视频教学,用户浏览起来更加方便而且可以直接跟着视频操作,效果更佳。用户也可以自己拍摄制…

JVM垃圾回收篇之相关概念和算法

垃圾回收相关概念 什么是垃圾 垃圾就是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收掉的垃圾,如果不及时进行清理,越积越多就会导致内存溢出. 为什么需要GC 不进行回收,早晚会导致内存溢出,Java自动管理垃圾回收,不需要开发人员手动干预,这就有可能导致开…

【记录】OLAP和OLTP

下面为提炼的重点内容,全部内容参考:OLAP和OLTP OLAP和OLTP的不同设计要求 对于OLTP系统和OLAP系统有哪些不同的要求?要说清楚这个,首先需要分析一下这两个系统的关键特征。 对于OLTP系统来说,最重要的事情是&#…

LIS系统字典模块功能

字典管理模块: 系统参数功能简介:集中设置系统使用过程中所需的参数值,一般由开发或实施人员进行设置。 标本管理功能简介:标本管理是对检验业务中涉及的检验标本类型进行初始化设置, …

Spring Cloud Zuul 是什么?如何使用它来实现 API 网关?

Spring Cloud Zuul 是什么?如何使用它来实现 API 网关? 在微服务架构中,服务之间的通信变得非常频繁和复杂。为了简化服务之间的通信和管理,很多企业都采用了 API 网关的架构模式。API 网关可以帮助我们统一处理服务的入口、路由…

【简单实用框架】【AddressablesMgr】【可移植】

☀️博客主页:CSDN博客主页💨本文由 萌萌的小木屋 原创,首发于 CSDN💢🔥学习专栏推荐:面试汇总❗️游戏框架专栏推荐:游戏实用框架专栏⛅️点赞 👍 收藏 ⭐留言 📝&#…

提升您的 MQTT 云服务:深入探索 BYOC

引言 您是否希望将物联网基础设施提升到更高的水平?为了应对业务的不断扩展,您需要一个强大且安全的消息平台来支持它。 MQTT 协议凭借其轻量级、发布/订阅模型和可靠性,已经成为构建物联网平台的首选方案。但是,随着业务的增长…

​力扣解法汇总1110. 删点成林

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: GitHub - September26/java-algorithms: 算法题汇总,包含牛客,leetCode,lintCode等网站题目的解法和代码,以及完整的mode类&#…

Linux安装Redis数据库,实现远程连接

文章目录 1. Linux(centos8)安装redis数据库2. 配置redis数据库3. 内网穿透3.1 安装cpolar内网穿透3.2 创建隧道映射本地端口 4. 配置固定TCP端口地址4.1 保留一个固定tcp地址4.2 配置固定TCP地址4.3 使用固定的tcp地址连接 转发自cpolar内网穿透的文章:公网远程连接…

L-shape 方法

L-shape 方法是求解两阶段随机规划的一种常用方法,基本思想是利用切平面将第二阶段的反馈函数线性化,在构造切平面条件时有点类似 bender’s 方法。 注:这个图形中黑实线 Q ( x ) \mathcal{Q}(x) Q(x) 就是下面模型中的 L ( x ) \mathscr{L…

剑指 Offer 04. 二维数组中的查找解题思路

文章目录 标题解题思路优化 标题 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整…

ARM-伪操作

目录 协处理器指令 伪操作 安装交叉编译工具 Makefile 进入命令:vi ASM-ARM.s 宏定义 make之后查看ASM-ARM.dis反汇编文件 预编译指令 申请一个字的空间 .word 申请多个字节空间 嵌套编程 方式一:汇编跳转到C 方式二:C跳转到汇编 方式三&…

2023/5/30面试小结

一、本应会但并不会的题 1.用js写一个栈 class Stack {constructor() {this.items [];}// 添加元素到栈顶push(element) {this.items.push(element);}// 移除栈顶元素并返回pop() {return this.items.pop();}// 返回栈顶元素peak() {return this.items[this.items.length - …

HashMap有哪些线程安全的处理方式(面试题)

HashMap有哪些线程安全的处理方式&#xff08;面试题&#xff09; 概念1. synchronizedMap(Map<K,V> m)2. ConcurrentHashMapConcurrentHashMap Jdk1.7 vs Jdk1.8 概念 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作&#xff0c;并允许使用 null 值和 null…

数字孪生3D可视化技术在数字化水利行业中的应用

城市供水数字孪生系统是一种基于web3d开发和数字孪生技术构建的智能运维系统&#xff0c;它可以将实际设备与虚拟模型相结合&#xff0c;实现对城市供水系统的实时监测、预测和优化。 智慧供水系统是智慧水务建设的新目标与新高度&#xff0c;能够实现城市内部原水供水以及污水…

ASEMI单向可控硅BT169D参数,BT169D规格,BT169D大小

编辑-Z 单向可控硅BT169D参数&#xff1a; 型号&#xff1a;BT169D 断态重复峰值电压VDRM&#xff1a;600V 平均通电电流IT(AV)&#xff1a;0.6A R.M.S通电电流IT(RMS)&#xff1a;0.8A 通态浪涌电流ITSM&#xff1a;10A 平均栅极功耗PG(AV)&#xff1a;0.1W 峰值门功率…

Curl【实例 01】curl下载使用及cmd实例脚本分享(通过请求下载文件)

Curl 官方下载地址 可下载不同平台不同版本的安装包。 这里写目录标题 1.是什么1.1 curl1.2 bat和cmd 2.常用命令2.1 发送GET请求并显示响应头信息2.2 显示详细的请求和响应信息2.3 限制重定向次数2.4 带Json数据的Post请求发送2.5 带文件的Post请求发送2.6 使用代理服务器发送…

付费订阅故事难讲,腾讯音乐如何“过河”?

作者 | 艺馨 豆乳拿铁 排版 | Cathy 监制 | Yoda 出品 | 不二研究 腾讯音乐如何“过河”&#xff1f; 近日&#xff0c;腾讯音乐娱乐集团&#xff08;下称“腾讯音乐”&#xff0c;01698.HK&#xff09;公布了2022全年及2023年一季度财报。 腾讯音乐是一家提供在线音乐及…

使用 LangChain 和 Elasticsearch 的隐私优先 AI 搜索

作者&#xff1a;Dave Erickson 在过去的几个周末里&#xff0c;我一直在 “即时工程” 的迷人世界中度过&#xff0c;并了解像 Elasticsearch 这样的矢量数据库如何通过充当长期记忆和语义知识存储来增强像 ChatGPT 这样的大型语言模型 (LLM)。 然而&#xff0c;让我和许多其他…