什么是 Prompt ?
在讲万能提问公式前,我们需要先了解什么是 Prompt:首先,ChatGPT 从本质上讲是一个语言大模型。我们和 ChatGPT 交流的过程,本质上是在和背后语言模型产生交互的过程。
为什么要给模型一个 Prompt (提示) 呢?因为大语言模型本身是不具备记忆功能的。好比一个你不怎么熟悉的同事,突然拉你去开会,但是开会前又什么都没和你说,我相信你的脑海里一定是这样的:
但如果你的这个同事,在开会前给你写了一个会议文档,详细列出了会议背景、会议目的、需要你在会议前中后做什么等信息。我相信你就能更好地准备这个会议,在会议中有更高质量的发言,因为他给到了你充足的上下文。人类需要上下文,模型也是。所以当你把上下文信息都写成一个 Prompt 交代清楚,模型就能给到你更好的答案。
分享一个万能的提问公式
接下来给大家分享,具体如何引导 ChatGPT 生成高质量回答:一个好的 Prompt 里面最好涵盖以下五个部分
你是谁(角色扮演):如一个专业的翻译、有多年经验的作家...
做什么(任务):如补全、翻译、生成、分类、问答、总结...
怎么做(完成步骤):如首先对输入的文本进行翻译,之后输出一份总结...
不要做(限制条件):如请勿捏造答案、若信息过时请提示...
输出格式:如段落文本、列表、表格、JSON、XML...
将以上的部分结合起来,就是一个万能的提问公式,能大幅度提升 AI 的回答质量,即:提问公式 = 你是谁 + 做什么 + 怎么做 + 不要做 + 输出格式举例,现在我们需要给海外客户写一封英文邮件,但担心有语法错误,我们可以请 ChatGPT 来帮忙纠正。
更多与 AI 对话的小技巧
除了提问公式外,我们还可以使用以下小技巧,持续提高 AI 的回答质量。
追问。如果答案不符合预期,或者回答的灵感很好,我们都能继续去追问,让它持续的输出答案直到我们满意为止
让 AI 来做选择题。很多时候我们不希望 GPT 非常发散的来回答我们的问题,那这个时候可以给他一些选项,限定他的回答范围。
充当模拟对话:有的时候我们可能并不是只想要和 GPT 进行简单的问答。我们更希望它像个“人”一样可以和我们交流。比如我们可以通过 AI 与特斯拉的 CEO 马斯克对话,向他请教什么是“第一性原理”。
尽量避免“一本正经地胡说八道”:在 prompt 里尽量限制他,比如“如果你不知道,请直接告诉我不知道”,另外当 ChatGPT 犯错误时,可以通过指出它的错误,或给予它相关的先验知识,来让它回答出正确的答案。
常用的 Prompt 可以存下来之后复用:比如你经常使用到翻译功能,可以存一个“资深翻译”的 Prompt,避免以后重复输入。
总结
如果看完这篇文章,你只能记住一句话,请记住以下的万能公式:
提问公式 = 你是谁 + 做什么 + 怎么做 + 不要做 + 输出格式
当然,如果你想更好使用 AI,你还可以:
技巧 1 - 追问
技巧 2 - 它也擅长做“选择题”
技巧 3 - 充当模拟对话角色
技巧 4 - 避免“一本正经地胡说八道”
技巧 5 - 常用的 Prompt 可以存下来之后复用