云霞资讯网

【ChatGPT入门喂饭级系列教程(九)】如何向ChatGPT明确输入分隔

一、策略概述在与ChatGPT进行交互时,尤其是在处理包含多个不同部分或请求多项任务的复杂输入时,使用分隔符可以显著提高

一、策略概述

在与ChatGPT进行交互时,尤其是在处理包含多个不同部分或请求多项任务的复杂输入时,使用分隔符可以显著提高输入的清晰度和输出的质量。分隔符有助于明确界定输入中的不同部分,确保每个部分都能被准确识别和适当处理。

二、如何实践

选择合适的分隔符:根据输入的内容和格式,选择恰当的分隔符,如三引号(```)、XML标签、Markdown标题等。

明确标注各部分:使用分隔符前后清楚地标注各个部分的开始和结束,尤其是在文本较长或复杂时。

提供说明:在使用分隔符时,如果可能的话,给出简短的说明或注释,指明每个部分的内容或目的。

三、分隔符的使用

三引号:

"""这里是要分隔的内容文本 """

‘‘‘这里是要分隔的内容文本’’’

XML 标记:

<引文> 这里是引用的文本

Markdown 的代码块分隔符:

``` 这里是要分隔的内容 ```

四、普通示例

多部分问题:用户希望得到两个不同主题的解答,可以使用分隔符明确区分两个问题,简单的可以直接使用冒号分割:

解答下面的问题:

问题1:请解释机器学习的基本概念。

问题2:请列举健康饮食的三个基本原则。

详细指令与背景信息:当用户需要提供详细的背景信息并请求具体的操作时,可以使用分隔符区分背景信息和具体请求:

## 背景:

公司正计划扩展其市场到亚洲,特别是日本和韩国。

## 请求:

基于此背景,提出一个市场进入策略的初步计划。

使用XML标签处理多项内容:用户需要对两篇文章进行总结和比较,可以使用Markdown标签作为分隔符:

首先总结每篇文章的论点。然后指出哪篇文章提出了更好的论点,并解释为什么。

``` 这里是第一篇文章的内容 ```

``` 这里是第二篇文章的内容 ```

五、复杂示例

刚才的例子都比较简单,接下来我们尝试几个复杂的例子:

在这个例子中,我们把需要单独处理的任务文本用 ``` 分隔符隔开,以便它清晰的区分要求和需要续写的故事内容。

有的时候,我们也可以直接使用三引号:

在上面这个例子中,黄色框起部分的作用是:我们把需要用户输入的内容用分隔符区分,这样 GPT 会基于这部分内容自动执行 Prompt,而不是自己生成内容。

六、总结

使用分隔符是在与ChatGPT交互时提高输入清晰度的有效方法,尤其适用于复杂或多项任务的情况。通过合理使用分隔符,用户可以确保他们的每个请求都被准确理解,从而获得更精确和有用的回答。