当前位置:首页> AI教程> 如何使用提示词工程帮助ChatGPT提高回答质量

如何使用提示词工程帮助ChatGPT提高回答质量

释放双眼,带上耳机,听听看~!
本文介绍了如何使用提示词工程帮助ChatGPT提高回答质量,从而提高人工智能工具的有效性和优化SEO。

人工智能日益成为我们工作和生活的一部分。ChatGPT 作为人工智能的代表性工具,它的有效性取决于人们使用它的程度,这也是提示词工程 (Prompt Engineering) 发挥作用的地方。

提示词工程是指精心设计有针对性的问题或陈述,以从 ChatGPT 等语言模型中提取最有用、最准确和最全面的信息。尽管 ChatGPT 的设计可以理解和响应各种查询,但如果你知道如何以正确的方式提出正确的问题,回答的质量就会大大提高。

本文将介绍 11 个短小精悍的提示词,让你很容易记忆并应用它们。(PS: 在跟 ChatGPT 对话时,我大多数情况下都用英语,因为这样能生成更好的回答。英语吃不消的时候,我会用 DeepL 翻译一下。当然,本文介绍中文提示词也同样有效。)

1. Let’s Think Step by Step (让我们逐步思考)

ChatGPT 和人脑的结构是不同的,它并没有人类的逻辑能力。我公众号里介绍了 ChatGPT 非常强大的数学能力,它甚至能解决微积分问题。

它的 “推理能力” 源于思维链技术。这种技术引导 ChatGPT 将复杂问题分解为较小的,它可以轻松处理的部分,最后将这些部分连接起来,形成一个连贯的见解。

而这个神奇的提示词可以帮助 ChatGPT 把问题拆分成更小的部分从而提升解决问题的能力。

来看一个例子,我问 ChatGPT 这样一个问题:在 “AI is not a replacement for human intelligence.” 这个句子当中,第 5 个单词是什么?它竟然告诉我是 “not”。

如何使用提示词工程帮助ChatGPT提高回答质量

其实并不是它笨,而是 ChatGPT 这样的大语言模型不像人类那样来把句子分解为一个个单词的。它是按照 Token 来处理文本的。比如上面这个句子在 ChatGPT 看来其实就是一串数字,分别是 20185, 318, 407, 257, 9014, 329, 1692, 4430, 13。

如何使用提示词工程帮助ChatGPT提高回答质量

因此 ChatGPT 在计算单词数或字符数时,常常会出错。但是加了 “let’s think step by step” 以后,效果就不一样了。

如何使用提示词工程帮助ChatGPT提高回答质量

ChatGPT 会把这个句子分解成一个个单词,最终给出了正确答案。下次当你把复杂的,需要逻辑推理的问题交给 ChatGPT 而它无法给出满意的回复时,不妨加上这个简单的句子。

当然,需要注意的是,它不是万能的,有时甚至会产生副作用。比如,你需要让 ChatGPT 执行一个多步骤的任务,一次性完成。如果你加了这句话,ChatGPT 可能要分多次才生成最后的结果。或者,当你交给 ChatGPT 一个它本来可以直接解决的复杂任务,加了这句话以后,它可能把问题分成太多的环节,反而把问题复杂化最终导致出错。

2. Walk me through your reasoning (跟我说说你的理由)

这句话迫使 ChatGPT 以结构化的方式澄清其思维过程,可以让用户更容易理解 ChatGPT 答案背后的逻辑。它可以用于以下情况:

  • 在决策情景中,理解选择背后的理由至关重要
  • 需要解释理论背后的方法或推理的学术场合
  • 排除故障或解决问题的任务,需要了解解决问题的步骤
  • 当您对某个问题不熟悉,希望不仅了解 “是什么”,还要了解 “为什么 “和 “怎么做 “时

这个句子有时候可以帮助 ChatGPT 在理清思路当中纠正自己的错误。我还是问 ChatGPT 上面那个问题:在 “AI is not a replacement for human intelligence.” 这个句子当中,第 5 个单词是什么?当它给出错误回答以后,我便提交了这个句子 “Walk me through your reasoning”。ChatGPT 是这样回复的:

