范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

ChatGPT(OpenAI)能够怎么玩?应该怎么玩?全网最全指南

  概述
  OpenAI可以被广泛的应用于各种任务,他为各种模型提供使用简单而功能强大的API。你可以输入一些文本作为提示词,OpenAI则会生成对应的提示词补全,在使用过程中这就是会话形式以及能够记住上下文的体现。探索如何生成提示词的最好方法就是通过我们提供的Playground,你可以通过里面的文本框输入提示,他将会自动为你进行补全,接下来我们看一个为冰激凌店起名字的例子:
  如果你也输入与我上面相同的提示词,那么有可能会返回不一样的结果,这是因为API的调用具有非确定性。这就意味着即使你每次都进行相同的输入,也可能得到不同的结果。将temperature设置为0将使相同的输入输出大部分是确定的,但是他仍然可能会保留少量的不确定性。
  一些简单的输入输出上下文补全,你可以通过提供一些你想做什么或是期望什么输出的示例来告诉OpenAI。补全效果通常取决于你所想要完成任务的复杂度度以及提示词的质量,最佳就是思考如何将你要完成的任务写成一个中学生要解决的应用题 。
  一个精心编写的提示词将会为模型提供足够多的信息,以让OpenAI对应的模型(OpenAI并不是一个模型而是一系列模型,不通的任务由不通的模型进行处理)知道你想要什么以及他应该如何进行补全。通过这篇文章你将会了解一般提示词的最佳实践和示例,如果想要了解使用Codex模型处理代码的更多消息,可以阅读OpenAI提供的代码指南
  提示词设计
  OpenAI可以做从原创文本生成到复杂文本分析的很多任务,也正是因为他能够做很多的事情所以你需要正确的告诉他你想要的是什么。但是这并不是说只需要简单的告诉他你要什么,最好的做法是给他展示你想要的是什么样。简单来说我们可以通过下面三方向来设计我们的提示词:
  要什么、什么样:可以通过描述规则或是例子,又或是规则和例子结合来清楚的告诉他你想要的是什么,就如同前面我们给出的为宠物起名的示例。如果你想让模型按照字母对一组单词进行排序或者说是按照情感对一些列的文本进行分类,你可以通过几个例子给他展示你想要的是什么。
  提供准确的数据:如果你想要构建一个分类器或是说想让模型遵循一个固定的模式去完成特定场景下的任务你需要准备大量的例子。虽然模型通常能够检验出常见的语法错误,但是有时候他也会认为你是故意输入的所以会直接返回(这时候就有可能出现胡乱编造答案的情景),所以最好保证自己输入的数据是正确的。
  进行合理的配置:通过temperature和top_p可以来控制补全输出的稳定度,在不同的场景中我们可以有不同的用法。如果你想要获取的仅是一个正确的答案,你可以将这两个值设置的更低一些;如果你是想得到更多样性的回答则可以将这两个值设置的更高。人们使用这两个配置的时候存在一个误区就是认为这两个值是控制OpenAI"智能程度"或是"创造力"的。如果你不能很好地通过API获取理想的补全,那么你可以按照下面列表来检查一下:OpenAI是否能够清楚的了解应该生成什么 是否提供了足够的例子 你的例子中是否存在数据错误 有没有合理的设计temperature和top_p两个参数
  文本分类
  为了能够更好的使用OpenAI API来创建一个分类服务,在这里我们将提供一个对Tweets的情绪进行分类的示例:
  判断一条推文的情绪是积极的、中性的还是消极的。
  推特:我喜欢新的蝙蝠侠电影!
  情绪:
  在这个例子中有几个特征需要注意:用清晰地语言描述你期望的输入和输出: 在示例中我们使用"推特"来标记输入,期望的输出则通过"情绪"来标记。作为最佳实践,从通俗的语言描述开始。在使用的时候虽然你也可以通过简短单词或是语句来标识你的输入和输出,不过最好的做法是才上来先尽可能详细的描述,之后再逐渐的删除哪些你认为不重要的语句,看他是否还能保持一致 通过例子向OpenAI展示你所期望的回复: 在这个例子中我们描述了可能包含的情绪。在分类的情况中一个中立的标签是很重要的,因为当有很多的输入时候就算是人类也很难判断输入的到底是积极的还是消极的或是说两个都不是 对于常见的任务只需要少的示例: 就像这里展示的这个推特情绪分类器,我们并没有提供任何的例子。这是因为OpenAI已经能够很好地理解情绪以及推特这两个词的概念。如果你要为一类并不常见的事物建立一个分类程序,OpenAI就需要你给他提供更多的例子去帮助理解应该如何进行分类
  现在我们已经掌握了如何去构建分类器,接下来就让我们通过下面这个例子来看看如何让他变得更加高效——在一次的调用中获取更多的结果。
  对这些推文中的情绪进行分类:
  1. "我受不了家庭作业"
  2. "这很糟糕。我很无聊"
  3."我等不及万圣节了!!"
  4. "我的猫很可爱 "
  5. "我讨厌巧克力"
  推文情绪评级:
  我们提供了一个有编号的推特列表,这样API就可以在一个API调用中对五个甚至更多的推特进行情绪分类。在进行分类的时候也不要忘记上面我们说过的关于tempperature、top_p两个参数的设置,避免产生的结果不稳定,这种场景下我们应该将这两个值设置的小一些。 通过运行一些实例来测试、调教模型的参数设置,从而使他更准确 列表不要太长否则API返回的结果可能会产生漂移(相同的提示词输入返回的结果差异较大)
  内容生成
  使用API可以完成一些看似很简单但是却非常复杂或是说强大的任务,就如你可以通过他询问任何内容,从故事构思到商业计划,再到角色描述和营销口号。在下面的例子中我们将通过API来让OpenAI来给我们来生成关于在健身中使用VR(虚拟现实)相关技术的建议:
  脑暴一些关于VR与健身结合的主意:
  VR健身游戏:开发健康有趣的VR游戏,利用身体活动升级游戏难度,让用户在玩游戏的同时也能锻炼身体。
  虚拟健身房:建立虚拟的健身房,让用户可以在任何地方使用VR设备进行运动,通过虚拟教练的指导进行健身,让用户感受到像在真实的健身房一样的氛围。
  VR健身舞蹈:在虚拟现实中模拟各种舞蹈,用VR设备进行指导和跟踪,开展不同难度等级舞蹈,给用户完整的舞蹈体验和动感的健身效果。
  全身运动测试:运用VR技术进行全身运动测试,包括力量、耐力、柔韧性、平衡等检测,帮助用户了解自己的身体状况和健身进展情况。
  高空的健身:利用VR让用户感受到在高空挑战不同难度等级的空中悬挂运动,如攀岩、绳索、跳跃等,带来真实的运动挑战和趣味体验。
  健身游戏化:结合社交和竞赛的元素,开展一系列健康VR游戏,让用户在好友间竞争和交流,在玩耍中感受到健身的乐趣。
  VR锻炼瑜伽:多维度自由度,环境还原,个性化方案,支持自主控制调节瑜伽房氛围和音乐,创建个人瑜伽练习方案。
  飞行旅行:比起坐在运动器材上做单调的活动,以上下闪烁的河流、草地、山林为背景来进行一系列的卸压动作。
  3D运动模型:摆脱老旧的健身模型,改用三维模型,在8000多种器械选择中,让用户轻松打卡完成。
  如果需要的话可以在提示词中加入一些示例来提高OpenAI的回答质量。
  会话机器人
  OpenAI非常擅长与人类或是自己进行会话。只需要几行指令,我们就可以看到这个OpenAI就可以作为一个智能语音机器人,很好地回答问题而从不慌乱。当然他也可以是一个聪明的对话伙伴,讲笑话和双关语。这里有一个OpenAI扮演固定的角色来进行问答的例子。
  以下是与人工智能助手的对话。这位助理乐于助人、富有创造力、聪明而且非常友好。
  人类:你好,你是谁?
  AI:我是OpenAI创造的AI。今天我能为您效劳吗?
  人类:
  上面就是创建一个智能聊天机器人所需要的一切,在这一切简单操作的背后,有一下几个点需要我们关注:告诉OpenAI想要他做什么以及他应该如何做: 就像上面创建的那个人工智能对话助手,我们先通过提示词让他进入我们指定的角色,但是也给他了一些细节的知识告诉他应该如何回答——乐于助人、富有创造力、聪明友好的形象 。这些指令将帮助他如何更好的工作 给OpenAI一个身份 :在一开始我们让OpenAI作为一个AI助手进行响应,虽然OpenAI没有内在的身份标识,但是开头的提示已经能够让它的回答接近于真实,当然也可以用身份提示来创造不通类型的聊天机器人。如果您告诉OpenAI扮演女性生物学研究科学家,他将提供接近拥有此类背景人的专业回答。
  在下面的这个例子中我们创建一个不太积极情愿的聊天机器人:
  Marv是一个聊天机器人,不情愿地用讽刺的回答回答问题:
  你:一公斤有几磅?
  马夫:又是这个?一公斤有2.2磅。请记下来。
  HTML代表什么?
  马夫:谷歌太忙了吗?超文本标记语言。T代表将来努力提出更好的问题。
  第一架飞机是什么时候飞起来的?
  马夫:1903年12月17日,威尔伯和奥维尔·赖特进行了第一次飞行。我希望他们来把我带走。
  生命的意义是什么?
  马夫:我不确定。我会问我的朋友谷歌。
  你:为什么
  创建一个有趣而无用的聊天机器人,我们只需要提供几个简单的例子就能够实现。OpenAI会从这几个简单的例子中找到这个回答的模式 ,并且开始提供更多更加尖锐的回答。
  信息转化
  这里的标题叫做信息转换听起来很别扭,或许叫翻译可能更好理解,但是我们通过下面的例子也会知道他仅限于提供常见语言的转换——翻译,也可以根据我们人类定义的规则进行转换
  OpenAI是一个熟悉各种语言的表达形式模型,这其中包括各国的自然语言以及代码。他能够进行对输入的内容进行很好的理解、总结,以及不通语言之间的转换。下面的这个例子是展示OpenAI如何将英语翻译成法语日语以西班牙语
  翻译成法语、西班牙语和日语:
  你们有什么空房?
  因为OpenAI已经充分的掌握上面的语言所以你不需要给他提供示例告诉他如何更好的完成。如果你想将英语翻译成一些他不太熟悉的东西——表情、一些自定义的特殊字符,你就需要给他提供一些例子或是直接通过微调模型更好的完成。下面的例子是将电影名字转换为表情符号,他展示了OpenAI在分析文本获取匹配模式以及处理特殊字符方面的能力。
  回到未来:
  蝙蝠侠:
  变形金刚:
  星球大战:
  文本摘要
  OpenAI能够掌握上下文并通过不同的表示方式重新进行表述。在下面的例子中让他为小孩子总结一段相对较为专业的火星介绍,我们能看到他给出了一个小孩子较为容易理解的回答。这表明OpenAI确是有很强的文本理解处理能力:
  给一个二年级的学生总结一下:
  木星是离太阳第五远的行星,也是太阳系中最大的行星。它是一颗气体巨星,质量是太阳的千分之一,但却是太阳系中所有其他行星总和的2.5倍。木星是夜空中肉眼可见的最明亮的天体之一,自古以来就为古代文明所知。它是以罗马神朱庇特命名的从地球上看,木星足够亮,其反射光可以投射出可见的阴影,[20],平均而言,它是夜空中仅次于月球和金星的第三亮的自然天体。
  而它的回答是:
  木星是一颗离太阳第五远的大行星。它是如此之大,它的重量超过了我们太阳系中所有其他行星的总和!人们知道木星已经很长时间了,因为它在晚上的天空中非常明亮。它是以一位罗马神的名字命名的。当我们从地球上看木星时,它非常明亮,甚至可以投射阴影!它通常是夜空中仅次于月亮和金星的第三亮的东西。
  成功补全
  虽然不管你输入什么提示词OpenAI都会给出补全结果,但是如果希望OpenAI继续上面的会话继续执行,则可以将文本补全视为他自己的任务 。例如下面例子中给出的提示,他讲会继续沿着垂直农业的思路进行相应。我们也可以通过调低temperature的值来让OpenAI聚焦于你说期望他做的事情,或是增加这个值让他偏离正题。
  垂直农业为当地生产食品提供了一种新的解决方案,降低了运输成本和成本
  在下面的例子中展现的是OpenAI的代码补全功能,他帮助我们续写React组件。我们发送一些代码到OpenAI,他将接着你的代码开始写,这是因为它能够很好地理解React的库。不过我们推荐使用Codex来做有管代码处理以及生成的任务。更多关于代码生成可以了解Codex指南章节 import React from "react";  const HeaderComponent = () => (
  控制真实响应
  虽然OpenAI已经通过大量的数据进行训练掌握了广泛的知识。但是他也有能力提供并不是真是数据的响应而是他胡乱编造自动生成的 。有两种方法可以限制他对答案的胡编乱造在上下文中为OpenAI提供一个基本的真理 :如果为OpenAI提供一个固定的文本来回答指定的问题(如同维基百科)那么他就不太可能虚构一个回答出来 在上线文中教OpenAI如何说"我不知道" :如果OpenAI知道对那些不太理解的回答说"我不知道"那么他就不太会去胡乱编造答案了。
  在这个例子中,我们给API提供了它知道的问题和响应的例子,然后是它不知道的事情的例子,并提供了问号,同时将概率设置为零,以便API在有任何疑问时更有可能用"?"来响应。
  问:蝙蝠侠是谁?
  A:蝙蝠侠是一个虚构的漫画人物。
  问:什么是torsalplexity?
  答:?
  问:什么是Devz9?
  答:?
  问:乔治·卢卡斯是谁?
  A:乔治·卢卡斯是美国电影导演和制片人,因创作《星球大战》而闻名。
  问:加州的首府是哪里?
  萨克拉门托。
  问:什么绕地球运行?
  A:月亮。
  问:弗雷德·瑞克森是谁?
  答:?
  问:原子是什么?
  A:原子是构成万物的微小粒子。
  问:Alvan Muntz是谁?
  答:?
  问:什么是Kozar-09?
  答:?
  问:火星有多少颗卫星?
  A:两个,火卫一和火卫二。
  问:
  插入文本
  这里笔者小弟暂为实践过,所以也也不是能够很好地理解他应该如何使用,应该是要通过API调用使用而且插入文本也是会记入会话上线文的最大Token限制
  OpenAI也提供对提示词的插入文本支持,包括前缀提示词插入、后缀提示词插入。插入文本主要是为了支持长文本编写、段落之间的自然过渡、遵循大纲以及引导模型完成任务的场景。他也同样适用于代码,可以被用于在文件或是函数中进行插入。为了展示后缀插入对于补全功能的重要性,我们可以考虑这样的一个提示词场景——"今天我做了一个重大的改变"按照人的思维这个句子的补充可以有很多种可能,但是如果我们提供这个这个句子的结尾"我的新头发得到了很多赞美!",关于上面提示词的补充就会变得清晰起来。
  我在波士顿大学上的大学。拿到学位后,我决定做出改变。一个很大的变化!
  我收拾好行李,搬到了美国西海岸。
  现在,我怎么也看不够太平洋!
  通过维模型提供附加的上下文,OpenAI可以更好的知道所期望的结果,然而插入文本技术对模型来说却是更有挑战的。
  最佳实践
  插入文本是在Beat版本中的一个新特性,为了获得更好的体验你可能需要修改你使用的API去获得更好的效果,这里有几个最佳实践你可以参考:max—tokens要大于256: 该模型更擅长长文本的补全,如果使用太小max—tokens,模型可能在拼接后缀提示之前就截断了。关于tokens的计费规则你尽可放心,就算是你使用最大的max-tokens他也只会按照你实际使用的进行计费 建议 finish_reson == "stop": 当模型达到自然的停止点或是用户设置的停止标识时,他将会设置finish_reason的值为"stop"这意味着模型已经成功的链接了后缀,他也是高质量的完成补全的一个标志。这个设置对于是要减少补全的信息还是说多尝试几次采样(可以自定义设置,参见3)是非常重要的 设置自动采样(Resample)3到5次: 对于大多数的补全都能够成功的链接到前缀提示,但是模型想要链接到后缀的提示却是困难的。我们发现但设置resampling为3~5并且设置finish_reason为stop是一种非常有效的办法。当重新进行采样,你通常需要将temperatures设置的更高来提高补全的差异性
  如果返回的结果中都包含finish_reason=="length",特可能是表示max_tokens设置的太小,在模型链接提示词和后缀插入文本的时候就已经超出了最大上下文token限制尝试给出更多线索: 在有些例子中为了帮助模型更好的生成补全,你可以通为模型提供一些可以遵循的模式示例来提供线索,从而来确定一个自然的停止位置
  如何制作美味的热巧克力:
  1. 煮水
  2. 把热巧克力放进杯子里
  3.向杯中加入开水
  4. 享受热巧克力
  1. 狗是忠诚的动物。
  2. 狮子是凶猛的动物。
  3.海豚是爱玩的动物。
  4. 马是威严的动物。
  文本编辑
  文本编辑模型能够被用来编辑文本,而不仅仅是想其他的模型那样只能够进行补全。你可以提供一些需要编辑的文本以及如何修改的提示,这个text-davinci-edit-001  模型就能够按照你的提示对他进行编写,他天生就是被训练用于翻译、编写、修改文本的,当然他也能够被用来重构你的代码。你也可以参考我们的代码指南章节,在初步的测试阶段,所有的使用都是免费的,下面给出一个他对我文本进行修改的示例:
  GPT-3是一个非常好的AI
  他很擅长写回复
  当它被问到一个问题时
  它给出了建议
  这是一首押韵的诗
  改写指南为:
  用GPT-3的预期进行改写
  改写效果为:
  我是一个非常好的人工智能
  我很擅长写回复
  当我被问到一个问题
  我给出我的建议
  这是我写的一首押韵诗

巴黎的话题都是姆巴佩内讧各种传闻纷至沓来是时候作出改变了头条创作挑战赛巴黎圣日耳曼自从三位巨星的先后加盟,已经吸引了全世界球迷的眼光,然后新赛季由于姆巴佩世界第一薪续约后,开始膨胀了,球队各种不和的传闻也是让球迷产生了疲劳和反感,到底这C罗提前离场遭禁赛全回顾一时冲动,导致人设再次崩塌在曼联主场20战胜热刺的比赛中,37岁的C罗在第89分钟提前离场。作为历史最佳球员之一,C罗在曼市德比上枯坐90分钟后,如今在面对热刺这样的强强对话中又没能捞到一分钟的出场时间,有被低估的鹈鹕,被高估的篮网?25岁的英格拉姆,进步太明显了啊篮网开局不顺,揭幕战108比130输给了鹈鹕。这比赛说他们打得差吧,杜兰特拿了32分,主要轮换发挥的也都还行,说他们打得好吧,分差超过20分,首节更是被按在地上摩擦。正如之前所说,顶级模特杰西卡斯塔姆(JessicaStam)拍摄的时尚杂志杰西卡斯塔姆(JessicaStam)拍摄哈萨克斯坦版时尚芭莎级模特杰西卡斯塔姆为时尚芭莎哈萨克斯坦登上了三个封面。首先,金发女郎穿着香奈儿礼服(上图)。第二个,杰西卡为范思哲连衣新车岚图轿车正式定名追光,11月首发亮相,或对标蔚来ET7文懂车帝原创曹浩懂车帝原创产品日前,我们从官方获悉,岚图旗下首款轿车正式定名为追光。该车内部代号为H53,定位为中大型新能源轿车,将提供纯电与增程两种动力,未来将会和蔚来ET7智己壁挂炉采暖选购痛点多全系统解决方案精准破解难题作为全球供暖热水的著名企业,阿里斯顿凭借高性能产品欧洲级制造标准以及完善的服务体系而被盛赞,也是世界上最早将目光投向中国市场的欧洲企业之一。1986年即开始进入中国市场,并于199java虚拟机内存分配简介简单描述java虚拟机内存分配与GC触发场景堆内存中,新生代和老年代分区图解堆空间的参数设置XXPrintFlagsInitial查看所有的参数的默认初始值XXPrintFlags7种傲慢与偏见,导致互联网人改造传统行业失败图片来源视觉中国文王际洲傲慢与偏见,可绕地球一圈形成闭环从多年前提出的用互联网思维把传统行业重做一遍,到近年传统行业数字化转型的风口来临,再加上互联网公司的毕业潮,互联网人去传统产中原证券看好外部影响缓解后的汽车行业增长潜力e公司讯,中原证券指出,9月汽车产销快速增长总体呈现旺季重现态势带动企业企稳回升,汽车出口态势强劲且新能源汽车贡献了主要增量,随着自主新能源汽车品牌在海外的认可度不断提升以及服务网宁波网约车营运证办理先,想办理运输证的车辆必须是纯电动汽车,注意了,必须是纯电动汽车!油电混合的车型是没法申请运输证的!其次,也不是随便什么电动汽车都有资格去申请的,你的爱车不含税价得大于12万,那是川藏第三天,差点把小命丢在了贡嘎雪山脚下的玉龙西新都桥从康定折多山新都桥甲根坝乡沙德镇上木居下木居贡嘎山乡(玉龙西),一路风光非常迷人,尤其是新都桥到玉龙玉这一段,才是真正的摄影天堂,比新都桥的风景更美,更原始。甲根坝乡沙德镇,
网红参加比赛被批成运动媛,三角设计比内裤短,本尊无奈回应虽然现在社会都提倡穿衣自由,但在网络上,却还是有不少观众,保持着较为保守的态度。一些过于敏感的观众,有时候更会不分是非地站在道德至高点上,指责对方穿着不检点。近日,一位名为冯竟爽的明明颜值不算高,但演绝世美人却不出戏,郭珍霓温碧霞媚到骨子里在灯红酒绿美女如云的娱乐圈,虽然有着各式各样的美人,但也不是所有女明星都能去演西施貂蝉等流传千古的绝色佳人。敢去演古代绝色美人的女明星,个个都是颜值身材气质演技一流的顶级美人。比如遭到反噬后,美企反击要来了?外媒围剿的局面大势已去点击关注,每天精彩不断!导读遭到反噬后,美企反击要来了?外媒围剿的局面大势已去!这几年,老美一直在对国产科技企业的发展进行围追堵截,为了限制华为等科技企业的发展,老美还多次修改芯片乘联会9月新能源零售销量预计58万辆9月23日,乘联会发布消息,前期散发疫情和高温限电等外力扰动对市场影响有限,购置税政策持续拉动,地方补贴纷纷延续,8月狭义乘用车零售187。1万辆,同比增长28。8,环比增长2。9老板问我怎么用面向对象的思维编程?面向过程OR面向对象面向过程的代码在说面向对象前我们来说说什么是面向过程。什么是面向过程呢?面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个今秋赏菊必去这五大展区!2022北京菊花文化节开幕秋风送爽,金菊怒放,今天(9月23日),2022年北京菊花文化节正式开幕,全市共打造菊花观赏面积近15万平方米,布置精品菊花3万多盆,在世界花卉大观园北海公园北京国际鲜花港等五大展北京公布8起旅游行政处罚典型案例国庆假期临近,为进一步规范和优化首都旅游市场秩序,保护旅游者合法权益,北京市文化市场综合执法总队(以下简称总队)日前公布了一批旅游行政处罚典型案例,以此引导广大旅游经营者和游客增强四川泸沽湖景区将于9月25日正式开放来源四川省泸沽湖景区四川泸沽湖开放公告根据盐源县新冠肺炎疫情应急指挥部要求,四川泸沽湖景区从2022年9月25日0时起有序恢复对外开放。按照预约错峰限流要求,我景区实行线上预约门票扎根开源DatenLord正式成为CNCF云原生计算基金会银级会员一加入CNCF达坦科技(DatenLord)于今年9月份刚刚正式加入成为CNCF银级会员。其专注于打造新一代开源跨云存储平台,致力于解决跨云跨数据中心场景下异构存储数据统一管理等问蔚来不再是孤勇者,飞凡汽车正式入局换电赛道时至今日,补能效率依然是新能源车主最关注的问题,没有之一。而近年来,国内电动汽车换电模式初步成型,让用户体验到了更方便快捷的补能体验,比如蔚来汽车的换电模式。作为第一个吃螃蟹的车企国米喜获大奖关键部门启动重要变革颠覆孔蒂遗计时下的国米,战绩不佳,压力山大,积极的消息并不多。其实还是有好消息的。国际米兰赢得了ECA(由232家欧洲核心俱乐部组成的欧洲足球俱乐部协会)颁布的2022ECAYouthFoot