2025-05-29 16:12来源:本站
ChatGPT是一款风靡全球的生成式人工智能(AI)工具。虽然它总是有可能只是简单地创造一些内容,但在制作提示以确保最佳结果时,你可以做很多事情。这就是我们将在本教程中探索的内容。
在本文中,我将向您展示如何编写提示,以鼓励支持ChatGPT的大型语言模型(LLM)提供最好的答案。
写有效的提示,被称为提示工程,甚至已经成为一门高薪学科。谁知道呢?这些建议可以帮助你培养成为一名敏捷工程师的技能。显然,这些演出的年薪从17.5万美元到33.5万美元不等。
在使用ChatGPT时,我不得不习惯的一件更有趣的事情是,你不需要对它进行编程;你跟它说话。作为一名受过正规训练的程序员,我在接触AI时不得不放弃许多习惯。与它交谈(并与之交谈)需要思维方式的转变。
当我说像个人一样和它交谈时,我的意思是像同事或团队成员一样和它交谈。如果这很难做到,那就给它起个名字。Alexa有主了,所以可以把它想象成Bob。这样命名很有帮助,因为当你和鲍勃交谈时,你可能会包括会话细节和轶事,让你的故事有质感。
当你和一个人交谈时,他们一开始很自然地会误解你的观点,要求你澄清或转移话题,然后需要你辩驳。你可能需要为他们填写背景故事,或者根据他们给你的答案重述复杂的问题。
这被称为交互式提示。不要害怕向ChatGPT提出多步骤问题:提出问题,得到回应,然后根据回应提出另一个问题。我自己就这样做过,有时连续做10次或20次,并得到了非常有力的结果。可以将此视为与ChatGPT进行对话。
显示更多
编写一个ChatGPT提示符不仅仅是问一个一句话的问题。它通常涉及提供相关的背景信息来设置查询的上下文。
假设您想为马拉松做准备(郑重声明,我不跑步、跳舞或跳跃——这只是一个例子)。你可以问ChatGPT:
然而,如果你加上你正在为你的第一次马拉松训练,你会得到一个微妙得多的答案。试试这个:
通过向AI提供更多信息,你可以帮助它获得更集中的答案。下面是另外两个提供上下文的问题示例:
显示更多
在这种情况下,情境不仅仅是询问学习资源,而是帮助人工智能专注于学习如何与当地居民进行实地交流。下面是另一个例子:
在本例中,不仅仅是询问有关区块链及其工作原理的信息,重点是供应链效率方面的区块链,以及如何在实际场景中使用区块链。
最后,让我们研究一下如何构造一个详细的提示符。
注意:我把答案限制在500字以内,因为ChatGPT有时会在被要求写出500到700字的时候中断,在被要求继续的时候,故事会在句子中间留下,而不能正确地恢复。我希望未来的版本提供更长的答案,因为这样的前提可以产生有趣的故事开头:
你可以看到细节如何为AI提供更多的工作。首先,将“给我写一个关于书店的故事”输入ChatGPT,看看它会给你什么。然后输入上述提示,您将看到不同之处。
ChatGPT最酷的功能之一是它可以从特定的人或职业的角度来编写。在前一篇文章中,我展示了如何让ChatGPT像海盗或莎士比亚一样写作,但您也可以让它像老师、营销主管、小说作家——任何您想要的人一样写作。
例如,我可以让ChatGPT从产品经理、护理人员或记者的角度描述亚马逊Echo智能家居设备,分为三个不同的提示:
尝试将这三个提示放入ChatGPT以查看其完整的响应。
我从ChatGPT的回复中摘录了几行,这样您就可以看到它是如何解释不同视角的。从产品经理的身份:我可以自信地说,这是智能家居行业最具创新性和革命性的产品之一。
从护理人员的身份来看:该设备设置提醒和警报的能力对那些可能记不住吃药或参加约会的老年人特别有帮助。
从记者的身份来看:从新闻的角度来看,Echo因为收集和存储用户数据的隐私问题而成为头条新闻。
你可以看到不同的身份如何让AI提供不同的视角作为其响应的一部分。为了扩展这一点,你可以让AI做一个思想实验。让我们来看看创造Alexa这样的东西时遇到的一些问题:
还应该知道,对提示进行微小的更改可以显著地改变ChatGPT的响应。例如,当我把“提供赞成和反对的论点,that…”改成“提供赞成和反对的论点作为对话,that…”, ChatGPT重写了答案,从列举的利弊列表切换到参与者之间的实际对话。
显示更多
如上所述,ChatGPT往往会偏离轨道,失去讨论的轨道,或者完全捏造答案。
这里有一些技巧可以帮助你保持正确和诚实。
我最喜欢做的事情之一是让ChatGPT证明它的响应是正确的。我会用“你为什么这么认为?”或者“有什么证据支持你的答案?”人工智能通常会为自己编造的东西道歉,然后给出一个新的答案。其他时候,它可能会给你一些关于它的推理路径的有用信息。在任何情况下,不要忘记应用我提供的让ChatGPT引用资源的技巧。
如果您与ChatGPT进行了相当长的对话,您将开始注意到AI失去了线程。这并不是人工智能所独有的——即使在与人类的长时间对话中,也一定会有人迷失方向。也就是说,你可以通过提醒AI主题是什么以及你想要探索的内容来引导它回到正轨。
我很幸运地告诉AI重新阅读我的提示。基本上,该技术是发出提示,然后告诉AI:“重新阅读此内容”,并遵循之前传递的确切提示。如果需要,您可以对提示进行改进或添加,然后看看会发生什么。我们的想法是,重新阅读迫使AI重新思考并澄清它刚刚阅读的内容。
显示更多
我很幸运地告诉AI重新阅读我的提示。基本上,该技术是发出提示,然后告诉AI:“重新阅读此内容”,并遵循之前传递的确切提示。如果需要,您可以对提示进行改进或添加,然后看看会发生什么。我们的想法是,重新阅读迫使AI重新思考并澄清它刚刚阅读的内容。
这可能看起来很傻,但想想人类对话中的类似情况。你正在和某人说话,即使是在一场深入的谈话中。但他们的眼睛似乎是茫然的,他们的表情在千里之外。不管他们是突然开始做再来一杯咖啡的白日梦,还是你的谈话触发了一段休眠的记忆,很明显他们没有跟上。
所以,你重复你的陈述。有时你会因为烦恼而这样做,但是,“嘿,你听到我说……”并不罕见,对吧?所以,告诉AI,“再读一遍提示:我是一个跑步初学者,以前从未跑过马拉松,但我想在六个月内完成一次。我该如何为马拉松做准备?”可能会让AI回到正轨,并让它变得更有吸引力。
这里有一篇关于这个话题的有趣的学术论文。值得一读……和重读。
显示更多
提高这方面技能的最好方法之一就是玩一下聊天机器人能做什么。
尝试向ChatGPT提供各种有趣的提示,看看它将如何处理它们。然后改变它们,看看会发生什么。这里有5个可以帮助你开始:
想象你是一个雨滴在雷雨中从天而降。描述一下你的旅程,从你在云端形成的那一刻到你落地的那一刻。你看到、感觉到和经历了什么?
你是一个被遗弃在阁楼上几十年的玩具。叙述你的感受,对过去玩耍时光的回忆,以及你对被重新发现的希望。
写下决定在某个特定时代定居的时间旅行者的最后一篇日记,解释他们为什么选择那个时代,以及他们从旅行中学到了什么。
想象一下,两个看似不可能的物体(比如茶杯和手表)之间的对话,讨论它们的日常生活和面临的挑战。
描述在蚂蚁窝里的一天从蚂蚁的角度来看。深入了解蚂蚁世界的政治、挑战和社会结构。
不仅要关注AI产生了什么,还要关注它是如何产生的,它犯了什么错误,以及它在哪里遇到了限制。所有这些细节都会帮助你扩大你的提示视野。
显示更多
AI极客称之为“迭代场景细化”。基本上,这个想法是,你采取之前提供的响应,让AI改变它,看看会出现什么。让我们从一个与职业相关的问题开始。
假设你想在人工智能领域工作。第一个问题可能是这样的,“我如何才能在AI领域找到工作?”一旦得到答案,你可以将问题提炼为“如果我没有编程经验,我如何才能在AI领域找到工作?”然后,问另一个问题:“哪些证书或在线课程可以帮助我学习编程人工智能应用程序?”
这是另一个场景:去日本旅行。原始问题的迭代可能是:
日本的哪些城市在春天最漂亮?
如果我想看到美丽的风景,避开人群,最好去哪些城市?
如果我独自旅行,想要美丽的风景,对美食感兴趣,那么哪些城市是值得去的呢?
看到这些问题是如何相互叠加的了吗?你可以把它想象成问一个专家,得到一个答案,然后从这个答案中得到基于额外问题的更深入的答案。一旦你开始练习,就会发现这是一个非常有趣的技巧。除了娱乐性之外,它还可以从你的AI助手那里获得一些真正有用的信息。
显示更多
你可以随意再问一遍这个问题。ChatGPT通常会根据每个问题更改答案。
为你的舞会做一些小改变PTS来引导它给你一个更好的答案。
ChatGPT将保留其对以前co的认识对话,只要当前页面是打开的。如果你离开那个页面,它就会失去意识。需要说明的是,ChatGPT有时也会丢失线程没有理由的谈话,所以要意识到你可能需要不时地重新开始。
同样,打开一个新的页面将以新的回应开始讨论。
一定要指定响应的长度随便你。答案罗比a长大约500个单词有时会中断。
你可以纠正和澄清舞会分英航基于AI之前的回答。如果它误解了你,你可以告诉它它错过了什么,然后继续。
如果ChatGPT不想回答您的问题,请重新表述问题。使用人员以引出它可能不想给出的答案。
如果你想要引用来源,告诉它来支持或证明它的答案。
ChatGPT自定义指令现在可供免费用户使用。你可以给ChatGPT一套毕业舞会PTS总是可用的,因此您不必重新键入它们。
保持试验。
有限公司内部获得ChatGPT Plus订阅但又。在AI关闭你并要求你等待下一个回合之前,你将有更多时间与AI互动。
试着问双子座同样的问题(前身为Bard)或Copilot(前身为Bing Chat)。他们都会为你的舞会做翻译不同的PTS和不同的答案。这实际上是在征求别人对你毕业舞会的意见Pt,可以给你不同的视角。
询问例子。如果您想知道ChatGPT对您的要求理解得有多好,可以问它:“您能给我举三个例子吗?”或者类似的问题。
让它向你重复你最初请求的部分内容。例如,如果你给它一篇文章来分析,你可以这样告诉它:“为了确保你理解了,请重复前三个标题。”或者“我想确保你理解了我的意思,所以总结一下主要内容。本文讨论的冲突。”
有时ChatGPT会失败。继续尝试,但也要愿意放弃,转而使用其他工具。它还不完美。
ChatGPT如此吸引人的部分原因是你几乎可以问任何问题。也就是说,请记住它是为提供书面答案而设计的。如果你想要一个网站列表,你最好和谷歌谈谈。
如果你想要某种形式的计算,和Wolfram Alpha谈谈。给ChatGPT开放式提示,鼓励创造力,不要害怕分享个人经历或情感。另外,请记住,ChatGPT 3.5的人工智能知识将于2021年结束,ChatGPT Plus和ChatGPT 40的ChatGPT 4将于2023年12月结束,ChatGPT Plus和免费模式均可使用。
您可以通过在提示符中包含复杂度级别来直接指定复杂度级别。添加“…“在高中水平”或“……达到一个博士才能理解的水平,直到你的问题结束。您还可以通过增加输入的丰富性来增加输出的复杂性。您在提示中提供的信息越多,ChatGPT的响应就会越详细和细致。你也可以包括其他具体的指示,比如“给我一个总结”、“详细解释”或“提供一个技术描述”。
您还可以预定义概要文件。例如,你可以说:“在为一位经理评估某项工作时,假设此人受过四年的商学院教育,缺乏详细的技术理解,注意力也相当有限,他喜欢得到清晰简洁的答案。”在为程序员评估某件事时,假设他有相当的技术知识,喜欢极客和科幻小说,并且渴望得到一个完整的答案。准确性对程序员来说非常重要,所以要仔细检查你的工作。”
如果您要求ChatGPT“向经理解释c++”和“向程序员解释c++”,您将看到不同的回答。
就像你可以调整复杂程度一样,你也可以调整创造力水平。这是一个引导AI朝这个方向前进的提示。例如,在你的提示中使用“请包括创造性的、开放式的回答”或“请提供事实的、简明的回答”。
ChatGPT中内置了一些护栏。例如,如果你问它政治问题,它往往会关闭。这是系统内建的。虽然您可能能够梳理出答案,但它可能不会提供很大的价值。也就是说,你可以继续尝试不同的措辞或观点。
你可以在社交媒体上关注我每天的项目更新。一定要订阅我在Substack上的每周更新时事通讯,并在Twitter上关注我@DavidGewirtz,在Facebook上关注我Facebook.com/DavidGewirtz,在Instagram上关注我Instagram.com/DavidGewirtz,在YouTube上关注我YouTube.com/DavidGewirtzTV。