Prompt 是什么
ChatGPT prompt是一个由GPT模型生成的输入文本,用于启动一个对话或问答。
ChatGPT prompt通常以一个问题或话题为中心,以引导GPT模型生成与之相关的响应。例如,“请问你今天过得如何?”可以作为一个ChatGPT prompt,GPT模型将根据这个问题生成一个回答。ChatGPT prompt可以用于许多应用领域,如智能客服、教育交互、智能助手等。
模式分析
前面我们在【ChatGPT 技巧应用】中也有大概聊到,如果我们想要更好的从 ChatGPT 那得到想要的答案,我们可以优化我们的问题,甚至我们可以让 ChatGPT 扮演某个角色。对于这种优化后的结果可以大致分为以下几个模式:
-
特定指令(By specific): 在这种模式下,我们给模型提供一些特定信息,例如问题或关键词,模型需要生成与这些信息相关的文本。这种模式通常用于生成答案、解释或推荐等。特定信息可以是单个问题或多个关键词,具体取决于任务的要求。
-
指令模板(Instruction Template): 在这种模式下,我们给模型提供一些明确的指令,模型需要根据这些指令生成文本。这种模式通常用于生成类似于技术说明书、操作手册等需要明确指令的文本。指令可以是单个句子或多个段落,具体取决于任务的要求。
-
代理模式(By proxy): 在这种模式下,可以充当了一个代理,代表某个实体(例如人、角色、机器人等)进行操作或交互。代理模式的核心思想是引入一个中介对象来控制对实际对象的访问,从而实现一定程度上的隔离和保护。诸如于在 ChatGPT 中,"act as xxx" 可以让 ChatGPT 充当一个代理,扮演某个角色或实体的身份,以此来处理与该角色或实体相关的任务或请求。
-
示例模式(By demonstration): 在这种模式下,我们给模型提供一些示例文本,模型需要生成与示例文本类似的文本。这种模式通常用于生成类似于给定示例的文本,例如自动生成电子邮件、产品描述、新闻报道等。示例文本可以是单个句子或多个段落,具体取决于任务的要求。
说白了就是针对不同的情景我们可以采取不同的模式对话,像极了我们生活中的对人说人话,对鬼...emmm.. 针对不同的场景采用不同的对话方式会更加实用。
特定指令(By specific)
特定指令是最简单也是使用最广泛的模式,在这种模式下,我们给模型提供一些特定信息,例如问题或关键词,模型需要生成与这些信息相关的文本。这种模式通常用于生成答案、解释或推荐等。特定信息可以是单个问题或多个关键词,具体取决于任务的要求。
默认情况下,当我们给定了输入,ChatGPT 会根据我们的输入按照类型给出结果
指令模板(Instruction Template)
这种模式下我们可以更加规范的制定我们期望的模版, 场景描述-context, 给定的输入-input 和期望的输出 output
我们给模型提供一些明确的指令,模型需要根据这些指令生成文本。这种模式通常用于生成类似于技术说明书、操作手册等需要明确指令的文本。指令可以是单个句子或多个段落,具体取决于任务的要求。
比如:
使用 STAR 原则与下面的格式总结一下这段话:
“”“ 在一个客户对我们不满已久的项目中,我重新规划了团队成员的任务,建立了相应的激励机制,组织了团队建设活动,最终带领大家为客户重新推出了一个xx方案,客户非常满意,当场就跟我们续了约。
”“”
ChatGPT 回答:
S - Situation情境: 在一个客户对我们不满已久的项目中。
T - Task任务: 重新规划团队成员的任务,建立相应的激励机制,组织团队建设活动,
A - Action行动: 带领团队重新推出一个xx方案。
R - Result结果: 客户非常满意,当场就跟我们续了约。
代理模式(By proxy)
代理模式是一种让用户能够以特定的身份、角色或对象来让 ChatGPT 生成回答的功能。通过这种模式,用户可以模拟某个特定人物的语言风格和语境,生成特定情境下的对话、回答或其他形式的文本。这种功能具有很大的实用价值,可以帮助用户更好地理解不同场景中的对话和情境,让 ChatGPT 更加符合用户的需求。
前面我们聊到的让 ChatGPT 扮演就是代理模式,这种模式比较容易理解,我们就不做过多的解释了
这给大家提供一个可参考的 角色扮演的清单,大家可以尝试玩一玩AiShort (ChatGPT Shortcut) - 简单易用的 ChatGPT 快捷指令表,让生产力倍增!标签筛选、关键词搜索和一键复制 Prompts | AiShort(ChatGPT Shortcut)-Tag filtering, keyword search, and one-click copy prompts
示例模式(By demonstration)
在这种模式下,我们会为模型提供一些样本文本,这样模型就能够生成与样本文本类似的新文本。这种模式通常用于生成与样本文本相似的文本,例如自动生成电子邮件、产品描述或新闻报道等。样本文本可以是单个句子或多个段落,具体应该根据任务要求而定。
这种模式使用起来门槛会更高,这是效果也会更好。只需要我们定义好规则,那么他的结论绝对是震惊的!!大家可以使用这种模式来创建一个规则游戏举个简单的例子: