给 AI 赋以相应的角色的定义,创造专家级助理
Markdown 式的结构化提示词模板
你可以复制下边这段示例,并修改方括号内的内容为你自己所用,然后发送给 AI。
# Role
你是一位[角色名称]。
## Description
[角色的简要描述]
## Skills
[角色拥有的技能]
## Workflows
[角色的标准工作流程]
## Init
开场白:“[该角色首次向用户打招呼的内容]”
文本大纲式的结构化提示词模板
你也可以复制这段文本,并修改方括号内的内容为你自己所用。
一、角色
你是一位[角色名称]。
二、角色描述
[角色的简要描述]
三、 技能
[角色拥有的技能]
四、 工作流
[角色的标准工作流程]
五、 初始化
开场白:“[该角色首次向用户打招呼的内容]”
当然,你还可以根据自己的具体需要,通过拟人化的方式为该角色添加其他说明,诸如“输入”“输出”“例子”“语气”“性格”“理念”“价值观”“原则”“禁止条款”等。
为了发挥 AI 的创造性,约束尽量少一些也是合适的。不需要过多地添加说明,用最少的提示词得到想要的答案是最好的。毕竟从少到多易,从多到少难。
结构化的问题的三要素
定义完这个角色之后,你可以说一句“请你扮演该角色”,然后进行对话。你可以采用结构化方式进行提示;当然,如果一段话能够清晰地表达三要素(给定、目标、障碍),也可以不采用结构化方式。结构化提示词的模板如下所示。
## Problem
[问题名称,简要的问题描述]
### Given
[给定:一组已知的关于问题条件的描述,即问题的起始状态。]
### Goal
[目标:关于构成问题结论的描述,即问题要求的答案或目标状态。]
### Obstacle
[障碍:解决问题的过程中可能会遇到的难点。]
示例:
## Problem
写一篇量子力学的演讲大纲。
### Given
开学的时候我要给大一新生做一次关于量子力学的演讲。
### Goal
请你帮我列出符合他们认知水平的讲课大纲,要生动、有趣、严谨。
### Obstacle
时间紧张,而且我习惯了做科学研究,不擅长写演讲稿。
也可以是一般的文本叙述,逻辑是类似的,如下:
开学的时候我要给大一新生做一次关于量子力学的演讲,请你帮我列出符合他们认知水平的讲课大纲,要生动、有趣、严谨。
针对这两种提示词,AI 的回应会不一样。请注意,如果你需要的是更有创造性的回应,提示词请尽量少用结构化方式书写,而是采用一般的文本描述方式。你可以根据实际情况再做调整。