分隔符的重要性
分隔符是用于在文本或数据中分隔不同元素或部分的符号或字符。它们在明确区分和组织信息方面起着关键作用,使信息更易于理解和处理。分隔符在编程、数据处理、自然语言处理等多个领域广泛应用。在提示词工程(Prompt Engineering)中,分隔符的作用尤为重要。它们不仅能帮助清晰表达任务和提示指令,还能在变量获取和指代中发挥关键作用。
通过使用分隔符,可以更好地组织和处理文本和数据,确保信息传递的准确性和清晰性。分隔符使模型能够更好地理解提示,准确解析任务,从而提高模型的响应质量和效果。因此,分隔符在信息处理和提示词设计中占据了举足轻重的位置。
提示词中常见分隔符
[],(),{},“”,<>,:,_ ,【】,、,——等等
不同分隔符的使用场景
1.中括号 [ ]
- 用于数组和列表、索引、文本标注。使用中括号插入注释或补充信息是非常常见的一种方式。例如:
list = [1, 2, 3]
,[说明:这里需要更多细节]
2.小括号 ( )
- 用于调用、优先级、附加信息。小括号在表达式和注释中也是常见的分隔符。例如:
("Hello")
,(2 + 3) * 4
,他去了商店(为了买食物)
3.大括号 { }
- 用于变量、对象和字典、集合。大括号帮助定义提示词中的结构和变量数据。例如:
{intput}
,{key: 'value'}
,{1, 2, 3}
4.引号 “ ”
- 用于表示字符串、引用、强调。引号在文本中常用于标记直接引用的文字或突出特定术语。例如:
"Hello, world!"
,“他说,‘今天很美好。’”
,“推荐”,“送给”,“想要”,“想送”,“需要”之类的词语
5.尖括号 < >
- 用于特定重要要求的提示。尖括号广泛应用在负向提示词中,对模型进行限制方面。例如:
<重要提示>
,<不能输出编造的信息>
,<警告>
6.冒号 :
- 用于内涵表示、解释说明和关系对应。冒号在多个领域用于概念信息进行深化,以及表达对应关系。例如:
请带上以下物品:笔记本,笔,书
,索引:用于访问数组或列表中的元素
,"key": "value"
7.下划线 _
- 用于命名约定、忽略值、占位符。下划线帮助清晰地定义变量和表示文本中的空白,常用在变量指代和插件命名例如:
user_name
,value_1
8.方括号 【】
- 方括号常用于添加注释或在引用中标识额外信息,其中最为常见的是引用知识库。例如:
【注意:请阅读说明】
,【XX知识库】
9.顿号 、
- 用于列举分隔、分隔短语。顿号在文本中帮助清晰排列顺序的作用。例如:
苹果、香蕉、橙子
,北京、上海、广州
10.破折号 ——
- 用于强调、解释、断句。破折号常用于引导额外说明或表示句子的中断。例如:
这项计划——如果成功,将改变一切
,她本来打算出门——结果却被雨困在家里