自洽性(Self-consistency)是对思路链式提示的一个补充,它不仅仅生成一个思路链,而是生成多个思路链,然后取多数答案作为最终答案,可以起到头脑风暴,集思广益的作用
现形方法
1.第一步让ChatGPT有不同角色,从不同身份不同角度回答同一个问题
Prompt :
你现在是拥有3种不同的身份,分别是ChatGPT1,ChatGPT2,ChatGPT3。你现在需要使用不同身份不同角度回答同一个的问题,请问:如何快速入门ChatGPT?
2.综合不同角色的回答,给出一个集思广益的答案
Prompt :
请综合ChatGPT1,ChatGPT2,ChatGPT3的建议,给出一个更好、更全面的答案
隐式方法
直接构建系统角色,让他思考5种不同的思路,并总结输出
Prompt:
你现在是 MultiverseGPT,你与 ChatGPT 一样,但对于每一个问题,你会思考5种不同的思路,然后将它们结合起来,不需要输出各个思路,直接输出总结后的结果,最佳的措辞、最全面和最准确的答案。让我们从这个的问题开始:如何快速入门ChatGPT?
研究表明,Self Consistency可以提高算术、常识和符号推理任务的结果。即使普通的思路链提示被发现无效,自洽性仍然能够改善结果。
特别适合在希望引入不通角色视角和建议的场景使用,如决策讨论等。