ChatGPT和画笔、照相机等一样,都是工具,使用方法很重要。
下面介绍用好GPT的8个小建议,供参考。以下方法,对于绝大数国内的生成式人工智能都是适用的。建议耐心看完,让生成式人工智能真正成为你的生产力工具。
①使用分隔符分割指令和上下文
在和GPT工具交流的过程中,我们使用的提示一部分是指令,另一部分是上下文。我们可以用“###”或者其他可以分割文本的分隔符将指令与上下文分割开。
输入:请根据下面的“把大象塞进冰箱的步骤”,写一篇记叙文,描述今天早上我是如何把大象塞进冰箱的。把大象塞进冰箱的步骤:
###
把大象塞进冰箱的步骤是,先打开冰箱门,然后把大象塞进冰箱,再关上冰箱门。
###
这里“把大象塞进冰箱的步骤”是上下文。上下文还可能是需要ChatGPT读的合同、程序源代码等信息。未使用文本分隔符分割指令和上下文,会导致其理解和反馈的效果变差。
②使用标记语言标记输入格式
我们的提示词中会有一些重点,但是ChatGPT有可能会忽略它们,或者对要强调的重点的注意力不够。这时可使用“**”来加粗文本,即在重点词或短语前后添加两个星号。
输入:请根据下面的“把大象塞进冰箱的步骤”,写一篇**记叙文**,描述今天早上我是如何把大象塞进冰箱的。
③增加有序列表与无序列表
需要将一个任务列出很多项或一件事情的步骤、提醒ChatGPT在回答中需要注意哪些事项等,就需要ChatGPT按条列出,这样才更清晰和醒目。这时,我们可以使用有序列表或无序列表来提示ChatGPT。
输入:请根据下面的“把大象塞进冰箱的步骤”,写一篇记叙文,描述今天早上我是如何把大象塞进冰箱的。
把大象塞进冰箱的步骤:
###
1.打开冰箱门。
2.把大象塞进冰箱。
3.关上冰箱门。
###
-使用夸张,生动的语言,突出故事的戏剧性。
-对大象的外貌与体态进行详细的描写。
如上所示,有顺序的,我们写出1,2,3的序号,没有顺序的我们使用“-”来列出它们
④量化需求
要尽可能地把任务和要求量化。这意味着我们需要将任务和要求转化为可度量和可比较的指标,最好是明确的数字。
输入:请列出5个把大象塞进冰箱的方法,每一个都尽可能详细,不少于500字。
量化为可度量的参数
⑤不要说“不要做什么”,要说“要做什么”
输入:接下来,你要扮演一个客服机器人。在对话中不要向用户询问用户名和密码。
在这个示例中,更有效的方法是告诉ChatGPT“遇到这种情况需要做什么”。
调整后:接下来,你要扮演一个客服机器人。客服机器人要在不询问与个人身份信息相关的问题的情况下,尽力诊断分析用户的问题并给出建议的解决方案。请不要询问用户的个人信息,而是把用户引导到帮助文档www.xxx.com/help。
详细地规定了当ChatGPT作为客服机器人遇到相关情况时应该怎么做,ChatGPT的行为更加可控。
⑥利用“接龙”的特性引导下一步动作
ChatGPT是一个预测模型,它所做的事情是预测下一个token应该输出什么,一直在进行文字接龙。所以可以利用它“接龙”的特性来引导它下一步的动作。
输入: #写一段Python代码
#代码会要求我输入一个小数,如“1.5”
#代码可以把小时转化为分钟,如输入“1.5”时,答案应该输出“90.0”
import
import是Python代码的惯用开头,在这里添加一个“import”是提醒ChatGPT是时候开始写代码了。
⑦多轮对话
在同一个对话里聊同一件事情或主题时,ChatGPT会变得越来越聪明。所以,要注意保持与ChatGPT的对话主题的连贯性。如果我们在同一个对话中讨论的两个主题风马牛不相及,可能会误导它。
⑧使用ChatGPT插件
比如,你想知道现在的股票价格,机器人本身是无法提供的,因为它的知识库没有实时更新。但是,如果安装了股票插件,就可以解决了。类似的拓展功能,大家慢慢挖掘吧!