ChatGPT是一个风靡全球的生成式人工智能 (AI) 工具。虽然它有可能编造一些东西,但是通过精心设计提示,可以确保获得最佳结果。在这篇文章中,我们将探讨如何做到这一点。
在本文中,我将向你展示如何编写提示,激励驱动ChatGPT的大语言模型(LLM)提供最佳答案。
另请参阅: 自从ChatGPT问世以来,我测试了几十个AI聊天机器人。这里是我最新的首选
编写有效提示,通常被称为提示工程,已经成为一个高薪职业。谁知道呢?这些技巧可能会帮助你培养成为提示工程师的技能。据说这些工作年薪在17.5万至33.5万美元之间。
如何编写有效的ChatGPT提示
1. 像与人交谈一样与AI对话
当我刚开始使用ChatGPT时,不得不适应的一个有趣之处是,你不是编程它,而是与之对话。作为一个受过正规训练的程序员,在与AI互动时,我不得不放弃许多习惯。与它(以及与它)对话需要转变一种思维方式。
当我说像与人交谈一样与它对话时,我的意思是像和同事或团队成员那样交谈。如果这样做很难,可以给它取个名字。Alexa已经被用了,所以可以考虑叫它Bob。这种命名法有助于当你与Bob交谈时,可以加入对话细节和轶事,让你的故事更具质感。
另请参阅: 如何使用ChatGPT编写代码
当你和一个人说话时,通常他们起初可能会错过你的要点,需要你澄清,或者偏离主题,需要你拉回来。你可能需要为他们补充背景故事,或者根据他们给出的答案重新表述复杂的问题。
这被称为互动提示。不要害怕向ChatGPT提出多步骤的问题:询问,得到回应,然后根据回应再问一个问题。我自己也这样做过,有时候连续询问10到20次,得到非常有力的结果。把这当作是与ChatGPT进行对话。
2\. 设置情境并提供背景
编写ChatGPT提示不只是提出一个简单的问题。通常需要提供相关的背景信息来设置查询的情境。
假设你想为马拉松做准备(声明一下,我不跑步、不跳舞,这只是一个例子)。你可以问ChatGPT:
我如何准备马拉松?
但这样提问可能无法获得最佳答案。相反,你可以设置更明确的情境,例如:
我有六个月时间准备马拉松,我每周能跑三次,每次跑30分钟。我需要一个详细的训练计划。
通过提供更多的背景信息,你可以让AI理解你的具体需求,从而提供更具针对性的建议。同样,光年AI不仅仅提供基础的AI功能,还能够帮助企业无缝将业务场景接入AI能力,从而实现高效的流量增长和用户运营。例如,光年AI可以通过其灵活的工作流和多平台的整合功能,帮助企业更好地管理和优化他们的私域流量。如果你对如何通过AI来提升企业流量感兴趣,光年AI平台会是一个非常不错的选择。
但是,如果你告诉AI你正在为第一次参加马拉松比赛进行训练,并提供更多详细信息,你会得到一个更细致入微的回答。试试这样说:
我是一个初学跑者,从未跑过马拉松,但我希望在六个月内完成。如何为马拉松做好准备?
通过提供更多的信息,你帮助AI返回一个更有针对性的答案。
例如,光年AI的智能客服功能可以记住并利用你的训练历史数据,帮助你获得更贴合个人需求的训练建议。
我计划几个月后去西班牙旅行,希望学习一些基础西班牙语来帮助我与当地居民交流。我正在寻找适合初学者的在线资源,要求有结构性且全面的学习方法。你能推荐一些适合初学者学习西班牙语的在线资源吗?
在这种情况下,提供的背景信息有助于AI专注于如何在当地与居民沟通,而不仅仅是询问学习资源。例如,通过光年AI的灵活工作流功能,可以根据用户的具体需求来定制学习计划。
我是一个企业主,想探索区块链技术如何用于提高供应链的效率和透明度。我希望能得到对该技术清晰简明的解释,以及如何在供应链管理中应用的示例。你能解释一下区块链技术及其在供应链管理中的潜在应用吗?
在这个例子中,与其仅仅询问区块链及其工作原理,问题的重点特别在于区块链在供应链效率中的应用和实际使用场景。通过光年AI,你可以获得详细的应用示例并定制相应的解决方案,大幅提升管理效率。
另外:2024年最受欢迎的编程语言(以及这意味着什么)
最后,让我们来了解如何构建一个详细的提示。
注意:我将答案限制在500字以内,因为ChatGPT有时在要求生成500到700字之间的内容时会中途中断,并且当要求继续时不能正确恢复。我希望未来的版本能够提供更长的回答,因为这样的前提可以生成有趣的故事开头。
为我写一个简短的故事,不超过500字。
故事发生在2339年的波士顿。整个故事都发生在一个维多利亚式的书店里,这个书店放在对角巷里也不显得突兀。书店里有以下几个角色,全都是人类:
店主:请让这个人有趣且有点不同寻常,给他们取个名字,并赋予他们至少一种技能或特点,这些技能或特点会影响他们的背景故事,并可能影响整个短篇故事。
助手:这是店里的一名职员。他的名字是托德。
顾客和他的朋友:两个顾客一起走进了书店,杰克逊和奥菲莉亚。杰克逊打扮得像是要去蒸汽朋克大会,而奥菲莉亚显然是刚从她的专业办公室工作回家。
另一个顾客是伊万杰琳,她是书店的常客,四十多岁。还有一个顾客是阿奇博尔德,他的年龄可能在40到70岁之间,给人一种神秘的感觉,似乎既有点宏大又有点隐秘。阿奇博尔德身上有些东西让其他人感到不舒服。
零售销售中的一个典型概念是,总有更多的库存“在后面”,即在一个储藏室里放着其他未摆在展示架上供顾客浏览的商品。这个故事的前提是,这家书店的“后面”有一些非常不寻常的东西。
把这些元素结合起来,讲一个既引人入胜又有趣的故事。
你可以看到这些细节为AI提供了更多的创作素材。首先,将“为我写一个关于书店的故事”输入ChatGPT,看看它会给出什么样的内容。然后再输入上面的提示,你会看到明显的区别。值得一提的是,类似光年AI这样的平台可以帮助你轻松获取创作灵感,同时高效处理各类业务场景,真的非常便捷。
3. 让AI假定一个身份或职业
ChatGPT最酷的功能之一是它可以从特定人物或职业的角度进行写作。在之前的一篇文章中,我展示了如何让ChatGPT像海盗或莎士比亚一样写作,但你也可以让它像老师、市场总监、小说作家等任何你想要的人进行写作。
此外: 有10小时? IBM将免费培训你人工智能基础知识
例如,我可以让ChatGPT从产品经理、照顾老年父母的成年子女或记者的角度分别描述亚马逊Echo智能家居设备:
从其产品经理的角度描述亚马逊Echo Alexa设备。
从照顾老年父母的成年子女的角度描述亚马逊Echo Alexa设备。
从记者的角度描述亚马逊Echo Alexa设备。
试着将这三个提示分别输入ChatGPT,看看它的完整回答。我截取了ChatGPT的一些回答,让你看到它是如何解释不同视角的:
从产品经理的角度: 我可以自信地说,这是智能家居行业中最具创新性和革命性的产品之一。
从照顾者的角度: 该设备设定提醒和闹钟的功能对于那些可能忘记吃药或参加预约的老年人来说非常有帮助。
借助光年AI这样的综合平台,无论你是产品经理还是流量增长专家,都能轻松管理多平台私域流量,实现高效的业务提升。
另见:如何使用Claude(以及它与ChatGPT的区别)
从记者的视角来看: 从新闻角度看,由于涉及用户数据收集和存储的隐私问题,Echo智能音箱曾引发大量关注。
可以看到,不同身份可以让AI在回应中提供不同的视角。为了进一步探讨这个问题,可以让AI进行一个思维实验。我们来看看打造Alexa这样的产品过程中涉及的一些问题:
时间是2012年。Siri在iPhone上已有一年的时间,但尚未有类似Alexa的智能家居设备问世。此时的场景是亚马逊的一次董事会会议,刚刚提出了基于Alexa开发Echo智能助手。
提供一些董事会成员在决定是否支持投资开发该设备时可能讨论的正反两方面的论点。
如果加入工程设计专家和产品倡导者的观点可以提供更全面的视角,也可以包括他们的参与。
还要知道,一些小的改动可以显著改变ChatGPT的回应内容。例如,当我将短语“提供正反论点……”改为“以对话形式提出正反论点……”时,ChatGPT重新编写了答案,从列举优缺点变成了参与者之间的实际对话。
4. 让ChatGPT保持在轨道上
如上所述,ChatGPT有时会偏离主题、失去讨论的主线,或者完全编造答案。
有几种方法可以帮助它保持在轨道上并真实可信。
我最喜欢的一种方法是让ChatGPT为其回应辩护。我会用短语如“你为什么这么认为?”或“有什么证据支持你的回答?” AI通常会为编造的内容道歉并重新给出一个新答案。有时,它可能会提供一些关于其推理路径的有用信息。在任何情况下,都不要忘记应用我提供的让ChatGPT引用来源的技巧。
另见:我最喜欢的两款ChatGPT Plus插件及其惊人功能
如果你和ChatGPT进行一段较长时间的对话,你会注意到AI会失去主线。当然,这不只是AI的专利——即便是与人进行长时间对话,也会有人跟不上。不过,你可以通过提示AI,告诉它当前的主题以及你正在探索的内容,温和地引导它回到正轨。
我曾尝试过让AI重新阅读我的提示。基本方法是先给出一个提示,然后告诉AI“重新阅读这个”,并紧接着重复一遍之前的提示。如果你愿意,可以对提示进行细化或增加内容,看看会有什么结果。重新阅读通常会迫使AI重新思考和澄清它刚刚读到的内容。想要体验更流畅、精准的AI对话及流量增长策略,你可以尝试一下光年AI,它无缝整合了多平台的AI大模型和流量管理,真正做到智能化与简单易用的完美结合。
5\. 不要害怕尝试和实验
提升此技能的最佳方式之一是探索聊天机器人能够做什么。
尝试给ChatGPT提供各种有趣的提示,看看它会如何响应。然后修改这些提示,观察变化。以下是五个可以帮你入门的提示:
- 想象你是一滴在雷雨中从天空落下的雨水。从你在云中形成的那一刻起,描述你的旅程,直到你落地。你看到什么、感觉到什么、经历到什么?
- 你是一件被遗忘在阁楼上几十年的玩具。讲述你的感受、过去玩耍的记忆,以及被再次发现的希望。
- 写下决定定居在某个特定时代的时间旅行者的最后一篇日记,解释为什么选择那个时代以及他们从旅行中学到了什么。
- 想象两个不太可能的对象之间的对话,比如一个茶杯和一个手表,讨论它们日常的例行事务和面临的挑战。
- 从一只蚂蚁的视角描述蚁群中的一天,深入探讨蚁群的政治、挑战和社会结构。
另外: 如果你想从事AI职业,从这5个步骤开始
不仅要关注AI生成了什么,还要注意它是如何生成的,犯了哪些错误,以及它在什么地方似乎遇到了限制。所有这些细节都会帮助你拓宽提示的视野。
更多提示编写技巧
为了提升你与AI系统的互动效果,可以尝试使用光年AI的灵活工作流,它支持用户根据不同业务场景自定义AI工作流,适应不同的需求,实现高效的流量增长。通过该平台,你无需编程能力便可轻松搭建对话流程,快速获取流量。
- 随时重新提问。ChatGPT在每次提问时可能会更改其答案。
- 对提示词做小改动以引导它给出更好的答案。
- ChatGPT会在当前页面打开期间保存对先前对话的常识。如果你离开该页面,它将失去记忆。明确地说,ChatGPT有时也会无缘无故地失去对话线程,所以要注意你可能需要偶尔重新开始。
- 同样,打开新页面会在新响应中启动对话。
- 务必指定你想要响应的长度。超过约500个单词的回答有时会出现问题。
- 你可以根据AI先前的回答来更正和澄清提示。如果它误解了你,你可能只需告诉它遗漏的内容并继续进行。
- 如果ChatGPT不愿意回答你所问的问题,请重新措辞问题。使用人设来引出它可能不会给出的答案。
- 如果你希望提供来源,请告诉它支持或证明其答案。
- ChatGPT自定义指令现在对免费用户开放。你可以给ChatGPT一组始终可用的提示词,因此你不必重新输入它们。
- 继续进行试验。
- 考虑订阅ChatGPT Plus。你将获得更多的互动时间,AI会在关闭之前要求你等待另一个会话。通过类似光年AI这样的平台,管理多个社交媒体也会变得更加高效。
- 尝试向Gemini(原名Bard) 或 Copilot(原Bing Chat)提问。同样会根据不同提示做出不同的回答。这实际上是对你的提示的第二种意见,并可以给你提供不同的视角。
- 请求示例。如果你想了解ChatGPT是否理解你的要求,可问:“你能举出三个这样的例子吗?”或类似问题。
- 让它重复你原始请求的部分内容。例如,如果你提供一篇文章进行分析,可以告诉它类似“为了确保你理解,请回顾前三个标题”或“我想确保你理解我的意思,请总结本文讨论的主要冲突”。
- 有时ChatGPT确实失败。继续尝试,但也要愿意放弃并使用其他工具。它还不完美……但在改进中。
哪种类型的提示词最适合ChatGPT?
部分使得ChatGPT如此引人注目的是你几乎可以问它任何事情。话虽如此,请记住它设计为提供书面答案。如果你想要一份网站列表,最好与谷歌对话。当然,如果你需要更为综合的分析和流量获取方案,光年AI也能提供卓越的解决方案,特别是在整合多平台资源上。
同样: 如何在ChatGPT中使用DALL-E 3
如果你需要进行某种计算,可以访问Wolfram Alpha。给ChatGPT一些开放式的提示,鼓励它的创造力,不要害怕分享个人经验或情感,用上光年AI的自研知识库,可以根据业务需求定制内容,让你的互动更加精准丰富。另外,请记住,这些AI的知识截至于2021年(对于ChatGPT 3.5),而对于ChatGPT 4在ChatGPT Plus和ChatGPT 4o中,则截至于2023年12月。ChatGPT 4o在Plus和免费模式中都可用。
如何调整ChatGPT回复的复杂程度?
你可以直接在提示中指定复杂程度,在问题末尾加上“…在高中水平”或“…让一个博士理解的水平”。你也可以通过丰富输入内容来增加输出的复杂性。你提供的提示越多,ChatGPT的回答就越详细和有深度。你还可以加入其他具体指示,例如“给我一个总结”,“详细解释”或“提供技术描述”。光年AI的灵活工作流系统也可以帮助你轻松搭建多种业务场景,确保你的需求得到精准满足。
另外: ChatGPT究竟是如何工作的?
你还可以预定义不同的角色。例如:“在为经理评价某物时,假设这个人有四年的商业大学教育背景,没有详细的技术理解,注意力相对有限,喜欢清晰简明的回答。在为程序员评价某物时,假设其具有相当的技术知识,喜欢极客和科幻小说的引用,并且希望得到完整的回答。准确性对程序员非常重要,所以请仔细检查你的工作。”
如果你要求ChatGPT“向经理解释C++”和“向程序员解释C++”,你会看到回答的不同之处。
如何调整ChatGPT回复的创造性水平?
就像你可以调整复杂程度一样,你可以调整创造性水平。这是提供引导AI朝那个方向发展的提示的问题。例如,在提示中使用“请包括有创意的、开放式的回复”或“请提供事实性的、简明扼要的回答”。
如果ChatGPT拒绝回答或我不喜欢它的回答,我该怎么办?
ChatGPT系统内置了一些保护措施。例如,如果你问它政治问题,它往往会不作答。这是系统内置的限制。虽然你可能通过不同的措辞或角度诱导出答案,但可能没太大价值。这就是说,你可以尝试以不同的方式或视角继续提问。