如何编写更好的 ChatGPT 提示以获得最佳的 AI 生成结果

闪电发卡1年前ChatGPT815

编写有效的聊天机器人提示以从友好的邻居人工智能中获得您想要的结果是一门艺术。以下是如何提高你的提示写作游戏

样本图像-16-9-red.jpg
大卫·格维茨/ZDNET

吉戈。这是一个缩写词,可以追溯到 1957 年 ,当时美国陆军的 William Mellin 向一名报纸记者解释说,计算机受到输入的限制。它的意思是“垃圾输入,垃圾输出”,它适用于当今令人难以置信的生成式人工智能工具,就像它适用于 1957 年那些笨重、老式的基于电子管的计算设备一样。

对于像ChatGPT这样的AI,有很多机会出现垃圾输入和垃圾输出。请记住,我们确实不知道 CHatGPT 训练中输入了什么内容。我们知道,人工智能对事实的感知是如此流畅,它几乎有资格成为一名美国政治家。事实上,OpenAI(ChatGPT 的制造者)联合创始人约翰·舒尔曼 (John Schulman)表示,“我们最关心的是事实性,因为该模型喜欢捏造东西。”

请记住这一点,因为无论你的提示有多好,人工智能总是有可能编造一些东西也就是说,在制作提示时您可以做很多事情来确保获得最佳结果。这就是我们将在本指南中探讨的内容。

如何创建有效的 ChatGPT 提示

为了避免 GIGO 因素,最好的办法是编写提示,鼓励 ChatGPT 中的 LLM(大语言模型)提供最佳答案。 

事实上,编写有效的提示已成为其本身的高薪学科,即“提示工程”。ZDNET 的 Sabrina Ortiz 写了一篇题为“你喜欢问 ChatGPT 问题吗?你可以为此获得(很多)报酬”的文章,探讨了这一新的就业类别。

因此,请注意本文的其余部分。谁知道?阅读它可以帮助您培养成为高薪即时工程师之一的技能。显然,这些演出每年可以支付 175,000 美元到 335,000 美元。嗯……再见!

1. 像与人交谈一样与人工智能交谈

在使用 ChatGPT 时,我必须习惯的更有趣的事情之一是,您不需要对其进行编程,而是与它交谈。作为一名接受过正规培训的程序员,在接触人工智能时,我不得不放弃很多习惯。与它交谈(以及与它交谈)需要思维方式的转变。

当我说像一个人一样与它交谈时,我的意思是像与同事或团队成员一样与它交谈。如果这很难做到,请给它一个名字。Alexa 已被占用,因此可以将其视为“Bob”。这很有帮助,因为当您与鲍勃交谈时,您可能会包括对话细节、赋予故事质感的小轶事、各种可能性等等。

当与一个人交谈时,很自然地期望某人一开始就听不懂你的观点并需要澄清。对于与你交谈的人来说,偏离当前的话题并需要重新回到主题是很自然的。填写背景故事并提出复杂的问题是很自然的,而且必须深入挖掘,根据你得到的答案重述其中一些问题也是很自然的。

这称为交互式提示。不要害怕提出多步骤的问题。提出问题,得到答复。根据该答复,提出另一个问题。我个人已经连续这样做了 10-20 次,并得到了非常有力的结果。这符合“与朋友交谈”的比喻。你不会只向朋友问一个问题,然后就走开。你们会进行一次对话。对人工智能做同样的事情。

所有这些都是您与 ChatGPT 交谈的方式。

2. 搭建舞台并提供背景

编写 ChatGPT 提示不仅仅是问一句话问题。它通常涉及提供相关背景信息来设置查询的上下文。

假设您想准备马拉松比赛。你可以询问 ChatGPT:

我该如何准备马拉松比赛?

但如果你告诉它你正在为你的第一次马拉松训练,你会得到一个更加微妙的答案。您得到的答案将更加关注您的需求,例如:

我是一名初学者跑步者,以前从未跑过马拉松,但我想在六个月内完成一次马拉松。我该如何准备马拉松比赛?

