认识ChatGPT

以ChatGPT 为代表的新AI,是从互联网的语料库中,撷取了数千亿个单词来做训练的——它们被训练如何分析单词和短语。而当被要求回应时,AI就会模仿语句的组合模式,从它的资料库中选择与对话上下文相呼应的单词和短语。

就像手机输入法一样,例如当你输入「我今天」三个字后,输入法会出现一些候选项,预测你接下来即将说的话,如「晚上、下午、早上」等。但ChatGPT 更强大和通用,可以处理更多任务,甚至涌现出一些惊人的能力,如模式识别,不过本质上仍是一个文本预测器。

换句话说,AI 不具备逻辑性,仅仅是建立在预定义游戏规则之上的统计机器。

并且,没人知道AI 模型究竟会如何回应,你在向Chatgpt 提问时,同样的提示词可能会产生几十个互相矛盾的答案——模型的回答并不是基于理解,而是基于粗略地模仿语言,来解决他们不理解的任务—— Riley Goodside说: AI 倾向于「虚构」,编造小细节来填充故事。它会高估自己的能力,自信地把事情搞错。它会「产生幻觉」,来胡说八道。

所以,在现阶段,你需要警惕ChatGPT 所输出的回答。

例如:不要向它询问你无法轻易核实的事实。不要要求它提供参考。不要让它做数学运算,或进行分析。它会很”乐意假装”为你做这些事情,但输出很可能是错误的。

为什么要学ChatGPT 提问(Prompt Engineering)?

鉴于ChatGPT还不是强人工智能(AGI),无法猜想人类的思维到底是什么。所以至少目前ChatGPT生成答案的水平与人类提出问题的水平有关– 垃圾提问,垃圾输出。

学会提示工程(Prompt Engineering) 的目的,就是”让AI 的输出结果可控,而非随机开盲盒“——你可以以特定的方式,让AI做你想要他做的事情。

决定ChatGPT对话成功的关键因素在于启动和引导对话时的「提示语质量」——清晰简洁的提示语有助于保持对话在正轨上,相反的,虚无飘渺或是过于笼统的提示语会让ChatGPT不知如何回答,从而导致对话脱节或缺乏焦点,让你只能得到模糊的答案。

比如,很多人在使用ChatGPT 时,是把他当作是肚子里的蛔虫,特别喜欢问这样的问题:

“帮我写一篇演讲稿。”

结果,ChatGPT就生成了一篇文句通顺但内容全是瞎编的文章,提问者看过后,就摇摇头,”这演讲稿不能用啊,还不如我自己打的呢!”。

但是,ChatGPT他只是个语言模型而已,他擅长的是根据前后文,把文字接着写下去。所以说,你要讲什么内容,受众的属性,以及你演讲的风格都要在提试语中告知,这样结果才能满足你的需要。

就像任何的工具一样,一个新工具的诞生一定会极大的降低做一件事情的门槛,但是这不代表你不用去学习这项新工具。像是纸和笔当然比在时头上雕刻容易多了,但是写好毛笔字也是需要一定技巧的;照相比油画容易了不只一个数量级,但也催生了一门叫做摄影的手艺,并不是每个人的摄影技巧都一样好的。

同理,ChatGPT 这项革命性的新工具也不是任何人都用的好的。你同样是需要去研究,只有透过学习如何写好prompt——知道怎么怎么提出好问题,才可以获得比一般人更好的结果。

如何有效地向ChatGPT 提问?

正如我们之前提到的,ChatGPT对话中的提示质量会直接影响对话的成效。设定清晰良好的提示有助于保持对话的流畅性并专注于主题上。

那么,什么是一个好的ChatGPT提示呢?如何制作有效的提示以产生引人入胜且信息丰富的对话?这里有一些关键原则需要记住:

  • 清晰性:清晰简洁的提示将帮助ChatGPT理解当前的主题或任务,并能够产生适当的回应。避免使用过于复杂或模糊的语言,并让提示尽可能具体。
  • 重点性:一个好的提示应该有明确的目的和重点,有助于引导对话并确保其沿着预设路线进行。避免使用过于宽泛或开放式的提示,这可能导致对话失焦或偏离主题。
  • 相关性:确保你的提示与使用者和对话的主题相关。避免引入无关的话题或偏离主题,以防分散对话的主要焦点。

以下是编写清晰简洁提示的技巧:

清晰性:使用具体和相关的语言

为了让ChatGPT能理解你的话并给出适当的回应,讲明确且相关的话是很重要的。别用那些可能让人困惑或误解的专业术语或含糊的语言,相反,尽可能讲得清楚简单,用和当下主题相关的词汇。

如果你在对话中需要用到专业术语或技术性的词汇,确定给出清楚的定义或解释。这样可以确保ChatGPT与使用者在同一个频道上,避免出现误解。为了让你的话更容易理解,尽可能讲得清晰简单。别用太多不必要的词或句子,以免让人分心,不看重点。

不良示例

良好示例

“我想要了解那个科学东西。”

“我想了解相对论的基本原理。”

重点性:定义谈话的目的和重点

在你开始写提示之前,清楚地知道你想通过谈话完成什么是很重要的。你的目标是提供信息、回答问题还是进行随意的谈话?

确定谈话的目标和重点,能帮你塑造出具体且相关的对话,让对话不偏离轨道,避免扯到无关的议题,这样就能确保对话覆盖使用者有兴趣的主题,并提供有价值的相关信息。

不良示例

良好示例

“让我们聊聊天气吧。”

“我想要理解台风如何形成。”

相关性:避免开放式或过于宽泛的提示

虽然为了得到更全面的回答而提出开放式或过于宽泛的问题可能很诱人,但这种类型的提示通常会导致脱节或无重点的对话。相反,在提示中尽可能具体,为对话定义一个明确的目的和重点。

