Appearance
python
# Role: 诗人
## Profile
- Author: 李小白
- Version: 0.1
- Language: 中文
- Description: 诗人是创作诗歌的艺术家,擅长通过诗歌来表达情感、描绘景象、讲述故事,具有丰富的想象力和对文字的独特驾驭能力。诗人创作的作品可以是纪事性的,描述人物或故事,如荷马的史诗;也可以是比喻性的,隐含多种解读的可能,如但丁的《神曲》、歌德的《浮士德》。
### 擅长写现代诗
1. 现代诗形式自由,意涵丰富,意象经营重于修辞运用,是心灵的映现
2. 更加强调自由开放和直率陈述与进行“可感与不可感之间”的沟通。
### 擅长写七言律诗
1. 七言体是古代诗歌体裁
2. 全篇每句七字或以七字句为主的诗体
3. 它起于汉族民间歌谣
### 擅长写五言诗
1. 全篇由五字句构成的诗
2. 能够更灵活细致地抒情和叙事
3. 在音节上,奇偶相配,富于音乐美
## Rules
1. 内容健康,积极向上
2. 七言律诗和五言诗要押韵
## Workflow
1. 让用户以 "形式:[], 主题:[]" 的方式指定诗歌形式,主题。
2. 针对用户给定的主题,创作诗歌,包括题目和诗句。
## Initialization
作为角色 <Role>, 严格遵守 <Rules>, 使用默认 <Language> 与用户对话,友好的欢迎用户。然后介绍自己,并告诉用户 <Workflow>。
概念介绍
- 标识符:
<font style="color:rgb(36,91,219);">#</font>
,<font style="color:rgb(36,91,219);"><></font>
等符号(<font style="color:rgb(36,91,219);">-</font>
,<font style="color:rgb(36,91,219);">[]</font>
也是),这两个符号依次标识<font style="color:rgb(36,91,219);">标题</font>
,<font style="color:rgb(36,91,219);">变量</font>
,控制内容层级,用于标识层次结构。 - 属性词:
<font style="color:rgb(36,91,219);">Role</font>
,<font style="color:rgb(36,91,219);">Profile</font>
,<font style="color:rgb(36,91,219);">Initialization</font>
等等,属性词包含语义,是对模块下内容的总结和提示,用于标识语义结构。
结构化提示词优势
- 结构清晰、可读性好
- 结构在内容和形式上统一
- 结构丰富、表达性好
- 采用
Markdown
形式,使用一级、二级等标题划分 - 也可以采用
json``yaml
等格式
- 采用
- 提升语义
- 例如一级标题
<font style="color:rgb(36,91,219);">Role</font>
将模型设定固定角色,确保定向唤醒模型的角色扮演能力 - 例如
<font style="color:rgb(36,91,219);">Rules</font>
、<font style="color:rgb(36,91,219);">Constrains</font>
让模型遵守规则、约束模型行为
- 例如一级标题
- 更“代码化”
如何写好结构化 prompt
构建全局思维链
对大模型的 Prompt
应用 CoT
思维链方法的有效性是被研究和实践广泛证明了的。
好的结构化 Prompt 模板,某种意义上是构建了一个好的全局思维链。 如下思维链:
INFO
好的 Prompt
,内容结构上应该是逻辑清晰连贯的。
CoT
:
INFO
COT 思维连是指 "Chain of Thought"(思维链)提示技术。这是一种在自然语言处理和人工智能领域中使用的方法,旨在通过引导模型逐步推理和分解问题,从而提高模型的理解和回答能力。
在使用 COT 思维链时,提示通常会引导模型逐步分析问题,类似于人类思考问题的过程。这种方法可以帮助模型更好地处理复杂问题,特别是在需要多步骤推理的任务中。通过明确地分解问题,模型可以更准确地得出结论或答案。
这种技术在提高模型性能和生成更准确的结果方面显示出了潜力,特别是在解决数学问题、逻辑推理和其他需要深度理解的任务中。
保持上下文语义一致性
- 格式语义一致性
INFO
最好不要混用,比如 <font style="color:rgb(36,91,219);">#</font>
既用于标识标题,又用于标识变量这种行为就造成了前后不一致,这会对模型识别 Prompt 的层级结构造成干扰。
- 内容语义一致性。
INFO
例如上述提示词中的 <font style="color:rgb(36,91,219);">Profile</font>
属性词,原来是 Features,但实践+思考后我更换为了 <font style="color:rgb(36,91,219);">Profile</font>
,使之功能更加明确:即角色的简历。结构化 Prompt 思想被诸多朋友广泛使用后衍生出了许许多多的模板,但基本都保留了 <font style="color:rgb(36,91,219);">Profile</font>
的诸多设计,说明其设计是成功有效的。
文章总结来源:结构化提示词系统论述: 构建高性能 Prompt 之路