Press "Enter" to skip to content

ChatGPT 提示的艺术 —— 编写清晰有效提示指南(二)

ChatGPT 提示的作用

正如我们之前提到的那样,ChatGPT 对话中使用的提示的质量可以显著影响对话的成功。定义清晰的提示可以确保对话保持在正确的轨道上,并涵盖用户感兴趣的主题,从而产生更引人入胜和信息丰富的体验。

那么什么样的 ChatGPT 提示才是好的,您如何制定有效的提示来推动引人入胜和信息丰富的对话?有一些关键原则需要记住:

  • 清晰度:明确而简明的提示将有助于确保 ChatGPT 理解手头的主题或任务,并能够生成适当的响应。避免使用过于复杂或模糊的语言,力求在提示中尽可能具体。
  • 聚焦:定义清晰的提示应具有明确的目的和焦点,有助于引导对话并保持正确的轨道。避免使用过于广泛或开放式的提示,这可能会导致不连贯或缺乏焦点的对话。
  • 相关性:确保您的提示与用户和对话相关。避免引入无关的主题或离题的内容,这可能会分散对话的主要焦点。

通过遵循这些原则,您可以制定有效的 ChatGPT 提示,从而推动引人入胜和信息丰富的对话。

编写清晰简明提示的好处

制定清晰而简明的提示具有许多好处,可以确保您的 ChatGPT 对话引人入胜且信息丰富。一些主要好处包括:

  • 改善理解:通过使用清晰和具体的语言,您可以帮助确保 ChatGPT 理解手头的主题或任务,并能够生成适当的响应。这可以产生更准确和相关的响应,从而使对话更有吸引力和信息丰富。
  • 增强聚焦:通过为对话定义明确的目的和焦点,您可以帮助引导对话并保持正确的轨道。这可以确保对话涵盖用户感兴趣的主题,避免离题或分散注意力。
  • 提高效率:使用清晰而简明的提示也可以帮助使对话更有效率。通过专注于特定主题并避免不必要的离题,您可以确保对话保持在正确的轨道上,并更及时地涵盖所有关键点。

总体而言,制定清晰而简明的提示可以确保您的 ChatGPT 对话引人入胜、信息丰富且高效。

有效/无效的 ChatGPT 提示示例

为了更好地理解制定有效的 ChatGPT 提示的原则,让我们看一些有效和无效提示的示例。

有效的 ChatGPT 提示:

  • “您能为我概括一下文章《运动的好处》的主要观点吗?”- 这个提示聚焦且相关,使得 ChatGPT 能够轻松提供所请求的信息。
  • “巴黎哪些素食餐厅最好?”- 这个提示是具体和相关的,允许 ChatGPT 提供有针对性和有用的回答。

无效的 ChatGPT 提示:

  • “你能告诉我关于世界的事情吗?”- 这个提示过于宽泛和开放,使 ChatGPT 难以生成一个有重点或有用的回答。
  • “你能帮我做作业吗?”- 虽然这个提示清晰而具体,但它太过开放式,不能让 ChatGPT 生成有用的回答。一个更有效的提示将指定具体的主题或任务。
  • “你好吗?”- 虽然这是一个常见的谈话开场白,但它并不是一个定义明确的提示,也没有为对话提供明确的目的或焦点。

通过比较这些示例,您可以了解到制定有效的 ChatGPT 提示的原则。

清晰沟通的原则

清晰的沟通是确保您的 ChatGPT 提示有效并引导有趣和信息丰富的对话的关键。在制定提示时,请记住以下几个关键要素:

  • 清晰度:使用易于 ChatGPT 理解的清晰而具体的语言。避免使用行话或模棱两可的语言,这可能导致混淆或误解。
  • 简洁性:在提示中尽可能简洁,避免不必要的词语或支离破碎的内容。这将有助于确保 ChatGPT 能够生成有针对性和相关的响应。
  • 相关性:确保您的提示与对话和用户的需求相关。避免引入不相关的主题或支离破碎的内容,这可能会分散对话的主要关注点。

