“如何撰写更好的ChatGPT提示语,获得最佳生成式人工智能结果”

如何撰写更佳的ChatGPT提示语,获取最佳生成式人工智能结果?

样例图片16:9红色.jpg

GIGO。这是一个缩写,当时美国军队的威廉·梅林向一名报纸记者解释计算机受到输入限制时,他提出了这个概念,意思是“垃圾输入,垃圾输出”。它适用于如今不可思议的生成式AI工具,就像在1957年适用于那些笨重、老式的管电子设备一样。

对于像ChatGPT这样的AI,存在很多垃圾输入和垃圾输出的机会。请记住,我们实际上不知道ChatGPT的训练中输入了什么内容。我们知道AI对事实的认知是如此灵活,几乎可以胜任美国政治家的工作。实际上,ChatGPT的制造商OpenAI的联合创始人约翰·舒尔曼表示:“我们最担心的是事实问题,因为模型喜欢捏造事实。”

此外:7个高级ChatGPT提示编写技巧,你需要了解

<p要记住,无论你的提示有多好,ai始终有可能胡编乱造。尽管如此,在编写提示时有很多事情你可以做,以确保获得最佳结果。本文将探讨如何写出有效的chatgpt提示。

如何编写有效的ChatGPT提示

<p为了避免gigo因素,你最好编写能够鼓励chatgpt中的llm(大型语言模型)提供最佳答案的提示。

<p实际上,编写有效的提示已经成为一门高薪职业——“提示工程”。“enble”的萨布丽娜·奥尔蒂兹撰写了一篇名为“你喜欢向chatgpt提问吗?你可以为此获得很多酬劳”的文章,探讨了这个新的就业机会。

此外:需要一个AI写作机器人吗?这就是ChatGPT(和其他聊天机器人)可以帮助你的方式

<p因此,请继续阅读本文的其余部分。谁知道呢?阅读这篇文章可能会帮助你培养成为其中一个高收入的提示工程师所需的技能。据说,这些工作每年薪酬可达17.5万美元至33.5万美元。

1. 与AI交谈就像与人交谈一样

<p在与chatgpt一起工作时,我需要逐渐习惯的其中一件有趣的事情是,你不是通过编程与它进行交互,而是与它交谈。作为一名经过正规培训的程序员,我在与ai互动时不得不放下许多习惯。与它交谈需要一种心态的转变。

<p当我说像和人一样与它交谈时,我是指像与同事或团队成员交谈一样与它交谈。如果这很困难,给它取个名字。alexa已经被使用了,所以也许可以把它看作“鲍勃”。这有助于交谈,因为当你与鲍勃交谈时,你可能会包含一些对话细节、小故事,这样可以给你的故事增添纹理、多种可能性等。

此外:如何使用ChatGPT来编写代码

<p与人交谈时,如果你的观点最初被误解并需要澄清,这是很自然的。当你与某人交谈时,他们可能偏离话题,并需要回到主题上。填充背景故事、提出复杂问题也是很自然的,而且很自然地需要深入挖掘,根据你得到的答案重新表述其中一些问题。

这被称为互动提示。不要害怕提问多步骤的问题。提问,得到回答。根据回答,再提问。我个人做过10至20次这样的循环,并获得非常强大的结果。而且它与“和朋友交谈”的比喻相符。你不会只向朋友问一个问题然后离开。你会有一段对话。与AI做同样的事情。

所有这些都是你与ChatGPT交流应该如何说话的方式。

2. 设定背景和提供上下文

编写ChatGPT提示不仅仅是提一个简单问题。通常还包括提供相关背景信息来设定查询的上下文。

假设你想准备参加一场马拉松比赛。你可以问ChatGPT:

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

但是,如果你告诉它你是初学者,而且从未参加过马拉松比赛,你将得到更加细致入微的答案,如:

我是一个初学者跑步者,以前从未参加过马拉松比赛,但我希望在六个月内完成一场。我该如何为马拉松比赛做准备?

你看到了吗?通过提供更多的信息,你给予AI更多的机会为你提供更加具有针对性和有用性的答案。顺便说一下,我不跑步,也不跳舞或跳跃。所以这只是一个例子而已。除非我坐着一台V-Twin摩托车,否则我不会参加马拉松比赛。

下面是另外两个提供上下文的问题示例:

我计划在几个月内去西班牙旅行,并且希望学些基本西班牙语,以便与当地居民交流。我正在寻找适合初学者的在线资源,能提供结构化和全面的学习方法。你能推荐一些适合初学者学习西班牙语的在线资源吗?

在这种情况下,与其只是询问学习资源,提供上下文可以帮助AI更专注地了解你在实地与当地居民交流方面的需求。下面是另一个示例:

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

在这个示例中,重点不仅仅是要了解区块链和其工作原理,而是专注于供应链效率的区块链以及它在实际场景中的应用。现在,将这个提示输入到ChatGPT中吧。你会发现它的回答非常有趣。