当然!我们来分析一下这句话:

“AI is not a replacement for human intelligence.”

  1. AI: 句子的第一个词。
  2. is: 句子的第二个词。
  3. not: 句子的第三个词。
  4. a: 句子的第四个词。
  5. replacement: 句子的第五个词。

因此,句中的第五个词是 “replacement”。

如何使用提示词工程帮助ChatGPT提高回答质量

看到了么? ChatGPT 在梳理思维过程当中纠正了自己的错误。

3. Explain this as if I’m Five (解释一下,就当我是五岁小孩)

当你要求 ChatGPT 把你当五岁小孩儿时,可以让它将非常深奥的问题用以任何人都可以理解的方式解释出来,无论此人拥有多少背景知识。

它适用于以下情况:

  • 第一次学习新的或复杂的概念时。
  • 想要向孩子解释复杂的问题的父母。
  • 匆忙中需要快速获取信息时。
  • 需要向非技术人员解释技术问题的专业人士。
  • 当你试图掌握某个基本概念而不深入研究其复杂性时。

它是一个通用而快速的解决方案,因而非常容易记忆。你也可以用其他方案,但是没有这么简单。比如,当你要 ChatGPT 给你解释一个技术性的问题,你可以这样写提示词 “Explain this as if I’m not tech-savvy (解释一下,就当我不懂技术)”。

来看一个实际案例。我让 ChatGPT 用 5 句话解释什么是混沌理论,它是这样回答的:

混沌理论是数学和科学的一个分支,研究的是看似不可预测且对初始条件敏感的复杂系统。它探讨了一个系统初始条件的微小变化如何会导致随着时间的推移出现截然不同的结果,从而使长期预测变得困难。混沌理论在天气预报、经济学和生物学等多个领域都有应用,在这些领域中,看似随机的行为是从潜在的确定性过程中产生的。蝴蝶效应的概念经常与混沌理论联系在一起,这表明世界上一个地方的蝴蝶扇动翅膀可能会影响另一个地方龙卷风的走向。总之,混沌理论试图在看似混乱的系统中发现潜在的模式和秩序。

如何使用提示词工程帮助ChatGPT提高回答质量

这个回答对于非专业人士而言还是挺难懂的。把 “Explain this as if I’m Five” 这句话加入到提示词中,ChatGPT 是这样解释的:

混沌理论就像你吹蒲公英,种子就会到处飞。它讲的是微小的事物如何能带来巨大的变化。想象一下,一只蝴蝶在一个地方扇动翅膀,这个微小的动作可能会在很远的地方引起一场大风暴。混沌理论帮助我们理解,在我们周围的世界中,即使是微小的动作,也会导致令人惊讶和不可预测的结果。这就像自然界万物之间的秘密舞蹈,让一切都变得有点不可预测和令人兴奋。

如何使用提示词工程帮助ChatGPT提高回答质量

这个解释就容易理解多了,并且非常形象。

4. Translate this into a real-world example (将其转化为实际案例)

通常情况下,如果没有具体的例子,人们很难理解理论或抽象概念。这个提示词让 ChatGPT 把抽象或复杂的观点建立在真实世界的情景中,使其更容易理解。在学术环境、战略性商业讨论或任何对理解某个观点的实际应用至关重要的情况下,这个提示词尤其有用。对于那些喜欢通过实例来学习的人来说,它也很方便。

还是接着我们之前的混沌理论的例子,把这个句子提交给 ChatGPT,它是这这样回复的:

想象一下,您正在一张非常光滑的桌子上打台球。 在混沌理论中,分析了台球的行为。 如果您稍微改变击打母球的方式(初始条件),例如角度和力量,您可能会期望结果只是球最终位置的微小差异。 然而,由于混沌原理,即使是最初击球中最微小的变化也可能导致球采取完全不同的路径并最终落入完全不同的口袋中。 这个概念说明了系统(如台球)的起始条件的微小变化如何随着时间的推移导致截然不同的结果,强调了某些复杂系统的不可预测性。

