策略三:使用分隔符区分独立的内容
- 适用人群:新手
- 难度:🌟
使用像三重引号、XML标记、标题等分隔符,可以帮助标识需要以不同方式处理的文本。
对于简单任务,使用分隔符可能不会对输出质量产生影响。然而,任务越复杂,将任务细节澄清变得越重要。不要让 GPT 努力理解您究竟在要求什么。
解读
想象一下,如果我们正在组装一个相对复杂的乐高,但所有的零件都混在一起,没有任何标签或说明书。这可能会让组装过程变得非常困难。
同样,当模型处理一个复杂的输入时,如果没有清晰的分隔符来区分不同的部分,模型可能会混淆或误解某些内容。
使用分隔符就像给玩具零件加上标签和说明,使组装过程变得更加流畅和准确。
那什么情况下需要使用分隔符呢?
简单总结下,当提示词的设定与引用内容需要区别时,我们需要使用分隔符,以便大模型理解哪些是指令,哪些是本次请求需要参考的文本而已。
那使用什么样的分隔符呢?
除了官方推荐的三种方式:
三引号:"""需要区分的内容"""
XML标签:<文章>需要引用的文本
章节/段落:Title:标题内容
我们还可以使用如下 Markdown 语法:
完整 Markdown 语法地址:https://zhuanlan.zhihu.com/p/108984311
代码块:```引用的代码```
段落:## 段落标题
等等...
实践
总结
在本章中,我解释了“什么情况下需要使用分隔符?”,以及“使用什么样的分隔符?”。
总之,使用分隔符就像是在给大模型提供一个有组织的、清晰的说明书,帮助它更好地理解和处理复杂的信息,从而提供更准确和有用的回答。