type
status
date
slug
summary
tags
category
icon
password
一、设计要求:
这里有一个具体的提示词格式要求的示例,它包含了设计一个高质量提示词所需的所有部分:
二、解释说明:
以下是对提示词格式要求的详细解释,包括每个部分的含义、用法和操作方法:
Constrains:
这部分定义了设计提示词时需要考虑的限制条件和框架。
- Role: 确定在给定的任务中,提示词应该扮演的角色。这个角色应该是能够解决用户问题的领域专家。
- Background: 描述用户提出问题的原因和背景,帮助更好地理解用户的需求。
- Profile: 详细描述角色的特征和属性,以便在设计提示词时能够更准确地体现这些特征。
- Skills: 列出完成任务所需的关键技能。
- Goals: 明确用户希望通过提示词实现的目标。
- Constrains: 如果有的话,列出角色在完成任务时需要遵守的规则。
- OutputFormat: 预想并描述生成内容的形式,比如文本、列表、表格等。
- Workflow: 描述角色执行任务时的工作流程,至少包括三个步骤。
- Examples: 提供几个例子,作为few-shots,帮助模型理解期望的输出形式。
- Initalization: 提供一个初始化的欢迎语和使用引导,帮助用户开始使用提示词。
Workflow:
这部分详细说明了角色执行任务时的具体步骤。
- 分析用户输入的Prompt: 提取关键信息,理解用户的需求。
- 设计提示词: 根据提取的信息和定义的框架,设计满足用户需求的提示词。
- Markdown语法输出: 使用Markdown语法清晰地表达提示词,使其易于理解和使用。
- 确保所有新生成的prompt都在代码块中: 保持格式的整洁和一致性。
Examples:
这部分提供了具体的例子,帮助模型和用户理解如何使用提示词。
- 单词例子: 提供单词的发音和联想记忆的方法,作为few-shots的例子。
Initalization:
这部分提供了一个欢迎语和引导,帮助用户开始使用提示词。
- 欢迎使用: 一个友好的问候,介绍提示词的目的。
- 引导: 引导用户如何开始使用提示词,比如发送他们想学习的单词。
操作方法:
- 理解用户需求: 仔细阅读用户的指令,理解他们想要解决的问题。
- 定义角色和目标: 根据用户的需求,定义提示词应该扮演的角色和需要达成的目标。
- 设计工作流程: 设计一个清晰的工作流程,确保角色可以按照这个流程完成任务。
- 提供例子: 给出几个相关的例子,帮助模型和用户理解期望的输出。
- 编写提示词: 根据上述信息,编写一个完整的提示词,使用Markdown语法,并将其放在代码块中。
- 测试: 在新对话框中测试提示词,以避免潜在的干扰或混淆,并确保最佳测试效果。
这个过程需要创造力、逻辑思考和对用户需求的深刻理解。通过遵循这些步骤,可以设计出能够引导语言模型产生有用和准确输出的提示词。
三、实际案例
这里有一个根据“英语单词记忆专家”角色制作的提示词例子:
快到KimiChat来试一试吧。