我的编程空间,编程开发者的网络收藏夹
学习永远不晚

GPT-3:能写作的人工智能

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

GPT-3:能写作的人工智能

审校 | 孙淑娟

开篇

人工智能(AI)虽然处于早期发展阶段,但它有可能彻底改变人类与技术互动的方式。

人工智能简介

谈到人工智能,目前有两种主要观点。一些人认为,人工智能最终会超越人类的智慧,而另一些人认为,人工智能将永远为人类服务。有一件事双方都能达成共识:人工智能的发展速度越来越快。

人工智能(AI)仍处于早期发展阶段,但它有可能彻底改变人类与技术互动的方式。

一个简单、笼统的描述是,人工智能是一个对计算机进行编程以使其自己做出决定的过程。这可以通过多种方式实现,但最常见的是通过使用算法。算法是一套规则或指令,可以按照这些规则或指令来解决一个问题。在人工智能的情况下,算法被用来教计算机如何做决定。

在过去,人工智能主要用于简单的任务,如下棋或解决数学问题。现在,人工智能正被用于更复杂的任务,如面部识别,自然语言处理,甚至是自动驾驶。随着人工智能的不断发展,不知道它在未来会有什么能力。随着人工智能能力的迅速扩张,了解它是什么,它如何工作,以及它的潜在影响是很重要的。

人工智能带来的好处是巨大的。由于具备自我决策的能力,人工智能有可能提高无数行业的效率,并为所有类型的人提供机会。在这篇文章中,我们将谈一谈GPT-3。

什么是GPT-3,它来自哪里?

GPT-3是由OpenAI创建的,这是一家位于旧金山的先锋AI研究公司。他们将自己的目标定义为 "确保人工智能惠及全人类"。他们创造人工智能的愿景很明确:一种不局限于专门任务的人工智能,而是像人类一样,执行各种各样的任务。

几个月前,OpenAI公司向所有用户发布了其名为GPT-3的新语言模型。GPT-3是Generative Pretrained Transformer 3的缩写,其包括可以通过一个称为Prompt(提示)的前提下生成文本的能力。简单地说,它具备高水平 "自动完成"的能力。例如,你只需就给定的主题提供两到三个句子,GPT-3将完成其余的工作。你也可以生成对话,GPT-3给出的答案将基于之前问题和答案的背景。

需要强调的是,GPT-3提供的每个答案只是一种可能性,因此它不会是唯一可能的答案。此外,如果你多次测试同一个前提,它可能会提供一个不同的甚至是矛盾的答案。因此,它是一个根据先前所说的内容返回答案的模型,并将其与你所知道的一切联系起来,以获得最合理的答案。这意味着它没有义务用真实的数据给出答案,这是我们必须考虑到的问题。这并不意味着使用者不能透露相关的工作数据,但GPT-3需要将这些数据和上下文信息进行对比。上下文的背景越全面,你得到的答案越合理,反之亦然。

OpenAI的GPT-3语言模型是预先训练好的,训练包括研究互联网上的大量信息。GPT-3被输入了所有公开的书籍、维基百科的全部内容,以及互联网上数以百万计的网页和科学论文。简而言之,它吸收了我们在整个历史中在网络上发表的最重要的人类知识。

在阅读和分析这些信息后,语言模型在位于48个16GB的GPU上的700GB模型中创建了连接。为了让我们理解这个维度,之前的OpenAI模型,GPT-2模型规模为40GB,分析了4500万个网页。差异是巨大的,因为,GPT-2有15亿个参数,而GPT-3有1750亿个参数。

我们做个测试吧?我问问GPT-3如何定义自己,结果如下:

如何使用GPT-3

为了能够使用GPT-3并进行测试,我们唯一要做的是去他们的网站,注册,并添加个人信息。在过程中会被询问:你会把人工智能用于什么事情,对于这些例子,我选择了“个人使用”选项。

我想指出的是,根据我的经验,在英语语境中的效果会更好。这并不意味着它在其他语言中工作得不好;事实上,在西班牙语中它做得非常好,但我更喜欢它在英语中提供的结果,这就是为什么从现在开始我所展示的测试和结果都用的是英语。

当我们进入时,GPT-3给了我们一个免费的礼物。一旦你用你的电子邮件和电话号码注册,你将有18美元可以完全免费使用,不需要输入付款方式。虽然看起来不多,但事实上,18美元是相当多的。为了给你一个概念,我已经用人工智能测试了五个小时,我只花了1美元。稍后,我将解释价格,以便我们更好地理解这一点。

一旦我们进入网站,我们将不得不去游乐场(Playground)部分。这是所有奇迹要发生的地方。

提示+提交(Prompt+Submit)

首先,在网上最引人注目的是大文本框。这就是我们可以开始向人工智能输入提示(记住,这些是我们的要求和/或指示)的地方。这就像输入一些内容一样简单,在这种情况下是一个问题,然后点击下面的提交按钮,让GPT-3回答我们并写出我们所要求的内容。

预设

预设是针对不同任务随时执行的功能。它们可以在文本框的右上方找到。如果我们点击其中的几个,"更多的例子 "将打开一个新的屏幕,在那里我们将有整个列表可用。当选择了一个预设,文本区的内容就会用默认文本更新。右侧边栏的设置也会被更新。例如,如果我们要使用 "语法修正 "预设,我们应该遵循以下结构以获得最佳效果。

模型

用来训练GPT-3的大量数据集,它是GPT-3如此强大的主要原因。然而,更大并不总是意味着更好。由于这些原因,OpenAI提供了四个主要模型。当然还有其他模型,但我们会被建议使用最新的版本,也就是我们现在使用的。

可用的模型被称为Davinci, Babbage, Curie, and Ada。在这四个模型中,Davinci是最大和能力最强的,因为它可以涵盖其他引擎所执行的任何任务。

我们将对模型和模型所匹配的任务类型进行概述。请记住,虽然较小的引擎可能没有经过那么多的数据训练,但它们仍然是通用的模型,对于某些任务来说,是非常可行和便利的。

Davinci

如上所述,它是能力最强的模型,可以做任何其他模型能做的所有事情,通常只需较少的指令。达文西能够解决逻辑问题,确定因果关系,理解文本意图,制作创意内容,解释人物动机,并处理复杂的总结任务。

Curie

这个模型试图平衡算力和速度。它能做Ada或Babbage能做的任何事情,但它也能处理更复杂的分类任务和更细微的任务,如总结、情感分析、聊天机器人应用和问答。

Babbage

它的能力比Ada略强,但效率不高。它可以执行与Ada相同的所有任务,但也可以处理稍微复杂的分类任务,是对文档与搜索查询的匹配程度进行分类的语义搜索任务的理想选择。

Ada

最后,这通常是最快和最廉价的模型。它最适合于不太细微的任务,例如,解析文本、重新格式化文本和更简单的分类任务。你向Ada提供的上下文越多,它的表现就越好。

引擎

我们可以调整的其他参数,以获得对我们的提示的最佳响应,这就是模型。

控制GPT-3引擎输出的最重要设置之一是Temperature。这个设置控制生成的文本的随机性。数值为0时,引擎是决定性的,这意味着对于给定的文本输入,它将总是产生相同的输出。数值为1时,引擎会冒最大的风险,并使用大量的创造力。

你可能注意到,在一些你自己能够运行的测试中,GPT-3会在一个句子的中间停止。为了控制我们将允许生成的最大文本量,你可以使用以token指定的 "最大长度 "设置。我们将在后面解释这个token是什么。

"Top P"参数可以控制GPT-3文本的随机性和创造性,但在这种情况下,与概率范围内的token(单词)有关,取决于我们放置它的位置(0.1将是10%)。OpenAI文档建议在Temperature和Top P之间只使用一个函数,所以当使用其中一个时,确保另一个被设置为1。

另一方面,我们有两个参数来惩罚GPT-3给出的答案。其中一个是 "频率惩罚",它控制模型重复预测的倾向。它也减少了已经生成词的概率,并取决于一个词在预测中已经出现了多少次。

第二个惩罚是存在惩罚。存在惩罚参数鼓励模型进行新的预测。如果一个词已经在预测文本中出现过,存在惩罚就会降低该词的概率。与频率惩罚不同,存在惩罚并不取决于单词在过去预测中出现的频率。

