×

SEO ChatGPT Prompt

ChatGPT:掌握Prompt的艺术,写出高效指令的技巧

元智汇电子 元智汇电子 发表于2024-01-15 09:30:51 浏览104 评论0

抢沙发发表评论

随着时间的推移,一个新兴职业崭露头角:Prompt Engineer(指令工程师)。这表明Prompt的重要性不可忽视,但编写它并非易事。

ChatGPT的输出一半来自其内在能力,一半来自您给予的指令,即Prompt。如果您在使用ChatGPT时感觉其表现较弱,智能不及众所周知,很可能原因在于您的Prompt不够精明,不知道如何编写让它清晰理解的指令。

本文将探讨如何写好Prompt,特别是为新手提供指导。

目录:

1. 设计好Prompt的原则

  • 清晰性和简洁性

  • 上下文完整性

  • 引导AI思考

2. 四种基础Prompt模式

  • 描述性Prompt

  • 任务导向Prompt

  • 上下文扩展Prompt

  • 对话式Prompt

3. 合格Prompt的关键要素

  • AI角色设定

  • 明确任务执行

  • 提供任务步骤

  • 上下文相关性

  • 具体目标和要求

  • 格式化输出需求

  • 指定语言风格

4. 让AI融入角色

  • 人物视角而非上帝视角

5. 具体样例马上呈现

  • 实例化讲解

6. 小结

  • 确保Prompt精准性的总结


一、设计好Prompt的原则:

1. 明晰性:

  • 去除复杂性和歧义,确保提示清晰易懂。

  • 定义任何可能的术语,以确保读者理解。

2. 具体性:

  • 使用具体的描述语言,避免抽象和模棱两可的表达。

  • 提供详细信息,使提示更具体、实际。

3. 聚焦性:

  • 避免泛泛而谈或开放性的问题,确保提示具有特定的焦点。

  • 保持与主题的紧密相关性,不要涉及过多不相关信息。

4. 简洁性:

  • 避免不必要的描述,使提示简明扼要。

  • 专注于关键信息,不添加冗余内容。

5. 相关性:

  • 保持与整个对话主题的一致性,避免在对话期间跳跃主题。

  • 确保每个提示都与前文或上下文相关。

好的例子:

image.png

不好的例子:

image.png

通过明晰、具体、聚焦、简洁、相关的设计原则,可以更好地引导用户提供有用和明确的信息,从而提高对话的效果。


二、四种基础Prompt模式:

1. 示例模式(By example):

在这种模式下,我们向模型提供一些示例文本,期望模型生成类似的文本。示例文本可以是单个句子或多个段落,而格式或规律则由模型自行发现。这种模式通常用于生成电子邮件、产品描述、新闻报道等。

2. 指令模板(By instruction template):

在这个模式下,我们给模型提供明确的指令,要求模型根据这些指令生成文本。这种模式通常用于创建技术说明书、操作手册等需要明确指令的文本。指令可以是单个句子或多个段落,同时给定指令模板来约束输入和输出的互动格式。

3. 特定指令(By specific):

在这种模式下,我们向模型提供一些特定信息,如问题或关键词,期望模型生成与这些信息相关的文本。这种模式通常用于生成答案、解释或推荐等。特定信息可以是单个问题或多个关键词,但必须是AI可以理解和接受的,是预置的已存在的。

4. 代理模式(By proxy):

在这种模式下,模型充当一个代理,代表某个实体进行操作或交互。代理模式引入一个中介对象来控制对实际对象的访问,实现一定程度上的隔离和保护。在 ChatGPT 中,通过"act as xxx"等方式,可以使 ChatGPT 扮演某个角色或实体的身份,以处理与该角色或实体相关的任务或请求。

这四种基础模式都具有独特的应用场景,可以为不同的任务提供灵活而有效的设计。


三、合格Prompt的关键要素需要考虑以下要点:

1. 设定角色:

让AI扮演一个具体的角色,以便在任务执行过程中具有明确的视角和背景。

2. 明确任务:

提供清晰的任务说明,确保模型了解需要完成的具体工作。

3. 详细任务步骤:

给出执行任务所需的具体步骤,使AI能够按照指导逐步完成任务。

4. 上下文提供:

在提示中提供任务的相关上下文,帮助AI更好地理解任务的背景和要求。

5. 具体目标和要求:

明确陈述期望的结果,并给出具体的要求,确保模型明白任务完成的标准。

6. 格式化输出要求:

如果有输出要求,明确指定所需的输出格式,以确保符合预期的形式。

7. 指定语言风格:

定义所需的语言风格,确保生成的文本符合特定的表达方式和语境。

8. 角色视角:

强调让AI站在特定角色的角度思考和行动,以确保生成的文本符合该角色的思维方式。

9. 马上给出样例:

在提示中包含明确的示例,以便模型更好地理解预期的输出和行为。

通过这些要点,可以有效引导模型生成符合特定角色和任务要求的文本,提高提示的准确性和可操作性。


四、让AI融入角色

指定ChatGPT扮演特定角色是激发其生成有针对性、贴切的文本的一种方法。这涉及给予模型一个特定的身份和背景,使其从特定视角出发进行思考和回应。以下是一些示例:

1. 设定ChatGPT的角色:

让ChatGPT扮演特定的角色,例如:

image.png

2. 角色的应用场景:

明确说明为何选择特定的角色,以便ChatGPT更好地理解其在特定场景中的行为。

image.png

3. 创造性设定:

ChatGPT可以被设定为各种创意角色,例如:

image.png

4. 角色转变:

尝试在对话中改变ChatGPT的角色,以测试其多样性和适应性。

