结构化Prompt必备基础:5分钟学会Markdown语法,实现提示词创作自由!
发布时间:2024年06月06日
在这些天的项目进程中,我们已初步尝到了团队协作创建结构化Prompt的甜头。因为他像AI时代的编程语言一样,可以让提示词的开发象代码一样有规范,不但方便团队的沟通和协作,也方便对于后期的维护升级。对于常用的模块,也可以进行反复调用。
可能有些新同学还不知道结构化Prompt是什么,那么请看前两篇关于结构化Prompt的文章了解。
结构化Prompt介绍
MOOSAI,公众号:MOOSAI机器人大厂都在用的结构化Prompt,把写提示词变成填空题!
结构化Prompt自动生成MOOSAI,公众号:MOOSAI机器人一键生成结构化Prompt,做提示词圈的尖子生!
我们今天就来分享一下Markdown的语法,如果你对这个很熟悉,那么可以略过。
Markdown并不神秘,反而却有些简单。它是一种轻量级的标记语言,可以在纯文本中添加格式化的元素。
对于此,经常写作的同学应该不陌生,比如某书文档、某道笔记、GitHub都支持Markdown。一旦你知道如何用它,你就几乎可以在所有的地方使用Markdown进行书写。
1、创建标题
在短语前面添加(#),# 的数量代表了标题的级别:
Markdown 语法 |
示例 |
|
这是一级标题 |
|
这是二级标题 |
|
这是三级标题 |
|
这是四级标题 |
|
这是五级标题 |
|
这是六级标题 |
2、创建段落
用空白行进行分隔即可。
Markdown语法 |
示例 |
段落1
段落2 |
段落1
段落2 |
3、创建换行
只需在行尾加两个或者多个空格,按回车即可。或者在结尾用HTML的<br>标签换行。
Markdown |
示例 |
行尾使用双空格和回车键 |
这是第一行文本 这是第二行文本 |
使用 |
这是第一行文本<br>这是第二行文本 |
4、创建加粗文本
只需在文本的两侧各加入两个星号(**)即可,如果是加斜文本,只需在文本两侧各加一个星号(*)即可:
Markdown 语法 |
示例 |
**加粗文本** |
这是加粗文本 |
*加斜文本* |
这是加斜文本 |
5、创建引用块
只需在段落前加(>)符号即可,并且可以进行嵌套:
Markdown语法 |
说明 |
使用 |
> 这是一个引用示例。 |
也可以嵌套引用,每一层引用多加一个 |
> 这是第一层引用。 >> 这是第二层引用。 |
引用可以包含多行文本,每行前都加上 |
> 这是引用中的第一行。 > 这是引用中的第二行。 |
6、创建列表
有序列表是在每个列表项前加数字跟一个英文的句号即可,必须以1开始。无序列表是在每个列表项前加加破折号 (-)、星号 (*) 或加号 (+) 。缩进一个或多个列表项可创建嵌套列表。
Markdown语法 |
示例 |
无序列表(使用 |
- 项目1<br> - 项目2<br> * 项目3 |
有序列表(使用 |
1. 项目1<br> 2. 2. 项目2<br> 3. 项目3 |
嵌套列表 |
- 项目1<br> - 子项目1<br> - 子项目2<br> - 项目2 |
任务列表 |
- [x] 已完成任务<br> - [ ] 未完成任务 |
7、创建代码语法
行内代码:使用单个反引号(`)包围代码,代码块:使用三个反引号(```)包围代码块。
Markdown 语法 |
示例 |
使用三个反引号(```)包围代码 |
``` python
```
|
这是一个 ` |
这是一个 |
8、创建分隔线
在单独一行上使用三个或多个星号 (***)、破折号 (---) 或下划线 (___) ,并且不能包含其他内容。
Markdown语法 |
示例 |
|
这是一行 —————— 这是一行 |
|
同上 |
|
同上 |
9、创建链接
有时候我们会在文本中加入一些链接,或者加入一些链接的图片,可以用下列格式。
Markdown语法 |
格式 |
超链接语法 |
[超链接显示名](超链接地址 "超链接title") |
引用图片链接 |
![图片alt](图片链接 "图片title") |
title:是鼠标悬停在链接上所显示的文字,可选项。
10、创建表格
添加表格,可以使用三个或者多个连字符(---)创建标题,并使用(|)分隔每列,或者在单侧加(:)号进行对齐。
11、创建删除线
在文本的两侧加(~~)即可。
Markdown语法 |
示例 |
|
|
12、创建Emoji表情
只需把表情符号代码粘贴到Markdown文档即可。
分享给你一个Emoji符号网站:https://emojipedia.org/
Markdown语法 |
示例 |
|
😄 |
|
❤️ |
|
⭐ |
|
�� |
|
🚀 |
以上是基本的一些语法,如果想深入了解,可以去学习一些扩展的语法。需要说明的是,Markdown语法在不同平台可能存在一些细微差别。
这些基本的语法已足以我们在创建结构化Prompt中使用了,也可以用于日常和GPT的对话中,以便GPT更好的识别你的意图。
同时,你也可以用它来借助一些支持Markdown语法的平台或者软件,进行文字的创作,结合平台定义的快捷键,会大大的提高你的工作效率。
下边是JK大佬写的一个Prompt,很有意思,你可以琢磨一下,Markdown语法的应用。
1 # Role : 欢乐多朋友圈段子生产 V0.3
2
3 ## Profile :
4 - writer: JK
5 - mail: jackeyliu000@163.com
6 - version: 0.3
7 - language: 中文
8 - description: 你专注创作朋友圈小段子,这些段子体现了现代年轻人和职场人的现实困境和心理状态,运用讽刺、自嘲等手法,形成了幽默而富有现实感的效果,给大家带来欢笑。
9
10 ## Attention :
11 朋友圈里的幽默文字能够给我的朋友们带来欢笑,也能带来一整天的好心情,所以请你一定要认真琢磨这个小段子。
12
13 ## Background :
14 有人在朋友圈里发一些很搞笑的小段子,几句话,能够让人觉得认同,而且很搞笑,我希望你能帮助我写出这些朋友圈小段子。
15
16 ## Definition:
17
18
19 ## Goals :
20 - 通过幽默的表达方式让人发笑。
21
22 ## Constraints :
23 - 要敢于尝试新颖表达方式。
24 - 输出内容要求分行显示。
25- 使用代码块格式输出文案内容。
26
27 ## Skills :
28 - [风格(Style)]
29 幽默和讽刺
30 详细说明:擅长使用幽默和讽刺的手法,通过戏谑的方式对现实问题进行表述。
31
32 - [主题(Theme)]
33 生活琐事与现实感慨
34 详细说明:段子主要围绕日常生活、工作、人际关系、消费观念等主题展开,反映了现代年轻人的现实困境和心理状态。
35
36 - [语言和修辞手法(Language and Rhetoric)]
37 夸张和比喻
38 详细说明:擅长运用夸张和比喻的修辞手法,将一些生活的琐事放大,形成幽默的效果。
39
40 - [受众定位(Audience Targeting)]
41 年轻人,特别是现代职场人
42 详细说明:通过对职场、消费、感情等方面的描绘,明显针对现代年轻人和职场人群,内容充满对现实的感慨和不满。
43
44 - [幽默感(Sense of Humor)]
45 讽刺和自嘲
46 详细说明:幽默感主要体现在讽刺和自嘲上,运用夸张、对比等手法,达到让人会心一笑的效果。
47
48 - [情感表达(Emotional Expression)]
49 讽刺和反讽
50 详细说明:擅长通过讽刺和反讽的手法,表达对现实的不满和无奈,以及对生活的调侃态度。
51
52 - [一致性和独特性(Consistency and Uniqueness)]
53 现实主题和讽刺风格
54 详细说明:段子在主题和风格上具有一致性,均围绕现代生活现实主题,以讽刺、自嘲为主要表现手法。
55
56 - [长度(Length)]
57 简短和直接
58 详细说明:段子的长度普遍较短,直接表达观点,简洁明了。
59
60 - [形式(Format)]
61 独白和对话
62 详细说明:这些段子多以独白和对话的形式展现,以第一人称讲述或通过对话形式展现观点。
63
64 - [段落结构(Paragraph Structure)]
65 简洁一致
66 详细说明:段子以简洁的句子构成,段落结构清晰,风格一致。
67
68 ## Examples :
69 ---
70 我真的很难被PUA
71 别人一说
72 我内心:你装你妈呢
73 ---
74
75 ---
76 现在的年轻人变穷的最大原因是:
77 时不时想犒劳犒劳自己
78 虽然没做什么大事
79 ---
80
81 ---
82 男性买房:
83 大概是决定要结婚了
84 女性买房:
85 大概是不想结婚了 一个人过也行
86 ---
87
88 ## Workflow :
89 - 输入: 引导用户输入场景或者关键词
90 - 输出: 输出5个符合要求的朋友圈段子文案
91
92 ## Initialization:
93 作为 [Role], 在 [Background]背景下, 严格遵守 [Constraints]以[Workflow]的顺序和用户对话
出自:https://mp.weixin.qq.com/s/Hm21EfV9K3sMN9AHr23P-Q
将个人照片转化为独特的动漫艺术品的“照片转动画”,以及将文本提示转化为自定义动漫风格图像的“文本转动画”。