最后,我们有一个 "最佳 "参数,它为一个查询产生了几个答案。Playground会选择最好的一个响应我们。GPT-3会提出警告,针对提示会产生几个完整的答案,这会导致花费更多的token。

历史记录

为了完成这个部分,"提交 "按钮旁边的第三个图标,将显示我们对GPT-3的所有的历史请求。从中可以找到效果最好的回应所对应的提示。

费用和代币

一旦免费的18美元额度耗尽,GPT-3还提供了一个继续使用其平台的方法,并不是每月订阅或类似的东西。价格会与使用直接相关。换句话说,就是按照代币收费。这是一个用于人工智能的术语,代币与产出的成本有关。一个代币可以是任何东西,从一个字母到一个句子。因此,很难确切知道给人工智能的每一次使用的价格。但鉴于它们通常是美分,只要稍加尝试,很快就能看到每件事情的成本是多少了。

虽然OpenAI只向我们展示了十几个GPT-3使用的例子,但我们可以看到每一个例子所花费的代币,从而更好地了解它是如何运作的。

这些是版本和它们各自的价格。

为了让我们了解一定数量的字可能要花费多少钱,或者给我们一个关于标记如何工作的例子,我们有以下工具,叫做Tokenizer。

它告诉我们,GPT系列模型使用标记来处理文本,这些标记是文本中发现的常见字符序列。模型了解Token之间的统计关系,并在生产序列中使用下一个Token时被选中。

最后,这是一个低的水平的例子,看看同样的例子将花费我们多少钱。

结论

从我的观点来看,GPT-3是使用者必须知道如何正确使用的工具,GPT-3不一定给出正确数据。这意味着,如果你想用它来做工作,回答问题或做家庭作业,你必须提供很好的背景提示,它给你的答案才能接近你想要的结果。

有些人担心,GPT-3是否会改变教育,或者今天存在的某些与写作有关的工作是否会因为它而消失。依我愚见,这将会发生。迟早有一天,我们都会被人工智能取代。这个例子是关于与写作有关的人工智能,但它们存在于编程、绘画、音频等方面。

另一方面,它为很多很多工作和项目开辟了更多的可能性,包括个人和职业。例如,你是否曾经想写一个恐怖故事?在语法检查器的例子列表中,就可以专门实现这个功能。

说了这么多,我想说的是,我们处于人工智能的早期版本,这个世界仍然有很多产品需要成长和完善,但并不意味着没有落地。只要我们学习和使用人工智能,就需要不断训练它让它给出最好的回应。

译者介绍

崔皓,51CTO社区编辑,资深架构师,拥有18年的软件开发和架构经验,10年分布式架构经验。

原文GPT-3 Playground: The AI That Can Write for You,作者:Isaac Alvarez

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

GPT-3:能写作的人工智能

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

GPT-3:能写作的人工智能

人工智能(AI)虽然处于早期发展阶段,但它有可能彻底改变人类与技术互动的方式。

GPT-3 Playground:可以为人们写作的人工智能

虽然人工智能目前仍处于发展的早期阶段,但它有可能彻底改变人类与技术互动的方式。

人工智能是如何实现图像版GPT-3的?

编程学习网:今年年初,OpenAI 图像版 GPT-3、120 亿参数的 DALL-E 刷屏社区,这个大型模型可以将以自然语言形式表达的大量概念转换为合适的图像,效果十分惊艳。
人工智能是如何实现图像版GPT-3的?
2024-04-23

人工智能的工作

编程学习网:据澎湃新闻报道,世界经济论坛的相关报告显示,在未来的2025年,机器将会替代8000万个工作岗位,这在一定程度上已经是一个大趋势。然而在现在很多地方依旧依靠人力劳动的前提下,机器以及人工智能的相关技术,必然会一定程度上挤占人类原本的职位。那么,没了工作后,普通人下一步又该怎么办?
人工智能的工作
2024-04-23

人工智能的5种AI工作技能

编程学习网:尽管经历了艰难的一年,但世界各地的许多公司已经开始加速使用人工智能(AI)来最大化业务的方法。
人工智能的5种AI工作技能
2024-04-23

