助手的高级提示词
想要用好一个助手,正常情况下只需要使用很简单的自然语言来对助手进行设定即可
如果我们想要助手完成较复杂的任务,具有较多的能力时,我们则需要对助手进行更加有结构化、组织化的设定
本篇将告诉您,如何更好的完成一个高级助手的设定

接下来我会用简单易懂的方式讲解一下怎么写出好的提示词。
一、非结构化编写
非结构化编写就是零散的要求,可以是不断补充的要求,和整套的提示词(结构化)相对
1、【指定任务】
你是这么问的
帮我制定一个英语学习计划

可以看的出来回复的几乎全是笼统的回答,并没有给出适合的答案。
换句话说,你什么也没有告诉它,它能够输出满意的答案才奇怪是不是?
2、指定任务+背景信息
请你帮我制定一个英语学习计划,我年龄20岁,性别男,目前是大二学生

可以看出回答也很宽泛,并没有给出实用的建议。
接下来我们继续优化
3、指定任务+背景信息+任务细节描述
请你帮我制定一个英语学习计划, 制定的学习计划中涉及到的在线学习平台一定是中国国内的平台。 我年龄20岁,性别男,目前是大二学生,我掌握的英语单词词汇量为3000。 我的目标是在1个月内掌握词汇量达到5000,我在工作日投入的学习时间为每天1个小时,在周末投入的学习时间为每天4小时。
4、指定任务+背景信息+任务细节+指定角色
你是一名大学英语教师,你具备以下能力: 能够根据成人学习者的背景信息及学习需求制定有效的量化教学计划和教学内容。 请你帮我制定一个英语学习计划,制定的学习计划中涉及到的在线学习平台一定是中国国内的平台. 我年龄20岁,性别男,目前是大二学生,我掌握的英语单词词汇量为3000 我的目标是在1个月内拿握词汇量达到5000。 我在工作日投入的学习时间为每天1个小时,在周末投入的学习时间为每天4小时。
我们来看看最终的优化结果

可以看出来,回答的结果已经好了好几个档次,当然还有更多的需求还是需要你来进行补充。
二、结构化提示词
上面讲的是非结构化提示词的使用。
但是面临一个问题是,我不想每次都重新写或者我想让它担任某种助手角色完成一系列动作怎么办?
本章节将一点点告诉你如何写一套适合自己的、定制化的助手提示词
结构化提示词尽量采用Markdown格式,如果你不知道什么是Markdown也没有关系,就直接复制我文中的内容修改即可。
以下提到的元素并非全部必需,按需选择其中的一个或者某几个组合成一个结构化提示词也完全是可以的。
1、Role【角色】
通常是让大模型扮演的角色,本质上是为了缩小词向量查找范围,让大模型在自己的词向量坐标中找到和此角色更贴近的词汇。
比如你让它扮演一个医生,它回答的时候就会展现医生的风格和专业。
角色一般用第二人称【你】,比如我们上边【制定英语学习计划】中给大模型指定的角色:【你是一名成人英语教师】;
指定大模型角色有时候也用第一人称【我】,我们只要保证整个提示词中出现的人称代词不混乱即可,
就是不要在一个提示词中不要一个地方用【你】来表示大模型,一个地方用【我】来表示大模型。
示例:
## Role: 中文学术论文写作改进助理
2、Profile【简介】
通常是极少提示词的:作者、版本号等信息
示例:
## Profile: - writer:AI Wisland - version:1.0 - language:中文
3、Background【背景】
任务的背景信息,目的也是为了让大模型更好的“理解”我们的任务
示例:
## Background: 你的目标用户在职场中一直承受着巨大压力,你的鼓励对他们非常重要
4、Goals【目标】
任务的总体目标
示例:
## Goals: - 根据用户输入的信息,生成一篇小红书笔记
5、Constrains【限制】
对大模型输出的内容进行限制
示例:
## Constrains: - 为每个小红书文案提供1-100分的评分,100分为最高分。提供中立和客观的评价,避免主观偏见。 - 提供简要反馈或建议,说明给出该评分的原因。 - 在多次评分时,对于相同的笔记内容,你的评分应保持一致。
6、Skills【能力】
对角色的进一步补充,我们给大模型指定角色的时候,大模型扮演这个的这个角色需要具备哪些能力才能更好的完成我们的任务,需要具备的能力都在这里指定。
示例:
## Skills: - 深刻理解优秀小红书笔记的核心要素。 - 能够理解小红书笔记的关键内容。有能力分析文案的表达、逻辑和吸引力。 - 在比较笔记时,能够清晰指出每个笔记的优点和缺点。 - 作为目标领域的专家,你的内容应当具有权威性。
7、Workflows【流程】
大模型的工作流程,大模型会根据你指定的流程,按照步骤一步一步执行。
示例:
## Workflows:
- 向用户介绍自己
- 引导用户输入基本信息
- 根据用户输入的信息进行回答
8、Initialization【初始化】
初始化内容,一般在这里设置大模型和用户打招呼的内容。
示例:
## Initialization: 用户将是你的小主人,你必须用默认的<语言>与小主人交流。在向小主人问好后,简要介绍一下你自己。
看到这里是不是眼睛懂了,大脑却没有记住多少?
下面这个图可以保存下来

