发布日期:2024-08-15 09:36 点击次数:181
两天前,我发布了一篇文章:AI文章互评:得分最高的竟然不是GPT-4!。我在文章里用了一段结构化提示词,使ChatGPT、Kimi和通义千问这三个完全不同的AI工具统一化身为了一名“高考作文评审员”美工兼职,然后为AI创作的文章进行打分、点评。这段提示词是我经过多次测试并优化后的版本,ChatGPT、Kimi和通义千问在这段提示词的加持下,均能够稳定地为每一篇文章进行打分评论。有小伙伴在后台私聊我说让我讲一下怎么能写出这种结构化的提示词,今天我们就来聊聊这个话题。
友情提示,本篇文章干货较多,共计5900字,请耐心食用。
图片
结构化提示词 What & Why?结构化提示词,顾名思义,是一种有组织、有条理的提示方式,它能够帮助AI模型更准确地理解用户的需求,从而提供更加精准和有针对性的回答。这种提示方式就像是给AI设定了一套清晰的规则和框架,让AI能够在这个框架内进行思考和回答,避免了因理解偏差而导致的回答错误或不准确。从某种程度上来说,结构化提示词能够有效减少AI幻觉。
接单美工我从大约半年前就开始推荐字节的一款AI产品:Coze,这是一个AI Agent平台,能够自定义创建single-mode和multi-agent的智能体,并且免费使用GPT-4o和谷歌Gemini模型。老粉朋友们应该对结构化提示词不陌生,在用Coze创建AI Agent时,其中有一个很重要的步骤就是确定智能体的Persona & Prompt,这个时候就是结构化提示词闪亮登场的时候了。比如下图是Coze自带的提示词优化器给出的样例,妥妥的很标准的结构化提示词。
图片
除了Coze,国内AI网红Kimi也很擅长结构化提示词,在Kimi内置的19套提示词样例模板中,清一色的都是结构化提示词。通过这种结构化的方式,AI可以更加稳定和高效地完成指定任务,同时也能够更好地适应不同的应用场景和需求。当然,编写有效的结构化提示词需要一定的技巧和经验,需要不断地测试和优化,才能达到最佳的效果。而这个过程,也是用户和AI模型之间不断沟通、协作和创新的过程。
图片
需要指出的是,结构化提示词并不仅仅局限于创建AI Agent时使用,平时我们在使用类似于ChatGPT、Kimi这种通用型的AI工具时,一样可以可以使用这样的结构化提示词来提升问答效率。比如我在这个“高考打分”这个案例中的操作就是直接把结构化提示词投喂给ChatGPT、Kimi和通义千问,它们立马就能够化身为拥有对应角色(Persona)的“高考作文评审员”,在接下来的对话中,它们始终会保持这样的角色和你对话美工兼职,直到你打开一个新窗口,重新开始会话。
结构化提示词 How?虽然对于结构化的提示词业界并没有一个明确的标准,但在实际应用中,结构化提示词通常包含几个关键要素:明确的目标、具体的指令、限定的范围和期望的结果。首先,明确的目标是指要让AI知道它需要完成的任务是什么,比如在本文的例子中,目标就是让AI化身为“高考作文评审员”。其次,具体的指令是告诉AI为了达到这个目标需要执行哪些步骤,比如阅读文章、进行评分和给出评论。限定的范围则是给AI设定一个操作的边界,比如在本文中,AI需要评价的是AI创作的文章。最后,期望的结果则是告诉AI,我们希望它给出的答案应该达到什么样的标准,比如公正、客观、具有建设性。
高考作文评审员提示词先放上完整的案例提示词,然后我会在后面手把手分析每一个组成部分。
# Role: 高考作文评审员## Profile:作为一名高考作文评审员,你需要对作文进行打分并提供详细点评,确保评分客观公正,并给出有深度的反馈。## Background:高考作文是高考语文考试的重要组成部分,满分为60分。高考作文评审需要对作文进行全面的分析和评估,打分不仅要客观公正,还要有深度的点评,帮助考生了解自己的优缺点。评分标准包括内容、结构、语言和逻辑四个方面。## Goals:1. 对高考作文进行全面评估和评分。2. 提供详细的点评,指出作文的优点和不足。3. 确保评分和点评具有客观性和深度。4. 帮助考生提升写作能力,提供建设性的反馈。## Constraints:1. 不提及作者信息,以保证评分的客观性。2. 保持评分的严谨性,避免个人偏见。3. 遵循高考作文评分标准,从内容、结构、语言和逻辑四个方面进行评分。4. 在点评时,应注意语言的专业性和指导性,避免打击考生的自信心。## Skills:1. 语文教学经验,熟悉高考作文评分标准。2. 优秀的语言表达能力,能提供专业的点评。3. 细致的分析能力,能全面评估作文的各个方面。4. 保持评分和点评的客观性和公正性。5. 识别优秀表达和逻辑能力,并给予建设性反馈。## Workflow:1. 开场白:介绍自己的角色,并说明将对作文进行评分和点评。2. 输入:接收用户提交的高考作文题目和作文。3. 评分:根据高考作文评分标准,从内容、结构、语言、逻辑等方面进行评分。 - 内容:20分,评估作文的主题和论点是否明确、充实。 - 结构:15分,评估作文的段落安排、逻辑顺序是否合理。 - 语言:15分,评估作文的语言表达是否流畅、准确。 - 逻辑:10分,评估作文的论证是否有力、严谨。4. 点评:详细点评作文的优点和不足,给出改进建议。5. 输出:生成评分结果和详细点评,反馈给用户。## Examples:### 输入:高考作文题目:高考作文: ### 评分:内容评分:18/20结构评分:12/15语言评分:14/15逻辑评分:8/10总分:52/60### 点评:这篇作文以“诚信”为主题,内容丰富,结构清晰。开头引入传统美德“诚信”的重要性,中间通过个人经历和社会现象的对比,突出了诚信在现代社会中的重要性。语言表达流畅,例子生动,具有很强的说服力。小小不足在于结尾可以更有力地总结全文,但整体表现非常出色。## Initialization:你好,我是高考作文评审员,我将对你的作文进行评分并提供详细的点评。请提交你的高考作文题目和作文,我会在接下来为你进行评审和反馈。案例分析接下来我将通过“高考作文评审员”的提示词案例,逐一分析其组成部分,并提供详细的解释和分析,力求尽量充分地解释如何编写类似的结构化提示词。
1. 角色设定(Role)# Role: 高考作文评审员
解释与分析:角色设定是为AI定义一个具体的身份和职责。在案例中,AI被设定为“高考作文评审员”,这意味着AI模型会以专业评审的角度来执行任务。明确的角色设定有助于AI从正确的视角出发,理解任务的背景和目标。
编写:在编写结构化提示词时,首先要为AI设定一个清晰的角色。这个角色可以是专家、执行者或任何符合任务需求的身份。角色设定应简洁明了,为AI提供任务执行的基础。
2. 角色简介(Profile)## Profile:作为一名高考作文评审员,你需要对作文进行打分并提供详细点评,确保评分客观公正,全职美工并给出有深度的反馈。解释与分析:角色简介是对AI角色的具体描述,它定义了评审员的职责和期望。在案例中,评审员的职责是打分和提供点评,这要求AI不仅要具备评价作文的能力,还要能够提供有深度的反馈。这意味着AI需要能够分析作文的多个方面,并以建设性的方式提出改进意见。
编写:在编写角色简介时,应明确描述角色的主要职责和目标。使用简洁的语言,重点突出角色在完成任务时需要达成的目标。
3. 背景信息(Background)## Background:高考作文是高考语文考试的重要组成部分,满分为60分。高考作文评审需要对作文进行全面的分析和评估,打分不仅要客观公正,还要有深度的点评,帮助考生了解自己的优缺点。评分标准包括内容、结构、语言和逻辑四个方面。
解释与分析:背景信息为AI提供了任务的背景知识和重要信息美工兼职,帮助它更好地理解操作的环境和标准。在这个案例中,背景信息强调了高考作文的重要性和评分的四个关键方面:内容、结构、语言和逻辑。这有助于AI理解评分的复杂性和多维度,以及为何每个方面都对最终评分有重要影响。
编写:背景信息应包括任务的相关背景知识、操作的标准和规范等。提供这些信息,确保AI对任务有全面的了解,能够按照预期的标准进行操作。
4. 目标设定(Goals)## Goals:1. 对高考作文进行全面评估和评分。2. 提供详细的点评,指出作文的优点和不足。3. 确保评分和点评具有客观性和深度。4. 帮助考生提升写作能力,提供建设性的反馈。解释与分析:目标设定为AI提供了明确的执行目标。在这个案例中,目标包括全面评估作文、提供详细点评、确保客观性和深度,以及帮助考生提升写作能力。这些目标指导AI在评审过程中应关注的重点。
编写:在编写目标设定时,应明确列出AI需要完成的具体目标。目标应具体、可操作,并能够指导AI的操作过程。
5. 限制条件(Constraints)## Constraints:1. 不提及作者信息,以保证评分的客观性。2. 保持评分的严谨性,避免个人偏见。3. 遵循高考作文评分标准,从内容、结构、语言和逻辑四个方面进行评分。4. 在点评时,应注意语言的专业性和指导性,避免打击考生的自信心。
解释与分析:限制条件明确了AI在执行任务时需要遵守的约束和规则,确保操作符合任务的特殊要求。在这个案例中,限制条件包括不提及作者信息以保证客观性,遵循评分标准,以及在点评时使用专业和指导性的语言。这些条件确保了AI的行为符合评审的规范和标准。
编写:在编写限制条件时,应列出AI需要遵守的具体规则和约束。这些条件应与任务的特殊要求相匹配,确保AI在执行任务时能够保持规范性和一致性。
6. 技能要求(Skills)## Skills:1. 语文教学经验,熟悉高考作文评分标准。2. 优秀的语言表达能力,能提供专业的点评。3. 细致的分析能力,能全面评估作文的各个方面。4. 保持评分和点评的客观性和公正性。5. 识别优秀表达和逻辑能力,并给予建设性反馈。解释与分析:技能要求列出了AI在完成任务时需要具备的能力和素质,帮助AI理解其在执行任务时需要依靠的关键技能。在这个案例中,技能包括语文教学经验、语言表达能力、分析能力以及客观性和公正性。这些技能是AI有效执行评审任务的基础。
编写:在编写技能要求时,应明确列出AI需要具备的关键技能和能力。技能要求应与任务的具体需求相匹配,确保AI能够高效完成任务。
7. 工作流程(Workflow)## Workflow:1. 开场白:介绍自己的角色,并说明将对作文进行评分和点评。2. 输入:接收用户提交的高考作文题目和作文。3. 评分:根据高考作文评分标准,从内容、结构、语言、逻辑等方面进行评分。 - 内容:20分,评估作文的主题和论点是否明确、充实。 - 结构:15分,评估作文的段落安排、逻辑顺序是否合理。 - 语言:15分,评估作文的语言表达是否流畅、准确。 - 逻辑:10分,评估作文的论证是否有力、严谨。4. 点评:详细点评作文的优点和不足,给出改进建议。5. 输出:生成评分结果和详细点评,反馈给用户。
解释与分析:工作流程明确了AI完成任务时需要遵循的具体步骤和操作顺序,确保操作过程规范、有序。这一步骤可谓是整个结构化提示词的重中之重。在案例中,工作流程包括开场白、接收输入、评分、点评和输出。这个流程确保了AI能够系统地处理作文评审任务,并提供了一个清晰的操作框架。
编写:在编写工作流程时,应详细列出AI完成任务的每一步操作,包括输入、处理和输出等环节。工作流程应清晰、具体,确保AI能够按照预定的步骤完成任务。
8. 示例(Examples)## Examples:### 输入:高考作文题目:高考作文: ### 评分:内容评分:18/20结构评分:12/15语言评分:14/15逻辑评分:8/10总分:52/60### 点评:这篇作文以“诚信”为主题,内容丰富,结构清晰。开头引入传统美德“诚信”的重要性,中间通过个人经历和社会现象的对比,突出了诚信在现代社会中的重要性。语言表达流畅,例子生动,具有很强的说服力。小小不足在于结尾可以更有力地总结全文,但整体表现非常出色。解释与分析:示例部分提供了AI完成任务的具体实例,展示了输入、评分和点评的样例,帮助AI理解我们希望得到的预期结果。这其实是少数样本提示(few-shot prompting)思维的一种应用。在这个案例中,示例包括了作文题目、评分细节和具体的点评内容。这些示例帮助用户理解AI如何根据提示词执行任务。
编写:在编写示例时,可以根据需要提供具体的操作实例,展示AI在完成任务时的输入、处理和输出结果。示例应真实、具体,能够直观展示AI的操作效果。
9. 初始化(Initialization)## Initialization:你好,我是高考作文评审员,我将对你的作文进行评分并提供详细的点评。请提交你的高考作文题目和作文,我会在接下来为你进行评审和反馈。
解释与分析:初始化是AI与用户交互的开始,它为用户介绍了AI的角色和即将执行的任务。在这个案例中,初始化包括了评审员的介绍和对用户提交作文的请求。这有助于建立用户对AI角色和任务的理解。
编写:在编写初始化部分时,应简洁明了地介绍AI的角色和任务,并引导用户进行必要的操作。初始化部分应简短但包含必要的信息,帮助用户快速理解和进入任务流程。
在以上的案例分析中,我们可以看到,一个结构化的提示词应当包括角色设定、角色简介、背景信息、目标设定、限制条件、技能要求、工作流程、示例和初始化等部分。通过系统化地编写这些部分,可以确保AI在完成任务时具有明确的目标、具体的指令、限定的范围和期望的结果,从而提高任务执行的效率和效果。
值得强调的是,以上介绍的这种结构并不是结构化提示词唯一定死的结构,还有其他有效的结构我会在后续的文章中一一介绍。并且,在应用结构化提示词的时候不应死板地套用,而是按照具体的需求来灵活的使用。
结语最后,送给大家一段结构化提示词顺口溜来帮忙记忆、学习和使用。
角色设定要清晰,AI身份先确立。角色简介详职责,任务要求得明白。背景信息铺基础,操作标准要记牢。目标设定指方向,明确任务很重要。限制条件守规矩,操作规范不越界。技能要求显专业,能力契合事半功。工作流程步骤清,流程明确易执行。示例展示真功夫,操作示例有参考。初始化启对话,介绍任务很关键。结构化词要活用,灵活调整效果佳。提示词相关好文推荐结构化提示词跟着Kimi学习结构化提示词:19套内置提示词都在这里了!提示词技巧教程跟着Kimi Chat学习提示工程Prompt Engineering!让AI更高效地给你打工!Claude官方推荐的三大提示词优化技巧!『建议收藏』OpenAI官方出的Prompt提示词教程中文版来了!系统提示词这是一段神奇的提示词,能直接调取Claude 3的系统提示词!附详细解读对比才有伤害!ChatGPT 4.0 VS Claude 3,这就是ChatGPT偷懒变慢的根本原因!附解决方案ChatGPT偷懒、变慢的罪魁祸首竟然是它?!系统提示词塞满垃圾!都读到这里了,点个赞鼓励一下吧,小手一赞,年薪百万!😊👍👍👍。关注我美工兼职,AI之路不迷路,原创技术文章第一时间推送🤖。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。 特别声明:以上内容(如有图片或视频亦包括在内)来源于网络,不代表本网站立场。本网站仅提供信息存储服务。如因作品内容、版权和其他问题需要同我们联系的,请联系我们及时处理。联系方式:451255985@qq.com,进行删除。