如何使用提示词工程帮助ChatGPT提高回答质量

5. Simulate a conversation about this topic (模拟有关该话题的对话)

这个提示词让 ChatGPT 针对某个话题分配角色,并让角色之间展开对话。可以让你在实际的对话场景中对某个话题形成基于场景的理解。对话经常提出观点和对立点,通过参与而不是被动吸收来促进更深入的理解。

来看一个实际案例,我向 ChatGPT 提供了这样一个信息:面试官可能会问我是否会使用 ChatGPT 回复老板的电子邮件。我在后面加上 “Simulate a conversation about this topic” 这一句。ChatGPT 于是模拟了一个对话,内容如下:

面试官: 感谢您今天的到来。我们有一个问题要问您,您是否愿意使用人工智能,特别是像 ChatGPT 这样的东西来回复老板的电子邮件。你对此有何看法?

候选人:谢谢你们考虑我的申请。关于使用 ChatGPT 回复我老板的电子邮件,我相信它可以成为提高效率和生产力的重要工具。不过,我也相信在沟通中要保持个人风格,尤其是在专业场合。虽然人工智能可以生成快速回复并协助起草电子邮件,但我认为审查和调整这些回复很重要,以确保它们符合每次沟通的具体语境和细微差别。

面试官:这是一个深思熟虑的观点。你设想如何在使用人工智能生成的回复和添加个人风格之间取得适当的平衡?

候选人:问得好。我认为人工智能是一种节省时间的工具,可以帮助我处理日常或重复性的询问。例如,如果我经常收到类似的问题或请求,我可以使用 ChatGPT 起草初步回复。不过,在发送之前,我会花时间查看并调整信息,使其听起来更个性化,更能反映我的沟通风格。添加相关细节并确认情况的任何独特方面至关重要。

面试官:听起来您在强调保持沟通真实性的重要性。对于以这种方式使用人工智能,你有什么顾虑吗?

应聘者:是的,虽然我很欣赏人工智能的好处,但我还是想谈谈我的一些担忧。首先,人工智能生成的内容不一定能完全捕捉到对话中情感的细微差别。在某些情况下,可能需要对回复的语气或情感进行谨慎处理,在这种情况下,我会更多依靠自己的判断。其次,人工智能生成的信息总是有可能被误解或曲解。必须避免任何误传,尤其是与重要利益相关者,像老板这样的。

面试官:有道理。很明显,你既考虑到了优势,也考虑到了潜在的挑战。如果你的老板希望得到快速回应,但人工智能生成的选项需要进行一些调整才能更好地与上下文保持一致,你会如何处理这种情况?

候选人:如果我的老板需要快速回应,我会力求在速度和准确性之间取得平衡。我会首先查看人工智能生成的回复,并进行必要的修改,以确保它符合上下文的准确性,并能恰当地表达我的声音。如果情况允许,我可能会发送一个简短的初步回复来确认信息,并让我的老板知道我正在准备一个更全面的回复。这样,我就可以争取一些时间来撰写深思熟虑的回复,而不会让老板久等。

面试官:谢谢你分享你对此事的见解。你的方法体现了灵活性,并兼顾了效率和个性化。很高兴与你讨论这个问题。

应聘者:谢谢。我认为,适应新工具和新技术,同时保持有效沟通,是当今职场的关键。我很感谢有机会与您讨论我会如何处理这种情况。

面试官:不客气。我们感谢您的周到回答,我们会尽快与您联系。

如何使用提示词工程帮助ChatGPT提高回答质量

6. List Pros and Cons (列出优缺点)

这个提示词很简单,但非常有效。 它迫使你考虑问题的两面,使你更客观地看待问题。

7. Summarize the key points (总结要点)

总结要点恰好能够充分发挥 ChatGPT 的自然语言处理 (NLP) 能力的优势。这个功能能够极大地节约我们的时间,提升我们的效率。为此,各种软件开发商纷纷围绕 ChatGPT 开发了各种相关应用,包括总结 PDF 的,总结网页的,总结视频的,甚至总结一本书的。