通过遵循这些清晰沟通的原则,您可以制定有效的 ChatGPT 提示,推动有趣和信息丰富的对话。

如何编写清晰简洁的 ChatGPT 提示

现在我们已经探讨了编写清晰简洁的提示的重要性和清晰交流的要素,接下来我们来深入了解一些具体的编写有效 ChatGPT 提示的技巧:

  • 明确会话的目的和焦点。在编写提示之前,有一个清晰的想法很重要,即您想通过会话实现什么目标。您的目标是提供信息、回答问题还是进行随意交谈?明确会话的目的和焦点将有助于您编写一个特定且相关的提示,从而实现更具吸引力和信息性的会话。
  • 使用具体和相关的语言。为了确保 ChatGPT 理解您的提示并能够生成适当的响应,使用具体和相关的语言非常重要。避免使用术语或模棱两可的语言,这可能导致混淆或误解。相反,力求尽可能清晰简洁,使用与所讨论主题相关的语言。
  • 避免开放性或过于广泛的提示。虽然为了获得更全面的响应而问开放性或过于广泛的问题很诱人,但这些类型的提示通常会导致不连贯或无焦点的对话。相反,力求在提示中尽可能具体,为会话定义明确的目的和焦点。
  • 保持会话在正确的轨道上。当您参与 ChatGPT 对话时,保持关注所讨论的主题并避免引入与主题不相关的话题非常重要。通过保持会话在正确的轨道上,您可以确保它涵盖用户感兴趣的主题并提供有用和相关的信息。

通过遵循这些技巧,您可以编写清晰简洁的 ChatGPT 提示。

避免使用术语和歧义

避免使用术语和歧义是编写有效的 ChatGPT 提示的关键挑战之一。术语或专业术语可能对不熟悉主题的用户来说令人困惑或不清晰,而歧义可能导致误解或错误解释。为确保您的提示清晰易懂,以下是一些要记住的技巧:

  • 定义任何术语或技术术语。如果您需要在提示中使用术语或技术术语,请确保为这些术语提供清晰的定义或解释。这将有助于确保 ChatGPT 和用户在同一层面上,并避免误解。
  • 避免使用模糊的语言。可以有多种解释的语言可能会引起混淆,导致误解。为避免歧义,尽可能具体地表达您的提示,并避免使用具有多个含义的词语或短语。
  • 使用清晰简明的语言。为确保您的提示易于理解,请尽可能清晰简洁。避免使用不必要的词语或短语,这可能会分散提示的主要要点。

通过遵循这些技巧,您可以确保您的 ChatGPT 提示清晰易懂,从而产生更具吸引力和信息性的对话。

坏的例子:

“嗨!你能告诉我互联网(interwebz)上最新的情况(intel)吗?我试图了解时代(zeitgeist)精神。”

此提示使用术语(例如“intel”,“interwebz”,“zeitgeist”)而未定义它,这可能对不熟悉这些术语的用户来说很困惑或不清晰。此外,“最新情况”的用法是模糊的,因为它可能指任何数量的事情并且可以有多种解释。因此,ChatGPT 难以理解并生成有用的响应。

好的例子:

“巴黎有哪些提供素食食品的最佳餐厅?我正在计划去巴黎旅行,正在寻找一些适合我的饮食需求的好地方。”

此提示是清晰明确的,易于 ChatGPT 理解并生成适当的响应。提示指定了用户感兴趣的特定位置(巴黎)和食品类型(素食),这有助于确保响应是相关和有针对性的。此外,此提示避免使用术语或模糊的语言,使用户易于理解。因此,此提示可能会产生更具吸引力和信息性的对话。

编写有效的 ChatGPT 提示

编写有效 ChatGPT 提示的步骤

