3.8 贴切而全面:多角度回答问题
在上一章,我们学习了如何通过 Negative Prompt 在 GPT 中避免生成不想要的内容。而在本章,我们将学习一个轻松且有效的通用 Prompt 优化方法。
虽然我们已经学过许多优化方法,但是目前 GPT 并未达到大家期待中的水平——只要优化到位,就能真正理解我们提出的所有问题。
这主要是因为目前的人工智能仍然是由 50% 的人工和 50% 的智能组成。因此,在提问之前,我们往往还需要具备问题相关的基础知识,对自己的问题了解越深,得到的答案就越贴切。只有在这个前提下,优化方法才能发挥最大效果。所以本文将向大家介绍,如何在缺乏或只有少量背景知识的情况下,从多角度得出全面而贴切的答案。
要求多角度回答
在我们使用 GPT 生成特定内容时,经常会碰到一个问题,就是 GPT 可能只从一个角度或方向回答我们的问题,忽略了其他潜在的解释或观点。这可能使得我们理解问题时的视角并不全面,缺乏多元性。尽管我们已经在许多方面优化了 GPT,使其回答更加恰当,但它仍难以满足我们对全面性的期望。
根据 GPT 的运作方式,它是根据我们提供的提示来计算 token 的相关度并生成内容的。如果我们的提示只包含一个视角,GPT 可能也只会从该视角来回答问题。实际上,当我们面对问题时,要从多个角度思考才能获得更全面的理解。因此,我们需要引入一种新的优化策略,即「多角度回答」的要求,以提升 GPT 生成内容的全面性。
如同在前面的章节提到的零样本思考链一样,为了提升 GPT 的回答全面性,我们有一句万能的 Prompt:
For different perspectives,{{问题}} 或者 对于不同的角度而言,{{问题}}
使用这个方法的步骤非常简单:在你原本的 Prompt 前面加上这句话,就可以引导 GPT 尽量思考更多的方面。通过这种方式,我们可以获得更全面、多元化的答案,提高 GPT 生成内容的质量。推荐把问题使用特殊格式包围,比如 {{问题}}。
我们可以看到,如果你直接向 GPT 提问,它会从用户提问的视角进行分析。这种分析角度除非手动指定,否则很难更改。然而,如果采用要求从多角度提问的优化方法,你可以利用GPT的发散性思维回答问题的多个角度,同时保留一定程度的创新性。
需要注意的是,这个 Prompt 的关键在于名词——perspective/角度
这个 Prompt 的重点是其中的名词,也就是 perspective/角度,不同的关键词效果各不相同,在我使用过程中这两个关键词的效果较佳。你可以根据自身需求替换不同的名词,以获得期望的结果。
多角度回答的使用技巧
尽管我们可以直接使用上述 Prompt 就可以获得良好的结果,有时可能希望手动设定特定角度。此时,可以使用前面章节中提到的格式指定方法,即用编程语言中的数组格式包裹所需指定的角度:
除了这个一句话 Prompt,我们之前还学到了另一个一句话 Prompt,那就是零样本思维链,我们可以很自然地把它们组合起来,达到更强的优化效果:
多角度回答适合的问题类型
多角度回答的优化方法非常适合一些需要深入、全面理解的问题。这类问题通常包括:
复杂的社会问题:对于涉及政策、文化、社会动态等多个角度的社会问题,如「对于疫情管理的最佳政策是什么?」或「社交媒体对现代社会的影响是什么?」,使用多角度回答的方法可以帮助我们得到更全面的答案。
科学探索:对于科学问题,尤其是那些需要从多个学科角度去理解的问题,如「气候变化的原因是什么?」或「生命的起源是什么?」,使用多角度回答的方法可以帮助我们获取更全面的理解。
决策问题:在讨论如经济和商业决策等问题时,如「如何提高公司的营业收入?」或「为什么会发生金融危机?」,使用多角度回答的方法可以帮助我们得到更深入的洞见。
创意类问题:让 GPT 使用多个角度帮我们进行头脑风暴,更加容易发现之前不曾注意的视角和创新点。
非客观问题讨论:在讨论哲学和道德等非客观问题时,如「人生的意义是什么?」或「什么是道德的行为?」,使用多角度回答的方法可以帮助我们理解多元化的观点。
评估问题:对于问题如「5G 技术将对社会有何影响?」或「人工智能的发展趋势是什么?」,这种方法可以帮助我们从经济、社会、道德、安全等多个角度全面理解这个问题。
解决偏见:由于 AI 的生成结果可能受到数据训练的偏见影响,从一个角度得出的答案可能并不准确或全面。而多角度回答能够尽量避免这种偏见,通过多个角度去解答同一个问题,让回答更为客观和全面。
请注意,此方法并非对所有问题都适用。对于只有一个确定答案的事实性问题,如「水的化学式是什么?」,使用该方法就显得多余。
总结
在本章中,我们一起认识了如何让 GPT 通过多角度回答的优化方法,这个方法可以助力我们对复杂问题有更全面、更深层次的理解。这个方法可以帮助我们全面解析问题、深度挖掘问题的各个层面、消除偏见回答、获得创新思维,并为决策提供全面参考。
在下一章,我将介绍如何限制GPT的思考角度,以及一个与排除内容相似的「消除」类优化方法——消除歧义。
最后更新于