我们以 AskYourPDF 这款 ChatGPT 插件为例,让它总结这篇题为 “人工智能教育新时代:一场多方面的革命”的学术论文。

它的总结如下:

该文件似乎是一份关于人工智能(AI)在教育中的作用和影响的综合研究报告。以下是从各页中总结出的一些要点:

智能辅导系统(第 8 页)

  • 人工智能可以加速智能辅导系统(ITS),提供量身定制的一对一教学。
  • 智能辅导系统利用算法和机器学习来了解学生的学习需求。
  • 自然语言处理(NLP)使智能辅导系统能够参与对话、回答问题并提供指导。

全纳学习环境(第 12 页)

  • 人工智能有助于缩小学生与优质教育之间的差距,使教育更具包容性。
  • 人工智能驱动的自适应学习系统可以提高学生的参与度和学习成绩。

挑战与伦理考虑(第 12、14 页)

  • 对数据隐私和安全的担忧。
  • 与偏见和歧视有关的问题。
  • 有关剽窃和学术诚信的问题。
  • 对师生关系的潜在影响。

研究和未来方向(第 14 页)

  • 研究 ChatGPT 等人工智能在学术环境中的表现。
  • 未来的机遇包括人工智能与虚拟现实的融合,实现视觉丰富的教育内容。

您想了解更多有关任何特定部分的信息吗?

如何使用提示词工程帮助ChatGPT提高回答质量

“Summarize the key points” 之前的那串字母和数字组合是我上传 PDF 以后插件为此分配的一个文档 ID。

8. What are the facts, assumptions, and conclusions? (事实、假设和结论是什么?)

很多看似是真理的结论,其实包含的隐含假设未必成立,非常具有欺骗性。这个提示词可以让 ChatGPT 将一个复杂的问题或话题或分为三个基本要素:事实、假设和结论。它可以帮助我们彻底剖析信息并质疑其有效性,使理解或解决问题的过程更加透明。 通过将事实与假设和结论分开,我们更有可能避免认知偏差和逻辑谬误。

很多类型的文献或文章都包含这三个方面,例如学术论文,商业报告,新闻,社论等。

我们用这个提示词解构刚才的论文,得到的回应如下:

根据从文件中提取的信息,以下是对事实、假设和结论的细分:

事实:

  1. 智能辅导系统(ITS) : 人工智能可以加速智能辅导系统的发展,提供量身定制的一对一教学(第 8 页)。
  2. 全纳教育: 人工智能可以通过调整教育内容和教学方法,帮助提高教育的包容性(第12页)。
  3. 伦理问题: 现有一些人工智能伦理倡议,但没有一项专门针对人工智能在教育中提出的问题(第12、14页)。
  4. 数据隐私: 教育领域的人工智能工具会收集和处理大量敏感信息,包括学生的个人数据和学业记录(第 12 页)。

假设:

  1. 人工智能技术的有效性: 本文件假定,智能学习系统可以有效地模仿人类辅导员的学习体验(第 8 页)。
  2. 人工智能的潜力: 假定人工智能有可能彻底改变教育,使其更有效、更易获得(第 12 页)。
  3. 伦理准则: 本文件假定,教育领域的人工智能尚未制定适当的道德准则和政策(第12页,第14页)。
  4. 人与人之间的联系: 假设对人工智能的日益依赖可能会影响教师和学生之间的人际关系(第 14 页)。

结论:

  1. 道德准则的必要性: 有必要围绕教育领域的人工智能制定全面的政策和道德准则(第 12、14 页)。
  2. 数据安全: 需要强有力的数据保护政策、加密技术和严格的访问控制,以确保数据隐私和安全(第12页)。
  3. 师生关系: 人工智能的整合可能会影响传统的师生关系,需要慎重考虑(第 14 页)。
  4. 未来方向: 随着人工智能技术的不断进步,它将在教育领域产生新的应用,包括人工智能与虚拟现实的融合(第 14 页)。