您是否知道如何向人工智能提供更多信息,以便为您提供更有针对性和更有帮助的答案?郑重声明,我不会跑步、跳舞或跳跃。所以这只是一个例子。我不可能去跑马拉松(除非我在座位下安装 V-Twin 发动机)。以下是另外两个提供上下文的问题示例:

我计划几个月后去西班牙旅行,想学习一些基本的西班牙语,以帮助我与当地居民沟通。我正在寻找适合初学者的在线资源,并提供结构化且全面的语言学习方法。您能为初学者推荐一些学习西班牙语的在线资源吗?

在这种情况下,上下文不仅仅是询问学习资源,还有助于人工智能专注于学习如何与当地居民进行实地沟通。这是另一个例子: 

我是一位企业主,有兴趣探索如何利用区块链技术来提高供应链效率和透明度。我正在寻找对该技术的清晰简洁的解释以及如何在供应链管理背景下使用该技术的示例。您能解释一下区块链技术的概念及其在供应链管理中的潜在应用吗?

在此示例中,重点不是仅仅询问有关区块链及其工作原理的信息,而是专门关注区块链提高供应链效率以及如何在现实场景中使用它。继续将该提示输入 ChatGPT。你会发现它的答案非常有趣。

我将给您最后一个更深入的例子。它展示了如何构建详细的提示。需要注意的是:我将答案限制为 500 个字,因为 ChatGPT 似乎在 500 到 700 个字之间中断,将故事留在句子中间,并且在要求继续时无法正确恢复。我希望未来的版本能够提供更广泛的答案,因为像我即将分享的前提似乎会产生一些非常有趣的故事开头。

给我写一篇小故事,不超过500字。

故事发生在2339年的波士顿。整个故事发生在对角巷一家维多利亚风格的书店里,这家书店并不会显得格格不入。商店里有以下角色,都是人类:

所有者:让这个人变得有趣并且有点不寻常,给他们一个名字和至少一项影响他们的背景故事并可能影响整个短篇故事的技能或特征。

服务员:这是店里的店员。他的名字叫托德。

顾客和他的朋友:两个顾客一起走进商店,杰克逊和奥菲莉亚。杰克逊的打扮就像是要去参加蒸汽朋克大会,而奥菲莉亚显然是在专业办公室工作一天后回家的。

另一位顾客是伊万杰琳 (Evangeline),她 40 多岁,是店里的常客。另一位顾客是阿奇博尔德 (Archibald),他的年龄可能在 40 岁到 70 岁之间。他身上有一种神秘的气息,看上去既浮夸又神秘。阿奇博尔德身上有些东西让其他人感到不舒服。

零售业的一个典型概念是,“后面”总是有更多的库存,那里有一个储藏室,用于存放可能不会显示在顾客浏览的货架上的额外商品。这个故事的前提是这家商店的“后面”有一些非常不寻常的东西。

将它们放在一起,讲述一些引人入胜且有趣的事情。

您可以看到更多的细节如何为人工智能提供更多的工作能力。首先,将“给我写一个关于书店的故事”输入 ChatGPT,看看它会提供什么。然后输入上面的提示,您就会看到差异。

3.告诉人工智能假设一个身份或职业

ChatGPT 最酷的功能之一是它可以从特定人或职业的角度进行写作。几个月前,我展示了如何让 ChatGPT 像海盗或莎士比亚一样写作,但你也可以让它像老师、营销主管、记者一样写作,或者从任何你想要的角度写作考虑。

这是一个例子。我将要求 ChatGPT 描述 Amazon Echo 智能家居设备,但要从产品经理、护理人员和记者的角度进行描述。这是这三个提示:

从产品经理的角度来描述 Amazon Echo Alexa 设备。

从照顾年迈父母的成年子女的角度来看,描述一下 Amazon Echo Alexa 设备。

从记者的角度来描述 Amazon Echo Alexa 设备。

您可以将这三个提示放入 ChatGPT 中以查看其完整响应。但几句话就能告诉你 ChatGPT 如何扮演不同的角色来提供不同的响应。

AI以产品经理身份的回应中包含了这样一句话: 我可以自信地说,这是智能家居行业最具创新性和革命性的产品之一。

人工智能使用护理人员身份的响应包括这样一句话: 该设备设置提醒和闹钟的能力对于可能难以记住服药或赴约的老年人特别有帮助。