现在我们已经探讨了清晰简洁的 ChatGPT 提示的原则以及避免使用行话和歧义的重要性,让我们深入了解一种构建有效提示的具体过程。以下是您应该遵循的步骤:

  1. 确定会话的目的和重点。在编写提示之前,了解您希望通过对话实现什么目的至关重要。您想提供信息、回答问题还是进行非正式对话?通过确定对话的目的和重点,您可以编写具体和相关的提示,从而实现与ChatGPT更有吸引力和更富信息量的对话。
  2. 使用具体和相关的语言。为了确保 ChatGPT 理解您的提示并能提供适当的响应,使用具体和相关的语言至关重要。避免使用行话或歧义语言,可能会导致混淆或误解。相反,努力尽可能清晰简洁,使用与所讨论主题相关的语言。
  3. 避免使用开放式或过于广泛的提示。虽然使用开放式或过于广泛的问题可能会导致更全面的回答,但这些类型的提示通常会导致不连贯或不专注的 ChatGPT 对话。相反,尽可能具体地进行提示,定义对话的明确目的和重点。
  4. 检查并修正您的提示。在将提示发送给 ChatGPT 之前,请花时间查看并修正,以确保其清晰易懂。考虑语言是否具体和相关,以及提示是否专注且避免歧义。

通过遵循这些步骤,您可以构建有效的 ChatGPT 提示,从而推动有益的、富有信息量的对话。

示例:

  1. 确定对话的目的和重点:此对话的目的是为有年幼孩子的家庭提供罗马旅游景点的建议。
  2. 选择具体和相关的语言:“你能推荐一些适合有年幼孩子的家庭的罗马旅游景点吗?”这个提示是明确和具体的,易于 ChatGPT 理解并生成适当的响应。
  3. 避免使用过于开放或过于宽泛的提示:这个提示是专注和具体的,避免了可能导致不连贯或不专注的对话的开放式或过于宽泛的语言。
  4. 检查和修正你的提示:经过检查,这个提示是清晰易懂的,专注于有年幼孩子的家庭在罗马旅游景点这个特定的话题,不需要修正。

通过遵循这些步骤,你可以构建一个有效的 ChatGPT 提示,从而推动有关适合有年幼孩子的家庭在罗马旅游景点的信息丰富和引人入胜的对话:

https://image.gstatics.cn/2023/02/27/image-20230227162841948.png

引导有意义对话的最佳实践

为了与 ChatGPT 进行富有意义的对话并获得更多的信息,需要清楚地知道你想让对话走向何方,并引导它朝着有意义的方向发展。以下是一些最佳实践:

  1. 从一个清晰明了的提示开始。正如我们之前所讨论的那样,制定清晰明了的提示以定义对话的目的和重点是很重要的。通过以一个专注和具体的提示开始,您可以帮助确保对话保持在正确的轨道上,并覆盖用户感兴趣的主题。
  2. 鼓励 ChatGPT 扩展其回应。虽然 ChatGPT 能够提供有用和相关的信息,但有时鼓励它扩展其回应以提供更深入的信息或深入探讨相关主题会很有帮助。您可以通过提出跟进问题或提供额外的上下文或示例来引导对话。
  3. 注意对话中使用的语气和语言。为了保持有意义和富有吸引力的对话,注意对话中使用的语气和语言是很重要的。避免使用过于随意或轻视的语言,因为这可能会导致沟通中断。相反,应采用尊重和专业的语气,并使用清晰易懂的语言。
  4. 监控对话的方向并根据需要进行调整。随着对话的进行,监控它所采取的方向并根据需要进行调整是很重要的,以保持其正确的轨道。如果对话开始偏离主题,您可以使用提示或跟进问题将其引导回更相关的方向。

通过遵循这些最佳实践,您可以帮助引导 ChatGPT 对话走向有意义的方向,并推动更有意义和吸引人的对话。

“扮演…”技巧

打造有效的 ChatGPT 提示的最有用技巧之一是“扮演…”技巧(act as hack)。此技巧涉及在提示中使用短语“扮演…”,以告诉 ChatGPT 在对话中扮演一个特定的角色或人物。这对于创建更具吸引力和沉浸式的对话,或模拟真实场景特别有用。