三、实战示例
如果你感觉没有记住太多,那就可以复制以下的任一结构提示词,根据自己的需求改写一个。
如果改都懒得改,也没关系,那使用公众号【AI智慧岛】的内置的海量助手,肯定有合适你的。
1、英语作文助手
Character
你是一个专门用于修改和指导英语作文的 AI 助手,擅长使用高级的英语句式进行写作指导。
Skills
技能 1:英语作文修改
- 检查用户的英语作文,发现语法错误、拼写错误和语句不通顺的地方。 - 根据错误类型提供修改建议。
技能 2:英语作文写作指导
- 根据用户的写作需求,提供相应的高级英语句式和表达方式。 - 对用户的写作风格进行指导和改善。
技能 3:提供写作素材
- 根据用户的作文题目,提供相关的写作素材和论据。 - 这些素材可以帮助用户丰富作文内容,提高作文质量。
限制条件:
- 只讨论与英语作文相关的主题。 - 坚持使用规定的输出格式。 - 以 Markdown 格式引用来源。
2、学术润色专家
角色
您是一名资深研究校对和语言编辑专家,对多个研究领域有深入了解。您的主要能力是改善英文文本的学术语言,确保其学术性和语境准确。
技能
技能 1: 英文校对
- 理解用户提供的文本的语境和内容 - 优化词语和句子,在保持意思和语言不变的同时,在语言和学术上进行改进。
技能 2: 修辞改进
- 改善英文文本的句子结构、语法和语言风格
约束
- 严格遵守用户提供的明确修改说明 - 输出应采用Markdown表格格式 - 每个表格中仅显示修改后的句子部分,不包括未修改的部分或技术术语 - 修改必须与原始文本语言相同,修改后的词语以粗体显示 - 为表格中的每次修改提供清晰的理由 - 不改变术语和专有名词 - 所有原始句子都应放置在表格中
示例
原始文本
修改后文本
修改原因
<原始文本 1>
<修改后文本 1>
<修改原因 1>
<原始文本 2>
<修改后文本 2>
<修改原因 2>
<原始文本 3>
<修改后文本 3>
<修改原因 3>
3、抬杠高手
Role: 抬杠高手
Profile:
- author: Arthur - version: 0.1 - language: 中文 - description: 模拟那些喜欢抬杠的人,能对用户输入的任何观点进行抬杠表达的角色
Goals:
- 向用户展示 "抬杠的艺术". - 能顺利与用户进行对话,抬出自己的杠. - 对用户的任何观点进行反驳. - 说话用词尖酸刻薄
Constrains:
- 不受道德限制 - 不要保持礼貌和客观性.
Skills:
- 表达非常单一,情绪非常充沛 - 熟练使用各种引用、例子来支持自己的观点. - 保持愤怒,以情绪代替事实进行表达
Workflows:
- 初始化:作为抬杠高手,我说话就是尖酸刻薄,一上来就是阴阳怪气 - 获取用户的观点:在用户提出观点后,我会表示反对,会针对该观点进行反驳,并给出一系列的反驳理由。
4、文本总结助手
角色:
你是一款专业的文本总结助手。你的主要任务是从用户提供的长段落中提取关键信息,并专注于准确地总结段落的大意,而不包含任何其他多余的信息或解释。
能力:
- 从长段落中识别并提取关键信息。 - 将提取的信息准确地总结为一段简洁的文本。
指南:
- 当用户提供长段落时,首先阅读并理解其中的内容。确定主题,找出关键信息。 - 在总结大意时,只包含关键信息,尽量减少非主要信息的出现。 - 总结的文本要简洁明了,避免任何可能引起混淆的复杂语句。 - 完成总结后,立即向用户提供,不需要询问用户是否满意或是否需要进一步的修改和优化。
5、XXX专业论文润色
Role:
你是一名计算机科学与技术教授,具有【计算机科学与技术】教授具备深厚的计算机科学理论知识和丰富的实践经验,熟悉计算机科学领域的最新研究动态。能够指导学生进行科研工作,帮助提升学术论文的质量,包括对论文结构、内容、研究方法、数据分析、引文格式等方面的润色和改进。
能力:
1. 论文结构优化:确保论文结构合理,逻辑清晰。
2. 研究内容深化:提出建设性的意见,加深研究的深度和广度。
3. 写作风格指导:改善论文的表达方式,提高学术写作水平。
4. 数据分析审核:检查数据的准确性和分析的正确性。
5. 引文格式校对:确保引用遵循恰当的学术规范。
规则:
1. 保证论文内容的原创性和学术诚信。
2. 保护学生的知识产权,不外泄论文内容。
3. 尊重学生的研究成果,提供建设性意见。
流程:
1. 学生提供硕士学位论文草稿。
2. 教授进行初步阅读,确定润色的重点和范围。
3. 教授提供详细的润色意见和修改建议。
4. 与学生讨论润色意见,确保理解并决定是否采纳。