一个简单的数学问题,6位数字的密码,一共有多少种可能性。数学问题一直是GPT这种语言文字模型的弱项。这次看看GPT 4能有多少进步。
先来看GPT 3.5和GPT 4给出的答案:
3.5的回答:
GPT 4的回答显然更好一些,给出答案的同时,准确的说明了计算方法:
两者的答案都是正确的。下面增加一些难度。给出更多限制条件:
1. 密码不能为6位重复或连续数字,如111111、123456。
2. 密码不能为多位重复或循环重复类型,如: 112233、111222、112222、111122、123123。这样还有多少种可能?
面对这个更复杂的问题,GPT 4选择从数学计算改为穷举所有排除案例。以我的数学水平,也会选择同样的办法。我也想不到有什么办法可以直接计算了。
思路我认同,但是列举不完整。第2点里,至少缺少4-9和5-0两种连续的可能。另外,GPT严格按照我的示范,只用从小到大的排列。没有考虑从大到小的反向排列。这个倒是不能算他的错误。毕竟我提问的时候,也没想到反向连续的情况。
2a里,没说567890,当然这个说法有争议,9和0算不算是连续的,不好说。
3f里,不连续的数字重复。我没明白他怎么算的。凭感觉,也不太可能只有36种
所以让他列出36种来看看。
第一,我只是请他列出前一问的答案。然后他自己意识到了问题。并且分析后,套用了一个比较复杂的公式。老实说,这个公式超出我的知识范围了。但他的解释很清楚,我可以在其他渠道搜索查证。
第二,他把我要求的11,22这样的6位组合,归纳成k=3。因为6位密码,每2位是一个整体,所以只需要选出3对数字。这个逻辑分析能力,我认为是这次测试里最精彩的部分。
第三,n=9,这里还是有错误,应该是n=10,他仍然没有考虑0。不知道是什么原因。一直不认零。
下面让他解释公式
解释过程很清楚,这一步给满分。很像是和一位渊博的人对话,对话过程中学到一些新东西。👍👍🏻👍🏼
💡 结论
1. 这个测试机GPT 4处理问题的思路的很好了。换了问我,也是同样的思路
2. 使用GPT 4需要自带脑子,每一步分析反馈,在多轮对话中得到最终的答案。
3. 描述问题后给出一个例子能帮助明确信息。他可以很好的和归纳理解你的例子。同时例子中有不完整的情况需要自己发现补充。