image.png

5. 鼓励创意:

提出一些非传统的设定,以促使ChatGPT发挥创意。

image.png

通过设定明确的角色,可以激发ChatGPT在回答中展现更多的专业性和创造性,使得生成的文本更符合预期。


五、具体样例马上呈现

明确定义任务是设计一个有效提示的关键。下面是要点的总结:

1. 任务明确:

在提示中明确提供一个具体的任务,确保AI理解需要完成的工作。例如:

image.png

2. 任务细分:

将任务细分为更具体的子项,以确保AI可以理解并更准确地执行。例如:

image.png

3. 任务描述清晰:

在任务描述中使用清晰明了的语言,避免歧义,确保AI准确理解要求。例如:

image.png

4. 任务语境:

在提示中提供任务的上下文,以帮助AI更好地理解任务的背景和要求。例如:

image.png

5. 任务的具体要求:

强调任务完成的具体目标和要求,使AI明确知道如何生成满足期望的文本。例如:

image.png

6. 任务创意性:

鼓励任务的创意性,让AI在执行任务时展现更多的创造性和适应性。例如:

image.png


明确定义任务的步骤是确保与AI协同工作的关键。以下是要点的总结:

1. 任务步骤明确:

在提示中清晰地列出完成任务所需的具体步骤,以确保AI理解并按照正确的顺序执行。例如:

image.png

步骤:

  • 我将键入命令

  • 你将回复内容

2. 步骤的先后顺序:

强调步骤之间的先后依赖关系和顺序,确保任务按照正确的流程执行。例如:

image.png

步骤:

  • 提取出人名和地名

  • 用json格式输出

3. 任务步骤的清晰描述:

使用清晰明了的语言描述每个步骤,避免歧义,确保AI能够准确理解任务的要求。例如:

image.png

步骤:

  • 为你提供与时事相关的话题

  • 运用智慧、创造力和观察能力创建例程


提供任务上下文是确保AI更准确理解我们意图的关键。以下是要点的简要总结:

1. 任务上下文的明确描述:

在提示中提供清晰的任务上下文,以帮助AI更全面地理解任务的背景和目的。例如:

image.png

上下文描述:

  • 如果是儿童,则可以...

  • 如果是成年人,那么...

2. 上下文环境的实例:

使用具体的例子来说明任务上下文,以使AI能够更具体地了解所需的行为。例如:

image.png

上下文描述:

  • 如果是儿童,则可以...

  • 如果是成年人,那么...

3. 目标受众的考虑:

强调任务上下文中目标受众的特征,以便AI能够根据不同的情境作出更贴切的反应。例如:

image.png

上下文描述:

  • 如果是儿童,则可以...

  • 如果是成年人,那么...


明确陈述目标并给出具体要求是确保任务执行成功的重要步骤。以下是简要总结:

1. 目标明确陈述:

在提示中清晰地陈述任务的目标,以使AI了解期望实现的具体结果。例如:

image.png

2. 具体要求明确提出:

在任务描述中给出具体而清晰的要求,以确保AI生成符合期望的文本。例如:

image.png

具体要求:

  • 可以选择任何类型,如奇幻、浪漫、历史小说等

  • 写出具有出色情节、引人入胜的人物和意想不到的高潮的作品

3. 输入格式预告:

预先告知AI输入的格式和策略,以便更好地理解任务的要求。例如:

image.png


明确要求格式化输出是确保从AI获取满足特定标准的文本的关键。以下是简要总结:

1. 格式输出目标清晰:

在提示中清晰陈述期望的输出格式,以确保AI生成符合要求的文本。例如:

image.png

输出格式要求:

  • 思维导图,列出中心思想、主要分支和子分支

2. 通用格式描述:

使用通用的格式描述词汇,以提供更广泛的格式要求,例如:

image.png

通用格式描述:

  • 大纲

  • 思维导图

  • 要点

  • 有说服力的文章

  • 少于 280 个字符的文本块

  • 使用结构:1)什么,2)为什么,3)如何做


明确指定语言风格是确保AI生成的文本符合用户期望的重要步骤。以下是简要总结:

1. 明确语言风格:

在提示中清晰陈述所期望的语言风格,以确保AI以指定的方式表达文本。例如:

image.png

语言风格要求:

  • 讽刺、嘲讽

2. 语言风格极致要求:

可以采用极致的表达方式,如使用“最”来强调语言风格的特定方向。例如:

image.png

极致语言风格:

  • 最讽刺、嘲讽


让AI站在人物的角度,而非上帝视角,是为了更好地引导AI以具体人物的视角产生文本。以下是简要总结:

1. 指定主题和角色观点:

在提示中明确指定主题,并要求从不同观点的角色出发,以确保AI站在特定人物的视角进行创作。例如:

image.png

2. 马上给出具体样例:

提供具体的样例,作为互动的起点,引导AI理解用户期望的文本风格和观点。例如:

image.png

样例:

  • 我需要一个关于毅力的有趣故事

3. 多个样例以展示多样性:

使用多个样例来展示不同情境下的角色需求,以提供更全面的指导。例如:

image.png

样例:

  • 我要写一部以未来为背景的科幻小说


总结起来,Prompt的编写看似简单,但实际上是一项复杂而深入的任务,这也是为什么有人能够通过在Instagram等平台出售Prompt而赚取收入的原因。这种文本的可交易性表明它具有一定的价值。然而,通过上述研究,我们发现掌握Prompt编写并不是一件难事。对于个人而言,重点是深入研究某个特定垂直领域的Prompt编写技巧,这样就可以相对轻松地掌握这一技能。


群贤毕至

访客