prompt基础:分隔符的使用

526 阅读3分钟

分隔符的重要性

分隔符是用于在文本或数据中分隔不同元素或部分的符号或字符。它们在明确区分和组织信息方面起着关键作用,使信息更易于理解和处理。分隔符在编程、数据处理、自然语言处理等多个领域广泛应用。在提示词工程(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_namevalue_1

8.方括号 【】

  • 方括号常用于添加注释或在引用中标识额外信息,其中最为常见的是引用知识库。
  • 例如:【注意:请阅读说明】【XX知识库】

9.顿号 、

  • 用于列举分隔、分隔短语。顿号在文本中帮助清晰排列顺序的作用。
  • 例如:苹果、香蕉、橙子北京、上海、广州

10.破折号 ——

  • 用于强调、解释、断句。破折号常用于引导额外说明或表示句子的中断。
  • 例如:这项计划——如果成功,将改变一切她本来打算出门——结果却被雨困在家里