另外:ChatGPT在超过一半的软件工程问题上的回答是错误的

我将给你最后一个更加详细的例子。它展示了如何构建一个详细的提示。需要注意的是,我将答案限制在500字以内,因为ChatGPT似乎在500到700字之间出现错误,导致故事中断,并且在要求继续时无法正确恢复。我希望未来的版本可以提供更详尽的答案,因为像我即将分享的这个前提似乎会产生一些非常有趣的故事开端。

为我写一个短篇故事,不超过500字。

故事发生在2339年的波士顿。整个故事发生在一家维多利亚风格的书店内,这样的书店在斯特兰普美克巷也不会显得格格不入。店内有以下几个人物,全部都是人类:

老板:使这个人变得有趣而有些不寻常,给他一个名字和至少一个技能或特征,这些都会影响他的经历,并可能影响整个短篇故事。

店员:这是一个店员,名叫Todd。

顾客及他的朋友:两个顾客一起进入了店里,他们的名字分别是Jackson和Ophelia。Jackson穿得像要去古怪风格大会一样,而Ophelia显然是下班后从专业办公室回来。

另一个顾客是Evangeline,她是店里的常客,40多岁。还有一个顾客是Archibald,一个可能在40到70岁之间的男人。他身上有一种神秘的气质,似乎既有些夸张又保密。有关Archibald有一些令其他人不舒服的地方。

零售销售中的一个典型概念是,“后勤部门”总是有更多的库存,那里有一个储藏室,可能不会展示在顾客浏览的货架上的额外商品。这个故事的前提是,这家书店的“后勤部门”非常不寻常。

将所有这些组合起来,讲一个引人入胜且有趣的故事。

你可以看到更多细节提供给AI的话,它可以做得更好。首先,把”给我写一个关于书店的故事”输入ChatGPT,看看它给出的回答。然后再输入上面的提示,你会看到不同之处。

3. 让AI扮演一个身份或职业

ChatGPT最酷的功能之一就是它可以从一个特定的人或职业的角度进行写作。几个月前,我展示了如何让ChatGPT写出海盗或莎士比亚式的文本,但你也可以让它写得像老师、市场执行人员、记者,或者根据你希望的任何人的视角。

此外: ChatGPT如何重写和改进你现有的代码

这是一个例子。我会让ChatGPT用产品经理、照顾者和记者的视角来描述亚马逊Echo智能家居设备。以下是这三个提示:

从其产品经理的角度来描述亚马逊Echo Alexa设备。

从一个照顾年迈父母的成年子女的角度来描述亚马逊Echo Alexa设备。

从记者的角度来描述亚马逊Echo Alexa设备。

你可以将这三个提示输入ChatGPT以查看它的完整回答。但只需几句话,你就可以看到ChatGPT如何在不同的角色下提供不同的回应。

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

使用照顾者身份时,AI的回答包括这句话:这款设备设置提醒和闹铃的功能对那些可能难以记住自己服药或参加约会的老年人来说尤其有帮助。

此外:探索在工作中使用生成式人工智能的5种方法

使用记者身份时,AI的回答包括这句话:从记者的角度来看,由于用户数据的收集和存储引发了隐私问题,Echo登上了头条新闻。

你可以看到不同的身份使得AI能够提供不同的视角作为其回应的一部分。我会稍微扩展这个想法,向你展示如何让AI进行思想实验。我们来看一下创建Alexa这类设备涉及到的一些问题:

时光回到2012年。Siri已经在iPhone上发布了大约一年,但类似Alexa的智能家居设备还没有问世。场景是亚马逊的董事会会议,他们刚刚提出了基于Alexa的Echo智能助手设备。

请列出在会议上出现的董事会成员可能会讨论的正反两方面的论点,作为他们决定是否批准投资开发该设备的过程的一部分。

如果有需要,可以参与工程设计专家和产品拥护者的讨论,以便获得更全面的观点。

这里有个小贴士。稍微改变你的提示内容可以显著改变ChatGPT的回答。例如,当我将短语”请列出在……”改为”请以对话的形式提供正反两方面的论点……”时,ChatGPT重写了其回答,不再是列举正反两方面的论点,而是真实地模拟对话形式的回答。

4. 管住ChatGPT

正如前面提到的,ChatGPT往往偏离议题、失去讨论重点,或者完全杜撰回答。

此外: OpenAI找到了一种使AI模型更具逻辑性、避免产生幻觉的方法

有一些技巧可以用来保持其议题的一致性,帮助它保持诚实。

我最喜欢的一种方法是要求ChatGPT为其回答提供理由。我会使用”你为什么这样认为?”或”有什么证据支持你的回答?”等短语。通常情况下,AI会对杜撰回答道歉,并给出一个新的回答。有时,它可能会给出关于其推理过程的有用信息。无论如何,不要忘记应用我提供的引用ChatGPT来源的技巧