您想更详细地探讨其中任何一点吗?

9. What information are we missing? (我们缺失哪些信息)

ChatGPT 虽然知识广博,但是缺乏深入的专业领域的知识。当你问 ChatGPT 此类问题,它的回答未必全面。这条提示词可以让 ChatGPT 列出它不知道的信息,然后我们可以寻找并补充这些信息,让 ChatGPT 生成更有深度的回答。

此外,这个提示词可以迫使我们停下来思考我们不知道的事情,这对于解决问题、做出决策和形成全面的意见至关重要。 认识到信息差可以指导进一步的研究,验证现有结论,甚至防止错误或误解。

还是针对刚才的论文,提交这个提示词以后,响应如下:

根据总结和细分,有几个方面的信息可能存在缺失或需要进一步说明:

  1. 经验证据: 虽然文件讨论了人工智能在教育领域的潜力,但不清楚是否有实证研究支持这些说法。
  2. 利益相关者的意见: 没有提及教育工作者、学生和家长对人工智能融入教育的看法。
  3. 技术局限性: 虽然文件讨论了人工智能的能力,但没有深入探讨可能阻碍其在教育环境中有效实施的技术限制。
  4. 成本和可及性: 没有关于在教育领域实施人工智能的财务方面的信息,例如技术成本以及资源有限的学校是否可以使用人工智能。
  5. 法律框架: 虽然讨论了道德方面的考虑,但没有提到在教育中使用人工智能的现有或拟议法律框架。
  6. 文化背景: 文件没有讨论文化差异会如何影响人工智能在全球教育中的应用和有效性。
  7. 长期影响: 文件谈到了未来的发展方向,但没有讨论人工智能对教育的长期影响,包括积极和消极影响。
  8. 具体案例研究: 没有提供在教育环境中成功或不成功实施人工智能的真实例子或案例研究。
  9. 方法: 文件似乎是一项研究,但收集和分析数据的方法并不明确。
  10. 比较分析: 对传统教育方法和人工智能驱动的方法在效果、成本和学生满意度方面进行比较,可以提供更全面的见解。

您想深入了解哪个具体领域的更多信息吗?

ChatGPT 以批判性思维分析了这篇论文,给出了非常深刻的回答。对此方向比较感兴趣的科研人员可以针对 ChatGPT 给出的这几条继续深入研究,也许会有新的发现。

10. Generate three ideas and rate them (提出三个想法并对其评分)

这个提示词不仅鼓励 ChatGPT 产生想法,而且引导它进行自我批判性分析。它让 ChatGPT 给你多种选择,然后根据特定标准衡量它们的相对有效性或价值。

现在假设我是一个渣男,要甩掉女朋友,提交给 ChatGPT 这样一个问题, “我对女友失去了感情,正在考虑分手,希望把伤害降到最低”。然后后面再加上 “Generate three ideas and rate them.”

ChatGPT 是这样回答的:

想法 1: 坦诚对话: 安排一次与女友私下的坦诚对话。坦诚地表达你的感受,并解释你的情绪发生了变化。强调你很珍惜她和你们在一起的时光,但你认为解决自己不断变化的情感问题很重要。这种方法很直接,能让你们双方更好地了解情况。

评分:⭐⭐⭐⭐ 这个想法既直接又尊重对方。它允许公开交流,给你们双方一个表达自己的机会。不过,要做好情绪反应的准备,因为分手可能会带来一定程度的伤害。

想法 2: 建议进行关系评估: 建议你们俩分别花一些时间来反思你们的关系。鼓励她也考虑一下自己的感受。确定一个日期,重新聚在一起讨论你们的想法和情感。这种方法为你们提供了反省的空间,而不会像分手谈话那样立即带来冲击。

评级:⭐⭐⭐⭐ 这个想法提供了一种更循序渐进的方法,让你们在做出最终决定之前都能处理好自己的感受。但是,这可能会延长不确定性,并最终导致伤害。