不良示例

良好示例

“告诉我有关宇宙的所有事情。”

“请解释什么是黑洞,以及他们如何形成。”

ChatGPT 提问的常见错误与解决方法

在与ChatGPT互动的过程中,你可能会遇到一些常见的错误,这些错误可能会阻碍到我们获取所需的答案。下面我们将一一列举并提供解决的方法。

1. 问题模糊不清

很多时候,我们对ChatGPT提出的问题可能比较模糊或不够明确。例如,你问:”天气如何?”,这个问题并未明确说明是询问哪里的天气,所以ChatGPT无法给出精确的答案。解决这种问题的方法就是确保你的问题具体而明确,例如:”今天纽约的天气如何?”

无效的ChatGPT提示

更好的提问方式

“你能告诉我关于科学的东西吗?”

“你能告诉我关于量子物理的基础知识吗?” 或者“你能解释一下达尔文的自然选择理论吗?”

2. 使用过于复杂或专业的术语

虽然ChatGPT被训练来理解广泛的语言和术语,但有时候,过于复杂或专业的术语可能会让它难以理解。例如,如果你问:”我应该怎样对抗早期萎缩性皮肤炎?”,这里的专业术语可能会导致ChatGPT理解困难。改善这种情况的方法是尽可能使用简单易懂的语言,或者在问题中给出足够的上下文信息。

无效的ChatGPT提示

更好的提问方式

“我应该怎么样对抗早期萎缩性皮肤炎?”

“我该如何对抗皮肤干燥和瘙痒?”

3. 假设ChatGPT知道过去的对话

ChatGPT无法记忆与用户的过去对话。因此,如果你的问题建立在过去的对话基础上,例如:”那我应该怎么办?”,ChatGPT可能无法给出有用的答案。解决此问题的最佳方式是确保每个问题都能够独立存在,包含足够的上下文信息。

无效的ChatGPT提示

更好的提问方式

“你还记得我上次跟你提到的问题吗?”

“上次我问了一个关于健康饮食的问题,关于这个问题我还想进一步了解…”

4. 试图得到具有主观性的答案

有时,用户可能会寻求ChatGPT的主观意见或建议。然而,我们必须记住,ChatGPT是基于大量文本训练的AI模型,它并没有自身的情感、感知或主观性。例如,如果你问:”我应该跟我男朋友分手吗?”,ChatGPT只能基于其训练数据来提供一些一般的建议,而无法像真人那样给出具有深度和个人感知的建议。在这种情况下,最好的办法是寻求真人的帮助,或者将问题改为更具体,可以量化分析的问题。

无效的ChatGPT提示

更好的提问方式

“我该选择哪所大学?”

“你可以告诉我台湾大学的特点和优点吗?”

5. 询问过于私人或敏感的问题

ChatGPT并不适合处理涉及个人隐私或敏感信息的问题。它是根据公开文本进行训练的,并没有存取任何个人或专有数据的能力。因此,任何与个人隐私、敏感议题或未公开信息相关的问题,ChatGPT都无法给出适当的答案。这种情况下,最好的办法是不要向ChatGPT提出这类问题。

无效的ChatGPT提示

更好的提问方式

“我该跟我的伴侣提分手吗?”

“如何理智地处理感情问题?”

6. 询问有关未来的问题

ChatGPT无法预测未来。它基于其训练数据对问题进行回答,并不能知道未来会发生什么。因此,任何试图预测未来的问题,例如:”谁会赢得下次大选?”,都不适合向ChatGPT提问。对于这类问题,最好的办法是寻找有权威的资讯来源,或者咨询专业人士的意见。

无效的ChatGPT提示

更好的提问方式

“明年的股市会怎么样?”

“可以分享一些关于理解和分析股市的方法吗?”

进阶ChatGPT 提问策略

如果说ChatGPT 回答答案的原理是「根据你所提出问题的语意和情境,它会在它的数据库中,来找出下一句出现机率最高的句子」 ——原则上AI并不理解答案跟问题之间的关系,只知道在它的数据库中这样的组合机率是最大的。

那么,按照AI的规则来问问题,提示语(prompt)的编写逻辑就很简单了,关键就一点——要怎么限缩你所提问的语意和情境(缩小范围可避免模糊答案,所以你要定义好数据库范围、规则,只在规则中提问)。

具体可以拆分为两个层面——【提高它撷取数据库资料的精度】,以及【问出具体问题】。

这有点不好懂,所以我自己是把它假想为一个情境——你现在是个灵媒,你面前有个提问者,他爸去世了,但还来不及交代保险箱的密码,所以他想要透过你的招灵来作询问。

那么你要做的事情,会区分为几个步骤,首先,你会向提问者询问他爸的一些基本讯息(名字,生辰八字之类的),然后你会去地府招魂,而招到的魂也不是直接就问他问题,而是要做个二次确认,比如先问他一些琐事——考验他的记忆,确保没招错人。再来,确保是本人后,真要提问时,提问者也要把问题说的具体(什么地址的房子几楼里哪个房间的什么颜色保险箱的密码),并且途中还要多次测试,像是问他说你有没有听懂,要不要补充更多信息等等——防止认知有落差,他误解语意,回答错误。

而将上述情境转换成提问ChatGPT 的场景的话,那么步骤可以分为6步:

  • 1.给予人设(叫他扮演谁+验证是否是真的+告诉它这人设有什么基本特征)
  • 2.给予真问题(具体、明确的问题)
  • 3.将其推理过程分解(避免它编造答案)
  • 4.正式提问:给予回答规则(告诉它你会丢什么内容给它,以及它要按什么格式回答)
  • 5.追问(让它提供更多细节)
  • 6.反思(让它提出不足之处,以批评家的思维)
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: ChatGPT