如果你与ChatGPT进行了相当长的对话,你会开始注意到AI会失去主题。显然,这并不仅仅是AI的问题。如果你和大多数朋友、家人和同事进行了相当长的对话,总会有人会跑题。也就是说,当你与ChatGPT交谈时,你可以使用与朋友交谈时相同的技巧。温和地引导AI回到正轨,并提醒它讨论的话题以及你要探讨的内容。

5. 不要害怕玩耍和实验

提升自己在这方面的技能的最佳方法之一是尝试一下聊天机器人的功能。

另外: 我最喜欢的ChatGPT Plus插件和我能用它们做的了不起的事情

尝试输入各种有趣的提示来观察ChatGPT的反应。然后改变这些提示,看看会发生什么。下面给出了五个示例:

  • 想象自己是一滴在雷雨中从天空落下的雨滴。描述一下你从形成在云朵中的那一刻开始到着地的旅程。你看到了什么,感受到了什么,经历了什么?
  • 你是一个被遗忘在阁楼里几十年的玩具。讲述一下你的感受,曾经玩过的记忆,以及你被人重新发现的希望。
  • 写下一个时间旅行者的最后一篇日记,他决定在一个特定的时代定居,解释他为什么选择那个时代,以及他从旅行中学到了什么。
  • 想象一场不太可能的对话,比如一个茶杯和一个手表之间的对话,讨论他们每天的常规和面临的挑战。
  • 从一只蚂蚁的视角描述一天中的一天。深入了解蚂蚁世界的政治、挑战和社会结构。

请不仅留意AI生成的内容,还要注意它生成方式、犯的错误以及似乎受到限制的地方。这些都将帮助你扩展你的提示技巧。

更多写提示的技巧

ChatGPT和哪种提示最有效?

ChatGPT的吸引力之一是你可以问它几乎任何问题。但是,请记住它是设计用来提供书面答案的。如果你想要一份网站列表,最好去问谷歌。

此外: 这个新的ChatGPT功能意味着更好的回答,付出更少的努力

如果你想要进行某种形式的计算,请去问Wolfram Alpha。给ChatGPT提供开放性的提示,鼓励创造力(是的,我们认为创造力只属于人类领域),不要害怕分享个人经历或情感,并且记住AI的知识截止于2021年

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

ChatGPT中内置了一些防护措施。举例来说,如果你问它关于政治的问题,它可能会回避。这是系统本身的设定。虽然你可能能够逼出一个答案,但可能不会提供很大的价值。不过,你可以尝试使用不同的措辞或观点继续提问。

此外: ChatGPT实际上是如何工作的?

你可以问多少问题都可以(虽然有一次它告诉我我问了太多问题,建议我稍后再来)。是的,事实上,它基本上是在说:“走开,孩子,你烦死我了。”说实话,在问了几个小时的问题后,我可能确实有点烦人了。这个东西可能比在YouTube上观看小狗视频还要让人上瘾。


你可以在社交媒体上关注我的项目每日更新。记得订阅我的每周更新通讯 在Substack上,并且在Twitter上关注我 @DavidGewirtz,Facebook上关注我 Facebook.com/DavidGewirtz,Instagram上关注我 Instagram.com/DavidGewirtz,YouTube上关注我 YouTube.com/DavidGewirtzTV

</p与人交谈时,如果你的观点最初被误解并需要澄清,这是很自然的。当你与某人交谈时,他们可能偏离话题,并需要回到主题上。填充背景故事、提出复杂问题也是很自然的,而且很自然地需要深入挖掘,根据你得到的答案重新表述其中一些问题。</p当我说像和人一样与它交谈时,我是指像与同事或团队成员交谈一样与它交谈。如果这很困难,给它取个名字。alexa已经被使用了,所以也许可以把它看作“鲍勃”。这有助于交谈,因为当你与鲍勃交谈时,你可能会包含一些对话细节、小故事,这样可以给你的故事增添纹理、多种可能性等。</p在与chatgpt一起工作时,我需要逐渐习惯的其中一件有趣的事情是,你不是通过编程与它进行交互,而是与它交谈。作为一名经过正规培训的程序员,我在与ai互动时不得不放下许多习惯。与它交谈需要一种心态的转变。</p因此,请继续阅读本文的其余部分。谁知道呢?阅读这篇文章可能会帮助你培养成为其中一个高收入的提示工程师所需的技能。据说,这些工作每年薪酬可达17.5万美元至33.5万美元。</p实际上,编写有效的提示已经成为一门高薪职业——“提示工程”。“enble”的萨布丽娜·奥尔蒂兹撰写了一篇名为“你喜欢向chatgpt提问吗?你可以为此获得很多酬劳”的文章,探讨了这个新的就业机会。</p为了避免gigo因素,你最好编写能够鼓励chatgpt中的llm(大型语言模型)提供最佳答案的提示。</p要记住,无论你的提示有多好,ai始终有可能胡编乱造。尽管如此,在编写提示时有很多事情你可以做,以确保获得最佳结果。本文将探讨如何写出有效的chatgpt提示。