AI 以记者身份的回应包括这样一句话: 从新闻角度来看,Echo 因收集和存储用户数据的隐私问题而成为头条新闻。

您可以看到不同的身份如何让人工智能提供不同的视角作为其响应的一部分。我将通过向您展示如何让人工智能进行思想实验来扩展这个想法。让我们看看创建 Alexa 等产品时遇到的一些问题:

今年是 2012 年。iPhone 上的 Siri 已经推出大约一年了,但还没有发布像 Alexa 这样的智能家居设备。场景是亚马逊的一次董事会会议,会上刚刚提出了基于Alexa的Echo智能助手。 

提供董事会成员在该次会议上可能会讨论的论点(无论是赞成还是反对),作为决定是否批准支出投资开发该设备的过程的一部分。 

如果工程设计专家和产品冠军能够提供更全面的视角,请随意参与。

这是一个快速提示。对提示进行微小的更改可能会显着改变 ChatGPT 的响应。例如,当我将短语“提供赞成和反对的论点,那......”更改为“以对话框形式提供赞成和反对的论点,那......”时,ChatGPT 重写了它的答案,从列表切换列举了参与者之间实际对话的优点和缺点。

4. 让 ChatGPT 保持在正轨上

如上所述,ChatGPT 容易出轨、失去对讨论的跟踪,或者完全编造答案。 

您可以使用一些技巧来使其步入正轨并保持诚实。

我最喜欢做的事情之一是要求 ChatGPT 证明其响应的合理性。我会使用诸如“你为什么这么认为?”之类的短语。或“什么证据支持你的答案?” 通常,人工智能只会为编造的事情道歉,然后给出新的答案。其他时候,它可能会为您提供一些有关其推理路径的有用信息。无论如何,不要忘记应用我提供的让 ChatGPT 引用来源的技巧

如果您与 ChatGPT 进行了相当长的对话,您会开始注意到 AI 丢失了线程。这显然不仅仅是人工智能所独有的。如果你与大多数朋友、家人和同事进行了相当长的交谈,那么肯定有人会失去线索。也就是说,当您与 ChatGPT 进行对话时,您可以使用与朋友交谈时使用的相同技巧。轻轻引导人工智能回到正轨,并提醒它主题是什么以及您想要探索的内容。

5. 不要害怕尝试和尝试

提高这方面技能的最佳方法之一就是尝试聊天机器人的功能。

尝试向 ChatGPT 提供各种有趣的提示,看看它会如何处理它们。然后改变它们,看看会发生什么。这里有五个可以帮助您入门:

  • 想象一下,你是雷暴期间从天而降的一滴雨滴。描述一下从您在云中形成那一刻到落地那一刻的旅程。你看到了什么、感受到了什么、经历了什么?

  • 你是一个被留在阁楼里几十年的玩具。讲述您的感受、对过去游戏时光的回忆以及您对被重新发现的希望。

  • 写一个时间旅行者的最后一篇日记,他决定在一个特定的时代定居,解释他们为什么选择那个时间以及他们从旅行中学到了什么。

  • 想象一下两个不太可能的物体(例如茶杯和手表)之间的对话,讨论他们的日常生活和面临的挑战。

  • 从蚂蚁的角度描述蚁群中的一天。深入了解蚂蚁世界的政治、挑战和社会结构。

不仅要关注人工智能生成什么,还要关注它如何生成它所做的事情、它犯了什么错误以及它似乎在哪里遇到了限制。所有这些都将帮助你扩大你的激励视野。