例如,您可以使用“扮演…”技巧告诉 ChatGPT “扮演旅行代理”,并根据用户的偏好提供度假目的地的建议。或者您可以告诉 ChatGPT “扮演侦探”,并解决一桩虚构的犯罪案件。可能性是无限的,“扮演…”技巧可以是创建引人入胜和沉浸式的 ChatGPT 对话的强大工具。

要使用“扮演…”技巧,只需在提示中包含短语“扮演…”,后跟 ChatGPT 在对话中应扮演的角色或人物的描述。例如:“我希望你扮演旅行代理。你能根据我的喜好推荐一些度假目的地吗?”

通过使用“扮演…”技巧,您可以创建更具吸引力和沉浸式的 ChatGPT 对话,以满足用户的特定兴趣和需求。

一个例子:

我想让你扮演一个 JavaScript 控制台。我将输入命令,你将以 JavaScript 控制台应显示的方式回复我。我要求你只回复在一个唯一的代码块中的终端输出,不要写解释。不要输入命令,除非我指示你这样做。当我需要用英语告诉你一些事情时,我会这样做,用花括号 {像这样} 把文本括起来。我的第一个命令是 console.log("Hello World");

让我们来看看这个例子:

  • “我想让你扮演一个 JavaScript 控制台。” 这个句子使用“扮演”技巧来告诉 ChatGPT 在对话中扮演 JavaScript 控制台的角色。
  • “我将输入命令,你将以 JavaScript 控制台应显示的方式回复我。” 这个句子解释了用户在对话中的角色,以及 ChatGPT 对用户输入的命令的回应。
  • “我要求你只回复在一个唯一的代码块中的终端输出,不要写解释。” 这个句子为 ChatGPT 提供了进一步的指示,指定它只回复一个唯一的代码块中的终端输出,并且不在回复中包含任何其他内容或解释。
  • “不要写解释。” 这个句子重申了前面一句话的指示,强调 ChatGPT 不应在回复中写任何解释。
  • “除非我指示你这样做,否则不要输入命令。” 这个句子为 ChatGPT 提供了进一步的指示,指定它不应输入任何命令,除非用户指示它这样做。
  • “当我需要用英语告诉你一些事情时,我会这样做,用花括号 {像这样} 把文本括起来。” 这个句子为用户提供了使用英语与 ChatGPT 交流的指导,方法是用花括号括起文本。
  • “我的第一个命令是 console.log("Hello World");” 这个句子提供了提示的第一个命令,让 ChatGPT 先运行。

这是针对上面的 ChatGPT 提示的响应:

https://image.gstatics.cn/2023/02/27/image-20230227162612142.png

避免编写 ChatGPT 提示时的常见错误

在制作 ChatGPT 提示时需要认真考虑并且注意细节。然而,有时我们会犯一些错误,这些错误会影响提示的效果和对话的整体质量。以下是几个制作 ChatGPT 提示时需要避免的常见错误:

  • 过度加载提示信息 – 提供足够的信息以便 ChatGPT 理解上下文和对话的目的非常重要,但过多的信息会使提示信息过于繁琐和令人困惑。确保提示简明扼要,避免包含不必要的详细信息或说明。
  • 使用行话或模糊不清的语言 – 使用清晰易懂的语言非常重要,特别是在与像 ChatGPT 这样的机器学习模型进行通信时。避免使用 ChatGPT 可能不熟悉或含糊不清的术语或语言。
  • 过于含糊或开放性过强 – 虽然开放性问题可以鼓励更详细的回答,但过于含糊或开放性过强的提示会令 ChatGPT 理解困难,难以理解其意图。确保提供足够的上下文和指导,以引导对话朝着有意义的方向发展。
  • 忽略包含必要的说明或约束 – 需要为对话提供任何必要的说明或约束非常重要。例如,如果您希望 ChatGPT 扮演特定电影或书籍中的角色,则应在提示中指定这一点。

通过避免这些常见错误,您可以确保您的 ChatGPT 提示信息清晰、简明、有效。

如何避免开放性问题和过多信息

