如何使用提示词(Prompt)让ChatGPT更好的回答?

    文章源自技术奇点-https://www.xerer.com/archives/37653.html
    1. ChatGPT提示词(Prompt)缺少示例。
    2. 忽略了通过角色控制 ChatGPT 的行为。
    3. 让 ChatGPT 猜测事物,而不是提供信息。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    如果你想要领先绝大部分 的 ChatGPT 用户,你需要纠正错误,学会如何给ChatGPT创建高质量的Prompt。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    一、在Prompt中增加示例

    使用标准提示,可能会一次性解决问题,但并非总是如此。什么是标准提示?只包含了任务,没有包含示例、角色等信息。比如:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    将中文翻译成英文文章源自技术奇点-https://www.xerer.com/archives/37653.html

    是一个标准Prompt。该提示只说明了任务——“中文翻译英文”,没有给出示例。为什么要给出示例?示例增加获得期望结果的概率文章源自技术奇点-https://www.xerer.com/archives/37653.html

    大多数人习惯使用标准Prompt,难以生成期望的结果。比如,大多数人都会这么问 ChatGPT:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    从这段文字中提取机场代码:“我想从奥兰多飞往波士顿”文章源自技术奇点-https://www.xerer.com/archives/37653.html

    有时这么问能得到期望结果,但有时却不能。为了大概率得到期望结果,你必须在提示词中添加示例。你应该这么问:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    从这段文字中提取机场代码:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    文字示例1:“我想从洛杉矶飞往迈阿密。”文章源自技术奇点-https://www.xerer.com/archives/37653.html

    机场代码示例1:LAX,MIA文章源自技术奇点-https://www.xerer.com/archives/37653.html

    文字示例2:“我想从纳什维尔飞往堪萨斯城。”文章源自技术奇点-https://www.xerer.com/archives/37653.html

    机场代码示例2:BNA,MCI文章源自技术奇点-https://www.xerer.com/archives/37653.html

    先让 ChatGPT 学习示例,再让 ChatGPT 通过学到的模式去完成任务。你可以通过输入随机机场代码,来测试 ChatGPT 是否学会了这个模式。一个测试例子:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    从这段文字中提取机场代码:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    文字:“我想从奥兰多飞往波士顿”文章源自技术奇点-https://www.xerer.com/archives/37653.html

    机场代码:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    你将会有95%的概率,得到正确机场代码——MCO,BOS。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    研究发现,示例中的答案是否正确并不重要,但标签空间是重要的。即使给个错误的标签,ChatGPT 也能从中学习到正确的模式。比如,即使你给的示例中机场代码是错误的,ChatGPT 一样能学习到模式,并且给你正确的答案。无论示例是否正确,都要给出示例。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    二、让ChatGPT扮演一个角色

    假如你正在为一场工作面试做准备,让 ChatGPT 扮演面试官,你就能模拟一场逼真的工作面试。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    如何使用提示词(Prompt)让ChatGPT更好的回答?文章源自技术奇点-https://www.xerer.com/archives/37653.html

    文章源自技术奇点-https://www.xerer.com/archives/37653.html
    如你所见,ChatGPT 是在面试你。你可以把 ChatGPT 变成一个语言导师,帮助你练习外语。你也可以让他变成一个电影评论家,分析你想看的任何电影。你只需要用“扮演一个……”提示词开头,然后添加细节。文章源自技术奇点-https://www.xerer.com/archives/37653.html

     文章源自技术奇点-https://www.xerer.com/archives/37653.html

    三. 为你的Prompt添加个性

    除去让 ChatGPT 直接扮演角色之外,我们还可以通过另一种方式赋予角色特性——为提示添加个性。这是什么意思?是指添加风格描述。添加风格描述可以帮助你的文本获得特定的语气,提高正式程度,符合领域风格。一个提问模板如下:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    以[领域]专家的风格撰写关于[主题]的文章,具有10年以上的经验。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    为了更加个性,你可以添加形容词来调整你的提示。比如,你想写一篇500字博客文章,主题是人工智能如何取代人类。如果你用下列提示词,会得到非常普通的文章。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    写一篇关于人工智能如何取代人类的500字博客文章文章源自技术奇点-https://www.xerer.com/archives/37653.html

    如果你添加一些形容词,比如鼓舞人心的、讽刺的、引人入胜的和娱乐性的,会得到非常个性的文章。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    以具有10年以上人工智能经验的专家风格撰写一篇有趣的500字博客文章,解释为什么AI不会取代人类。用幽默的例子解释。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    示例中,AI专家的风格、有趣、幽默等形容词,为 ChatGPT 生成的文本增色。添加形容词还有一个好处,生成的文本很难被 AI 检测器检测到。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    你还可以先生成内容,再使用形容词撰写文章。比如,在写博客之前,你可以先生成博客的主要内容。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    生成关于“AI不会取代人类”的5个事实文章源自技术奇点-https://www.xerer.com/archives/37653.html

    有了“5个事实”之后,提供给 ChatGPT,就能帮助你写一篇更加个性的文章。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    #事实1文章源自技术奇点-https://www.xerer.com/archives/37653.html

    #事实2文章源自技术奇点-https://www.xerer.com/archives/37653.html

    #事实3文章源自技术奇点-https://www.xerer.com/archives/37653.html

    #事实4文章源自技术奇点-https://www.xerer.com/archives/37653.html

    #事实5文章源自技术奇点-https://www.xerer.com/archives/37653.html

    使用上述事实以具有10年以上人工智能经验的专家风格撰写一篇有趣的500字博客文章,解释为什么AI不会取代人类。用幽默的例子解释。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    四. 思维链提示

    什么是思维链提示?在Prompt中添加示例,并在示例中解释推理过程。在思维链提示中,模型在给出问题的最终答案之前,会产生中间推理步骤。模型会解释它的推理过程,而不是直接给出答案。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    为什么推理过程很重要?理过程通常会导致更准确的结果。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    如何使用思维链提示?你只需要在Prompt中提供示例,并在示例中解释推理过程。这样 ChatGPT 回答时,便会显示推理过程。一个标准提示与思维链提示比较如下:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    如何使用提示词(Prompt)让ChatGPT更好的回答?文章源自技术奇点-https://www.xerer.com/archives/37653.html

    来源:Language Models Perform Reasoning via Chain of Thought

    如你所见,在你添加“请你一步一步思考”之后,ChatGPT在解决数学问题时,解释了推理过程,得到了准确的结果。在算术、常识推理和符号推理任务中,思维链提示会极大地提高结果的正确率。文章源自技术奇点-https://www.xerer.com/archives/37653.html

    小结文章源自技术奇点-https://www.xerer.com/archives/37653.html

    本篇文章详细解释了四个方法:
    1. 在提示词(Prompt)中增加示例
    2. 扮演一个角色
    3. 为你的提示添加个性
    4. 思维链提示文章源自技术奇点-https://www.xerer.com/archives/37653.html

    这些方法能够帮助你更好地和GPT对话,让你获得自己想要的答案。超越99%的使用者,大道坦坦,光明就在前方。文章源自技术奇点-https://www.xerer.com/archives/37653.html


    来源:You’re Using ChatGPT Wrong! Here’s How to Be Ahead of 99% of ChatGPT Users文章源自技术奇点-https://www.xerer.com/archives/37653.html

    本文在此基础上有部分本地化处理和解释,以便读者阅读和理解。文章源自技术奇点-https://www.xerer.com/archives/37653.html


    彩蛋
    《Language Models Perform Reasoning via Chain of Thought》中写到了标准提示和思维链提示的区别,但如果你去看文章,会发现文中图片的提示语毫无差别。

    如何使用提示词(Prompt)让ChatGPT更好的回答?文章源自技术奇点-https://www.xerer.com/archives/37653.html

    不知道是作者弄丢了提示语,还是我理解上出现了问题。总之,我以更容易的理解方式做了修改,你可以明显看到提示语的区别。
    有趣的事情又来了,当我按照文章示例去测试的时候,结果令人意外。我们可以看到,无论你是否添加思维链提示,GPT 3.5都给出了正确答案,同时给出了推理步骤(打脸了么这是)。
    如何使用提示词(Prompt)让ChatGPT更好的回答?
    如何使用提示词(Prompt)让ChatGPT更好的回答?
    文章源自技术奇点-https://www.xerer.com/archives/37653.html
    然而,思维链提示非常重要。原文在2022年5月11日发布,一年过去,GPT进步速度超人想象。同时,原文示例推理过程较为简单。在遇到一些复杂问题的时候,如果我们一股脑地把问题丢给 ChatGPT ,它可能不会给出令你满意的回复。添加一句魔法“请你一步一步思考”,它或许就会令你惊讶。

     文章源自技术奇点-https://www.xerer.com/archives/37653.html


    备注:文章源自技术奇点-https://www.xerer.com/archives/37653.html

    技术并不一定带来公平,但一定会给最懂技术的人红利。文章源自技术奇点-https://www.xerer.com/archives/37653.html

     文章源自技术奇点-https://www.xerer.com/archives/37653.html

    ChatGPT 提示错误信息“something went wrong.”出了点问题怎么解决?文章源自技术奇点-https://www.xerer.com/archives/37653.html

    weinxin
    微信公众号
    扫码关注公众号获取资源下载及吃瓜爆料

    发表评论

    匿名网友