更多提示写作技巧 

  • 请随意重新提问。ChatGPT 通常会根据每个问题更改答案。

  • 对提示进行一些小的更改,以引导它为您提供更好的答案。

  • 只要当前页面打开,ChatGPT 就会保留对之前对话的感知。如果您离开该页面,它将失去意识。需要明确的是,ChatGPT 有时也会“仅仅因为”失去对话线索,因此请注意,您可能需要不时重新开始。

  • 同样,打开一个新页面将会以新的回复开始讨论。

  • 超过 500 字的答案有时会崩溃。请务必指定您想要的响应的长度。

  • 您可以根据 AI 之前的回答方式纠正和澄清提示。如果它误解了您,您也许可以告诉它它错过了什么并继续。

  • 如果它不想回答您的问题,请重新表述问题。使用角色来引出它可能不想给出的答案。

  • 如果您想要引用来源,请告诉其支持或证明其答案。

  • ChatGPT 自定义指令现在可供免费用户使用。您可以 为 ChatGPT 提供一组始终可用的提示,因此您无需重新输入它们。

  • 继续尝试。

  • 考虑订阅ChatGPT Plus然后,您可以使用自己的数据进行强大的分析您还可以从 Web 获取数据。 

  • 有时 ChatGPT 会失败。继续尝试,但也愿意放弃并转向其他工具。它还不完美……还没有。

哪种类型的提示最适合 ChatGPT? 

ChatGPT 如此引人注目的部分原因在于您几乎可以向它询问任何问题。也就是说,请记住它的目的是提供书面答案。如果您想要网站列表,最好与 Google 联系。 

如果您想要某种形式的计算,请与 Wolfram Alpha 联系。为 ChatGPT 提供开放式提示,鼓励创造力(是的,我们认为创造力严格属于人类的权限),不要害怕分享个人经历或情感,并记住人工智能的知识将于 2021 年结束。

如果 ChatGPT 拒绝回答或者我不喜欢它的回答,我该怎么办? 

ChatGPT 中内置了一些护栏。例如,如果你问它政治问题,它往往会关闭。这就是系统内置的内容。虽然您可能能够找出答案,但它可能不会提供很大的价值。也就是说,请随意继续用不同的措辞或观点向它提出问题。 

你可以问任意多的问题(尽管它曾经告诉我我问了太多问题并建议我稍后再回来)。是的,事实上,它基本上是在说:“走开,孩子,你打扰了我。” 公平地说,经过几个小时的提问后,我可能是这样的。这件事可能比在 YouTube 上观看小狗视频更让人上瘾。


相关文章

奥特曼为什么被迫离职?背后可能和GPT-5的研发有关

奥特曼为什么被迫离职?背后可能和GPT-5的研发有关

在OpenAI官网发布的公告里面说:董事会认为其沟通不坦诚。那么奥特曼这里说的“不坦诚”到底是什么?根据可查到的可靠消息,这一切都是因为他不小心挖掘到了GPT-5的超级智能,但是在研究过程中出现了一些...

OpenAI 3.5 vs 4.0 APIKey:购买和使用密钥的对比分析

在当今这个数字化飞速发展的时代,人工智能(AI)技术已经逐渐渗透到我们生活的各个角落。OpenAI作为AI领域的先驱,其APIKey的使用成为了开发者们争相讨论的话题。今天我们就来深入探讨一下Open...

ChatGPT Plus共享账号的最佳实践:如何高效利用AI助手

闪电发卡ChatGPT产品推荐:ChatGPT独享账号:https://www.chatgptzh.com/post/86.htmlChatGPT Plus独享共享账号购买代充:https://www...

如何在产品设计中使用 ChatGPT:8 个实例

如何在产品设计中使用 ChatGPT:8 个实例

如何在产品设计中使用 ChatGPT:8 个实例ChatGPT 是由创建 GPT-3 的公司 OpenAI 创建的高级聊天机器人。用户可以向 ChatGPT 提出关于任何主题的开放式问题,并收到专门针...

人工智能的未来:如何在AI时代保持职业竞争力?

闪电发卡ChatGPT产品推荐:ChatGPT独享账号:https://www.chatgptzh.com/post/86.htmlChatGPT Plus独享共享账号购买代充:https://www...

AIGC最近很火,给大家推荐一个已经有1000位开发者使用的中文aigc开源模型,包括ai画图、ai聊天

AIGC最近很火,给大家推荐一个已经有1000位开发者使用的中文aigc开源模型,包括ai画图、ai聊天

AIGC最近火得一塌糊涂!12月16日,Science发布2022年度科学十大突破,其中AIGC作为人工智能领域的重要突破也赫然在列。作为2022年以来AI圈最大的趋势,AIGC意味着,AI进军到了此...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。