最近ChatGPT被持续火热关注。有人盛赞它的智能超群,似乎要掀翻很多行业,重新洗盘;而有的人却不以为然,觉得它并没有这么厉害。今天我做一个小测试从编程这个需要一定逻辑能力的方面来考察一下。
首先我提出一个解答24点的问题:
打开浏览器,按F12进入控制台,把这段代码粘贴进去,按回车执行。果然有了好多答案:
'6 7 8 3 = 24', '6 7 3 8 = 24', '6 8 7 3 = 24', '6 8 3 7 = 24', '6 3 7 8 = 24', '6 3 8 7 = 24'。不过因为这4个数很简单,相加就能得24,它给出的答案只不过是排列组合一下,实际就给出了一种。
我又出了4个稍微复杂得数字,它没能给出答案,我分析了代码,发现它只是把数字和运算符排列组合考虑了,但是没有考虑括号。我又询问它。
它果断道歉(态度让人感动),生成了一个更加复杂的代码,考虑了括号。并且仍然讲了下思路,最后还提醒程序的风险,挺好。
我运行测试了这段代码,发现有bug,指出
它针对我指出的代码又优化了。虽然后面测试还有问题,但是我提出的部分已经被它改进了。几个回合下来,代码最终没有完善,但是过程已经震撼到我了,这个过程就像一个老程序员指导新程序员优化代码,但是老程序员心里明白,这个新家伙虽然经验不足,智商却不可低估。
相关文章
猜你喜欢