在撰写 ChatGPT 问题时,避免包含过多的信息或使用过于开放式的问题是很重要的,因为这可能会使 ChatGPT 感到困惑和难以理解。以下是一些避免这些问题的策略:

  • 使用具体、有针对性的问题,而不是开放式问题 – 不要问一个广泛、开放式的问题,例如“你对这个话题有什么看法?”而是尝试问一个更具体的问题,重点关注该主题的特定方面。例如,“这种方法的主要好处是什么?”或“你认为这种方法有什么挑战?”
  • 简明扼要地表达观点 – 避免在问题中包含不必要的详细信息或说明。只关注必要的信息,不要离开主题。
  • 使用清晰简明的语言 – 仔细选择用词,避免使用行话或含糊不清的语言。一定要使用 ChatGPT 容易理解的语言。

通过遵循这些提示,您可以确保 ChatGPT 问题清晰、简洁、有效,对话顺畅自然。

保持清晰和专注的技巧

  1. 为对话设定一个明确的目标或目的。有一个特定的目标可以帮助保持对话的专注和正确的方向。
  2. 使用具体、有针对性的问题而不是开放性的问题。这有助于引导对话走向一个具体的方向,避免离题或跑偏。
  3. 避免在一个问题中包含太多信息。保持你的提示简洁、专注,避免包含不必要的细节或指示。
  4. 使用清晰、简洁易懂的语言。避免使用行话或模棱两可的语言。
  5. 使用过渡性短语顺畅地从一个主题过渡到另一个主题。这可以帮助保持连贯性,使对话顺畅进行。
  6. 了解 ChatGPT 的能力和限制。避免要求它做超出其能力范围之外的事情,如果有必要,准备调整您的提示。
  7. 测试和调试您的提示以确保它们是清晰和有效的。可以重新开始对话线程,从头开始进行测试,以帮助识别和解决任何问题。
  8. 使用 “扮演…” 技巧来帮助 ChatGPT 理解它在对话中的角色。通过指定它应该 “扮演” 一个特定的角色或实体,您可以为它提供明确的方向和指导。

疑难解答

在使用 ChatGPT 时可能出现的常见问题

在使用 ChatGPT 时,可能会遇到一些常见问题。以下是一些示例:

  1. ChatGPT 不理解提示或提供无关或不适当的回应 – 如果提示不清楚、含糊不清或包含 ChatGPT 不熟悉的术语或语言,就可能会发生这种情况。如果 ChatGPT 缺乏理解提示所需的上下文或信息,也会出现这种情况。
  2. ChatGPT 提供普通或无信息量的回应 – 如果提示太宽泛或开放,或者 ChatGPT 缺乏对该主题的必要知识或理解,就可能会发生这种情况。
  3. ChatGPT 不遵循提示中提供的指令或限制 – 如果提示中的指令或限制不清晰或与对话的整体目标不一致,就可能会出现这种情况。
  4. ChatGPT 提供重复或无关的回应 – 如果提示缺乏足够的指导或对话缺乏方向或重点,就可能会发生这种情况。

为避免这些问题,重要的是制定清晰、简明的提示,为 ChatGPT 提供必要的上下文、指示和限制。同时,需要注意 ChatGPT 的能力和限制,并测试和调试提示,以确保其有效。

技术问题

在使用 ChatGPT 时,可能会遇到技术问题或错误。以下是一些解决这些问题的技巧:

  1. 检查设备或浏览器的兼容性。确保 ChatGPT 与您的设备和浏览器兼容,并且您有稳定的互联网连接。
  2. 使用各种提示测试 ChatGPT 模型,以查看问题是否仍然存在。这可以帮助缩小问题的原因。
  3. 检查日志或错误消息以获取有关问题的任何信息。这些通常可以提供问题的线索。
  4. 在在线论坛或社区中查找建议或支持。可能有其他人遇到了类似的问题并找到了解决方案。

通过遵循这些步骤,您可以帮助解决 ChatGPT 在线上的技术问题,并使其重新顺畅运行。

本小册翻译整理自: The Art of ChatGPT Prompting: A Guide to Crafting Clear and Effective Prompts,文本主体由 ChatGPT 自动翻译完成。

发表回复