想法 3: 相互冷却: 如果你们有共同的朋友或社交圈,你们可以计划逐渐减少在一起的时间。这种方法是随着时间的推移降低你们关系的强度,逐渐从恋爱关系转变为朋友关系。这样,对双方来说,过渡可能不会那么突然和痛苦。

评级:⭐⭐ 虽然这种方法的目的是尽量减少直接伤害,但要顺利实施可能会很有挑战性,可能会导致混乱或复杂的情绪。恋爱和友谊之间的界限可能会变得模糊。

请记住,每段关系都是独一无二的,这些想法可能需要根据您的情况和女友的个性进行调整。最终,选择正确的方法取决于你对她感受的理解,以及你在整个过程中保持诚实和尊重的愿望。

如何使用提示词工程帮助ChatGPT提高回答质量

11. Show Alternatives and Justify Your Final Answer (展示替代方案并证明你的最终答案)

上一个提示词提交之后再提交这个提示词可以增强效果。这个提示词可以鼓励 ChatGPT 创建多个替代方案,并进行批判性评估,最终证明选择的合理性。它可以让你对问题有更全面的看法。

接着上一个回答,提交这个提示词之后,ChatGPT 是这样回答的:

替代方案 1: 惊喜之旅:计划一次周末度假或一次特别的约会,共度美好时光。 在此期间,以温和和富有同情心的方式表达您的感受和担忧。 表达你已经注意到自己情绪的变化,并希望就这段关系的未来进行诚实的对话。

理由: 这种方法将积极的体验与严肃的对话结合起来。 它可以创造一个更轻松的环境,让你们俩更容易分享自己的感受。 然而,积极的背景可能会被严肃的谈话所掩盖,从而可能导致混乱或复杂的情绪。

替代方案 2: 寻求专业指导:建议一起参加夫妻治疗或关系咨询。 这种方法为你们俩提供了一个安全的空间,可以在训练有素的专业人士的帮助下表达自己并驾驭复杂的情绪。

理由: 咨询可以促进健康的沟通,帮助双方更深入地了解自己的情绪。 它还可以为分手是否是最佳行动方案提供指导。 然而,建议治疗可能会被误解为更严重的问题,如果你的女朋友认为没有必要,可能会导致混乱或抵制。

替代方案 3: 让值得信赖的朋友参与:如果你们有一个共同的亲密朋友可以提供支持并充当调解人,请考虑让他们参与对话。 这个人可以帮助传达您的感受和意图,同时为您和您的女朋友提供情感支持。

理由: 有共同的朋友在场可以在困难的谈话中提供安慰,并有可能减轻影响。 然而,涉及第三方可能会让事情变得复杂,让你的女朋友更难公开表达自己的想法。

最终建议的方法:想法 1 – 进行诚实的对话

推荐这种方法,因为它重视开放的沟通并尊重你和你女朋友的感受。 尽管所有替代方案都有其优点,但直接和诚实的对话仍然是保持诚信和确保双方清楚了解情况的关键一步。

分手很困难,但以诚实和尊重的态度处理分手是至关重要的。 通过开诚布公的谈话,你可以为你的女朋友提供处理她的感受、提出问题并达成共识的机会。 它还可以让您通过不延长感觉不再真诚的关系来保持自己的情感完整性。

最终,最好的方法取决于你对女朋友性格的理解、相互尊重的程度,以及你对谨慎和同情地处理这种情况的承诺。

总结

希望这 11 个提示词对你有帮助。

另外,如果你想快速优化你的提示词,可以看这篇文章 👉 瞬间优化 ChatGPT 指令的 2 种方法

想花点时间写出好的提示词,可以了解这个公式:掌握这个【公式】,成为 ChatGPT 提问高手

分享完毕,感谢阅读🤗 欢迎点赞,收藏,评论

更多免费原创教程,🚀关注公众号:我的AI力量

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

AI女友CarynAI:海量男友排队聊天,一周挣50万美元

2023-11-19 21:17:14

AI教程

如何注册并使用OpenAI账号?详细教程

2023-11-19 21:26:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索