3、提示语(Prompt)
3.1 Prompts 在 ChatGPT 对话中的作用
正如我们前面提到的, ChatGPT
对话中使用的提示语(Prompt
)的质量可以大大影响对话的成功。定义明确的提示可以帮助确保对话保持在正轨上,并包含用户感兴趣的话题,从而带来更有吸引力和信息量的体验。
那么,什么是好的 ChatGPT Prompts
,以及如何制作有效的提示,以推动参与性和信息性的对话?有几个关键原则需要记住:
- 明确的目的性:一个清晰简洁的提示将有助于确保
ChatGPT
理解手头的主题或任务,并能够产生适当的反应。避免使用过于复杂或模棱两可的语言,在你的提示中要尽可能地具体。 - 问题的重点:一个明确的提示应该有明确的目的和重点,有助于引导对话并使其保持在正轨上。避免使用过于宽泛或开放式的提示,这可能会导致对话不连贯或没有重点。
- 相关性:确保你的提示与用户和对话相关。避免引入不相关的话题或切入点,以免分散谈话的主要焦点。
通过遵循这些原则,你可以制作有效的 ChatGPT Prompts
,以推动参与性和信息性的对话。在接下来的章节中,我们将更详细地研究这些原则,并探讨制作清晰简洁的提示语的具体技巧。
3.2 编写清晰简洁的提示语的好处
编写清晰简洁的提示语有很多好处,可以帮助确保你的 ChatGPT
对话具有吸引力和信息性。其中一些关键的好处包括:
- 加强理解:通过使用清晰和具体的语言,你可以帮助确保
ChatGPT
理解手头的主题或任务,并能够产生适当的回应。这可以产生更准确和相关的回应,从而使对话更有吸引力和信息量。 - 强化重点:通过为对话定义一个明确的目的和重点,你可以帮助指导对话并使其保持在正轨上。这可以帮助确保对话涵盖用户感兴趣的话题,并避免切入或分散注意力。
- 更高的效率:使用清晰和简洁的提示也可以帮助使对话更有效率。通过专注于特定的主题和避免不必要的切口,你可以确保对话保持在正轨上,并以更及时的方式涵盖所有的关键点。
制作清晰简洁的提示语可以帮助确保你的 ChatGPT
对话是有吸引力的,信息量大,而且高效。在下面的章节中,我们将探讨制作有效提示的具体技巧,以利用这些好处。
3.3 有效和无效的ChatGPT提示的例子
为了更好地理解制作有效的ChatGPT提示的原则,让我们看看一些有效和无效提示的例子。
3.3.1 有效的ChatGPT提示
- "你能对'锻炼的好处'这篇文章的主要内容进行总结吗?" —— 这个提示很有针对性和相关性,使ChatGPT很容易提供所要求的信息。
- "在巴黎有哪些提供素食的最好的餐厅?" —— 这个提示很具体,也很有针对性,使
ChatGPT
能够提供一个有针对性的、有用的回答。
3.3.2 无效的ChatGPT提示
- "你能告诉我关于世界的什么?" —— 这个提示过于宽泛和开放,使
ChatGPT
难以产生有针对性或有用的回答。 - "你能帮我做作业吗?" —— 虽然这个提示很清楚和具体,但它太开放了,让
ChatGPT
产生一个有用的回答。一个更有效的提示会指明具体的主题或手头的任务。 - "你好吗?" —— 虽然这是一个常见的对话开始,但它不是一个明确的提示,没有为对话提供一个明确的目的或重点。
通过比较这些例子,你可以了解到制作有效的 ChatGPT Prompts
的原则。在接下来的章节中,我们将更详细地研究这些原则,并探讨制作清晰、简洁的提示语的具体技巧。
3.4 清晰沟通的原则
3.4.1 如何编写清晰简洁的提示语
现在我们已经探讨了编写清晰、简明的提示语的重要性以及清晰沟通的要素,让我们深入探讨一些编写有效的 ChatGPT Prompts
的具体技巧。
- 确定谈话的目的和重点。在你开始写提示语之前,重要的是要清楚地知道你想通过对话达到什么目的。你的目标是获取信息、回答问题,还是进行休闲谈话?确定谈话的目的和重点将有助于你制定一个具体和相关的提示,从而使谈话更有吸引力和信息量。
- 使用具体和相关的语言。为了确保
ChatGPT
理解你的提示,并能够产生适当的反应,使用具体和相关的语言是很重要的。避免使用专业术语或模棱两可的语言,因为这可能导致混淆或误解。相反,要尽可能地清晰和简明,使用与当前主题相关的语言。 - 避免开放式或过于宽泛的提示。虽然为了得到更全面的回答而提出开放式或过于宽泛的问题是很诱人的,但这些类型的提示往往会导致不连贯或没有重点的对话。相反,在你的提示中要尽可能地具体,为对话定义一个明确的目的和重点。
- 让对话保持在正轨上。当你与
ChatGPT
对话时,重要的是要保持在手头的话题上,避免引入切入点或不相关的话题。通过保持对话的正轨,您可以帮助确保对话涵盖用户感兴趣的话题,并提供有用的相关信息。
通过遵循这些技巧,你可以制作清晰简洁的 ChatGPT
提示。
3.4.2 避免行话和歧义的技巧
编写有效的ChatGPT提示的关键挑战之一是避免行话和含糊不清。行话或专业语言会让不熟悉该主题的用户感到困惑或不清楚,而模棱两可则会导致误解或错误的解释。为了帮助确保你的提示清晰易懂,这里有几个提示要记住:
- 定义任何专业术语或技术术语。如果您需要在提示中使用专业术语或技术术语,请确保为这些术语提供明确的定义或解释。这将有助于确保
ChatGPT
和用户处于同一起跑线上,并能避免误解。 - 避免使用模棱两可的语言。有多种解释的语言可能会引起混淆,导致误解。为了避免模棱两可,在你的提示中要尽可能的具体,避免使用有多种含义的词或短语。
- 使用清晰和简明的语言。为了帮助确保你的提示容易理解,要尽可能的清晰和简洁。避免使用不必要的词或短语,以免分散对提示要点的注意力。
1. bad case
"您好!你能给我一些关于网络上最新发生的事情的信息吗?我想了解一下时代潮流"。
这个提示使用了专业术语(俗称“行话”,比如 "intel"、"interwebz"、"zeitgeist"),但没有对其进行定义,这可能使不熟悉这些术语的用户感到困惑或不清楚。此外,"最新发生的事情 "这一短语的使用是模糊的,因为它可以指任何数量的东西,并且可以有多种解释。因此,这个提示对于ChatGPT来说,很难理解并产生有用的回应。
2. good case
"在巴黎有哪些提供素食的最好的餐厅?我正在计划去巴黎旅行,我想找一些能满足我饮食需求的好地方。"
这个提示很 清楚和具体,使 ChatGPT
很容易理解并产生适当的反应。该提示指定了用户感兴趣的具体地点(巴黎)和食物类型(素食),这有助于确保回复的相关性和针对性。此外,该提示避免了使用专业术语或模棱两可的语言,使用户容易理解。因此,这个提示可能会导致一个更有吸引力和信息量的对话。
4、构建有效的提示语
4.1 构建有效的ChatGPT提示的步骤
现在我们已经探讨了制作清晰简洁的 ChatGPT
提示的原则,以及避免术语和含糊不清的重要性,让我们深入了解制作有效提示的具体过程。以下是你应该遵循的步骤:
- 确定谈话的目的和重点。在写提示之前,必须清楚地了解你希望通过对话达到什么目的。你是想提供信息,回答问题,还是进行随意的交谈?通过确定谈话的目的和重点,您可以制作一个具体和相关的提示,从而使您与ChatGPT进行更有吸引力和信息量的谈话。
- 使用具体和相关的语言。为了确保ChatGPT理解您的提示并能提供适当的回应,使用具体和相关的语言至关重要。避免使用专业术语或模棱两可的语言,以免造成混淆或误解。相反,要努力做到尽可能清晰和简明,使用与当前主题相关的语言。
- 避免使用开放式或过于宽泛的提示。尽管为了获得更全面的答复而提出开放式或过于宽泛的问题可能是很诱人的,但这些类型的提示往往会导致与
ChatGPT
的对话不连贯或没有重点。相反,在您的提示中要尽可能地具体,为对话确定一个明确的目的和重点。 - 审查和修改您的提示。在向
ChatGPT
发送您的提示之前,花点时间审查和修改它,以确保它是清晰和容易理解的。考虑语言是否具体和相关,以及提示是否有重点并避免含糊不清。
一个例子:
- 确定对话的目的和重点:这次谈话的目的是为罗马的旅游景点提供建议,这些景点适合有小孩的家庭。
- 选择具体和相关的语言:"你能推荐罗马一些适合有小孩的家庭的旅游景点吗?"这个提示清晰而具体,使ChatGPT容易理解并产生适当的反应。
- 避免开放式或过于宽泛的提示:这个提示重点突出,内容具体,避免了开放式或过于宽泛的语言,因为这可能导致对话不连贯或没有重点。
- 审查和修改你的提示:经审查,该提示清晰易懂,并集中在罗马适合有小孩的家庭的旅游景点这一特定主题上。没有必要进行修改。
按照这些步骤,你可以制作一个有效的 ChatGPT Prompt
,推动关于罗马适合有小孩的家庭的旅游景点的信息和参与性对话。
4.2 将对话引向有意义的方向的最佳实践
为了用 ChatGPT
推动引人入胜和内容丰富的对话,重要的是要清楚地知道您希望对话的方向,并引导其向有意义的方向发展。这里有一些这样做的最佳做法:
- 以清晰简明的提示开始。正如我们前面所讨论的,重要的是制定清晰和简洁的提示,以确定谈话的目的和重点。通过以一个重点和具体的提示开始,你可以帮助确保对话保持在正轨上,并涵盖用户感兴趣的话题。
- 鼓励ChatGPT扩展其反应。虽然
ChatGPT
能够提供有用的相关信息,但有时鼓励它扩展其回答,以提供更深入的信息或深入到相关的话题,也是有帮助的。你可以通过提出后续问题或提供额外的背景或例子来帮助引导对话。 - 注意对话中使用的语气和语言。为了保持一个有意义的和有吸引力的对话,重要的是要注意对话中使用的语气和语言。避免使用过于随意或轻视的语言,因为这可能导致沟通的中断。相反,要以尊重和专业的语气为目标,并使用清晰和容易理解的语言。
- 监测对话的方向,并根据需要进行调整。随着对话的进展,重要的是监测它的方向,并根据需要进行调整,以保持它在轨道上。如果谈话开始偏离主要话题,你可以使用提示或后续问题来引导它回到一个更相关的方向。
通过遵循这些最佳实践,你可以帮助引导 ChatGPT
对话向有意义的方向发展,并推动更有吸引力和内容丰富的对话。
4.3 "act as..." Hack
制作有效的 ChatGPT Prompt
的最有用的技术之一是:"作为..."(act as...)。这个技巧的作用是告诉ChatGPT在对话中扮演一个特定的角色或人物。这对于创造更有吸引力和沉浸感的对话,或模拟真实世界的场景特别有用。
例如,你可以用这个技巧来告诉ChatGPT:"作为一个旅行社"(act as a travel agent),并根据用户的喜好提供度假目的地的建议。或者你可以告诉ChatGPT "作为一个侦探",解决一个虚构的犯罪。可能性是无穷的。
使用这个技巧,只需包括 "作为..." 这个前缀,然后描述ChatGPT在对话中应该扮演的角色或人物。例如:"我想让你扮演一个旅行社的角色。你能根据我的喜好推荐一些度假目的地吗?"
下面来看一个更具体的例子:
I want you to act as a javascript console. I will type commands and you will reply with what the javascript console should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. do not type commands unless I instruct you to do so. when i need to tell you something in english, i will do so by putting text inside curly brackets {like this}. my first command is console.log("Hello World");
我希望你作为一个 javascript 控制台。我将输入命令,你回复 javascript 控制台应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做,否则不要输入命令。当我需要用英语告诉你一些事情时,我会把文字放在大括号内{like this}。我的第一个命令是 console.log("Hello World");
来看结果:
英文输入:
中文输入:
让我们来逐步分析这个例子:
- "我希望你作为一个 javascript 控制台"。这句话使用了 "act as " hack 来告诉
ChatGPT
在对话中承担一个javascript控制台的角色。 - "我将输入命令,你回复 javascript 控制台应显示的内容"。这句话解释了用户在对话中的角色,以及ChatGPT在回应用户输入的命令时的角色。
- "我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容"。这句话为ChatGPT提供了进一步的指示,规定它只能用一个独特的代码块内的终端输出进行回复,而不能在其回复中包含任何其他内容或解释。
- "不要写解释"。这句话是对前一句指令的重复,强调
ChatGPT
不应该在其回复中写任何解释。 - "除非我指示您这样做,否则不要输入命令"。这句话为
ChatGPT
提供了进一步的指示,明确指出除非有用户的指示,否则它不应该输入任何命令。 - "当我需要用英语告诉你一些事情时,我会把文字放在大括号内{ like this }"。这句话为用户提供了如何用英语与ChatGPT交流的指示,即把文本放在大括号里。
- "我的第一个命令是 console.log("Hello World");"。这句话提供了提示的第一个命令,因此ChatGPT将首先运行。