11个技巧让你的ChatGPT提示达到新水平

任何人都可以使用OpenAI的聊天机器人,但通过智能工程,你可以得到更有趣的结果。你可以在ChatGPT中输入任何你喜欢的东西,并让它理解你,同时,还有很多方法可以从机器人那里得到更有趣和有用的结果,这种“提示工程”(prompt engineering)本身正在成为一种专业技能。

ChatGPT和类似的工具使人工智能进一步普及。我们现在几乎可以在任何能够想到的话题上得到各种各样的回复。这些机器人可以编写十四行诗、代码、哲学问题等等。

你可以在ChatGPT中输入任何你喜欢的东西,并让它理解你,同时,还有很多方法可以从机器人那里得到更有趣和有用的结果。这种“提示工程”(prompt engineering)本身正在成为一种专业技能。

有时只需多添加几个单词或额外的一行指令,你就可以得到比其他人看到的更高级别的ChatGPT响应——我们在下面列出了几个示例。

考虑到本指南的目的,我们使用GPT-4(ChatGPT的最新版本,但仅对部分用户可用)测试了这些提示。不过,它们也可以很好地与旧版本的ChatGPT一起运行。

1、用表格形式获取你的答案

如果你提出要求,ChatGPT可以以表格的形式给出响应。这对获取信息或创意特别有帮助。例如,你可以将饮食想法和食材,游戏想法和设备,或者一周的天数以及它们在不同语言中的表达方式制成表格。

使用后续提示(follow-up prompt)和自然语言,你可以让ChatGPT对其绘制的表进行更改,甚至以另一个程序(如Microsoft Excel)可以理解的标准格式生成它们。

2、以你喜爱的作者的风格输出文本

通过一些细致的提示,你可以使ChatGPT摆脱其相当沉闷、实事的默认语气,而变成更有趣的风格——比如你最喜欢的作者的风格。

例如,你可以追求欧内斯特·海明威(Ernest Hemingway)或雷蒙德·卡佛(Raymond Carver)故事中那种炙热的简洁,或者莎士比亚戏剧中那种抒情的节奏,或者狄更斯(Dickens)小说中的那种紧凑感。最终的结果虽然达不到真正作者本身的写作天分,但这无疑是一种更有创造性的输出方式。

3、对你得到的答案设限

当你告诉机器人把它的回答限制在一定数量的单词或一定数量的段落时,你会得到意想不到的结果。

它可以是将信息从四个段落压缩到一个段落,甚至是用七个字符或更少的词来回复答案(只是为了简洁)。如果ChatGPT不能正确地响应你的指令,你可以纠正它,它会再次尝试。

4、牢记你的受众

另一种调整ChatGPT回应你的方式是告诉它受众是谁。你可能看过一些视频,在这些视频中,会向不同理解水平的人解释同一个复杂的主题,这种方式与之类似。

例如,你可以告诉ChatGPT正在对一群10岁的孩子或一群企业家讲话,它将相应地做出回应。它可以很好地沿着同一主题生成多个输出。

5、为其他AI引擎制作提示(Prompt)

ChatGPT本身就是一个非常有能力的提示工程师(prompt engineer)。如果你要求它为Dall-E和Midjourney等人工智能引擎提供创造性和有效的输入,你会得到文本,然后可以输入到你正在玩的其他人工智能工具中。你甚至可以通过ChatGPT本身的提示来询问提示。

在生成提示时,你对自己想要的东西描述得越详细越具体越好:你可以让聊天机器人扩展并为你的句子添加更多细节,你可以让它扮演特定AI工具的提示生成器,你可以告诉它在添加越来越多的信息时完善它的答案。

6、获得ASCII Art形式的输出

虽然ChatGPT是基于文本的,但你可以通过请求ASCII Art形式来生成某种类型的图片。ASCII Art是一种使用可打印 ASCII字符集来构图的图形设计技术。这种艺术最简单的形式就是表情符号,例如:-)或 :-3。虽然这种形式并不会为你带来过多好处,但玩起来却十分有趣。

ChatGPT规则设置的越具体越好,你可以让机器人添加新的元素,并在你离开的时候把元素打包带走。记住ASCII art格式的局限性——这并非一个成熟的图像编辑器。

7、复制和粘贴来自其他来源的文本

当谈到ChatGPT时,你不必自己进行所有的输入。复制和粘贴是很好的帮手,从其他来源粘贴文本也没有问题。虽然输入限制在4000字左右,但你可以轻松地将发送给机器人的文本分成几部分,并让它记住你之前说过的话。

也许使用这种方法的最佳方法之一是让ChatGPT简化你不理解的文本——例如,对困难的技术概念的解释。你还可以让它将文本翻译成不同的语言,以更吸引人或更流畅的风格编写文本,等等。

8、提供例子

改进从ChatGPT得到的响应的另一种方法是在提出问题之前给它一些数据。例如,你可以给它一个图书摘要列表及其体裁,然后要求它将正确的体裁标签应用到新的摘要中。另一个选择是告诉ChatGPT你喜欢的活动,然后得到一个新的建议。

这里不需要什么神奇的词语组合。只要像往常一样使用自然语言,ChatGPT就能理解你的意思。在提示的开头明确指出你提供了例子,然后告诉机器人你想要一个带有这些例子的回复。

9、进行角色扮演

以同样的方式,ChatGPT可以模仿它所知道的某些作者的风格,它也可以扮演一个角色:一个沮丧的推销员,一个兴奋的青少年(你很可能会得到很多表情符号和缩写),或标志性的西部明星约翰·韦恩(John Wayne)。

你可以扮演的角色类型几乎是无限的。这些提示在实际应用方面可能得分不高,但它们绝对是对这些人工智能聊天机器人潜力的有益洞察。

10、得到的答案要大于各个部分的总和

如果你在要求回答之前给ChatGPT一些材料,你的答案会得到很大的改善。它们可以是字面上的成分——建议从冰箱里剩下的食物中挑选一道菜——或者它们可以是其他任何东西。

所以,不要只要求一个谋杀悬疑的场景;同时列出将会出现的角色。不要只是询问在一个城市可以去哪里;明确你要去的城市,你想去的地方类型,以及你要带的人。

11、倾听辩论双方的观点

毫无疑问,你已经注意到近年来“二元论点”(binary argument)是如何在网上流行起来的,所以可以借助ChatGPT在黑白之间添加一些灰色。如果你要求它,它就能论证一个论点的两面,包括优点和缺点。

从政治和哲学到体育和艺术,ChatGPT能够客观地保持中立——并非以一种模糊的方式,而是以一种可以帮助你从多个角度理解问题的方式。