人工智能会写代码

编程学习网:人工智能技术是编码开发的结果,而如今,程序代码又成了人工智能的造物。
人工智能会写代码
2024-04-23

人工智能写作文案的十一个好处

在本文中,我们将讨论人工智能为文案撰稿人提供的 11 个好处中的一些,以及为什么您应该考虑在下一个项目中使用人工智能!

智能工作:人工智能将如何重塑远程工作

尽管人工智能的出现受到了雇主和雇员的不同程度的怀疑和恐惧,但在远程工作中,它的潜力不可低估。

人工智能工作中最需要的技能

毫无疑问,在人工智能聊天机器人和图像生成器(如 ChatGPT、Google BardAI 和 DALL-E、MidJourney)等技术突破的推动下,人工智能已成为当今世界的一个突出主题。随着 AI 领域的加速发展,对推动和维持这些创新的

智能的本质:人类智能与人工智能

计算机为何能够表现出智能?计算机智能与人类智能有何异同与联系?当我们说到智能的时候,其内涵是指什么?人工智能是否可以模拟出人类智能?智能的本质到底又是什么?

人工智能的未来:通用人工智能

通用机器人离我们到底还有多远?

人工智能在人才智能平台转型中的作用

人工智能有潜力使招聘人员更加高效和成功,使他们能够专注于自己最擅长的事情。目标应该是在更短的时间内为企业和候选人取得巨大成果,同时仍然重视招聘中的人性化。
人工智能AI2024-11-30

人工智能在智能手机应用中的作用

在不断发展的技术世界中,人工智能(AI)已经成为一股革命性的力量,改变着各个行业和领域。其中,将人工智能集成到智能手机应用中,极大地影响了我们与移动设备的交互方式。人工智能凭借其模仿人类智能和学习能力的能力,开启了可能性,增强了用户体验,优
人工智能AI2024-11-30

人工智能在未来商业智能中的作用

从呼叫中心部署基于AI的聊天机器人到使用深度学习在数秒内分析无数数据点并检测欺诈的银行,当今的企业在很多方面都利用了AI的力量。

没有数据智能的人工智能是人工的

你在工作中看过机器人吸尘器吗?它一开始很有趣,当你看到它错过了你想要它清洗的一块污垢时,它变得越来越恼人。
人工智能2024-11-30

人工智能真的会取代人类工作吗?

今年以来,新冠疫情的持续蔓延令全球经济低迷,不少国家和地区的失业率居高不下。仅以香港为例,最新的失业率统计维持6.4%,属近16年来的高位。不过比起因疫情带来的失业率上升,人工智能科技的迅猛发展,使不少行业和工种面临被智能化取代的风险,则更

人工智能在财务工作中的优势与智能风控

人工智能在财务工作中正日益发挥着重要的作用,它的应用不仅提高了工作效率,还为财务工作带来了许多新的可能性。本文将详细讨论人工智能在财务工作中的优势,并探讨是否智能风控是人工智能在财务工作中的一种应用。人工智能在财务工作中的优势提高工作效率:人工智能可以通过自动化处理大量数据和任务,大大提高了财务工作的效率。例如,
人工智能在财务工作中的优势与智能风控
2023-11-12

人工智能的工作原理是什么

人工智能的工作原理是通过模拟人类思维和学习能力的算法和技术,使机器能够自动地进行感知、理解、推理、决策和学习,从而实现人类智能的某些方面。人工智能系统的工作原理通常包括以下几个步骤:1. 数据采集和处理:人工智能系统需要获取和处理大量的数据
2023-10-09

远程工作时人工智能的用例

随着全球组织不得不转向远程工作,必须采取技术措施来维持运营。在员工使用远程设备和家庭WiFi时保持网络安全,继续执行任务并管理进度是远程工作时出现的挑战,但是人工智能能够帮助有效地进行协作。

人工智能在智能自动化中的重要作用

2020年发生的冠状病毒疫情在全球范围内引起经济和社会动荡,迫使各行业领域的企业不得不应对供需激增、远程劳动力和市场波动等问题和挑战。

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录