为什么AI眼中9.11大于9.9呢?

乐活   2024-07-25 23:45   英国  
每天看新闻的你是不是觉得人工智能非常聪明?它们似乎无所不知,上知天文下知地理,能写作文,还懂多国语言,智商还特别高。
有人测试了一下人工智能到底有多聪明,使用了高考里最难的数学题来考AI。结果还真挺不错的,人工智能能够做对部分高考数学题。在满分100分的情况下,最高能得73分。
这让人产生了一种幻觉:真正的AI时代快要来了。
然而,最近有一个有意思的消息:这么强的AI,竟然连数数都不会。
看看下面这个单词:“strawberry”,意思是草莓。小学生可能不认识这个单词,但基本上都能顺利数出有几个字母。而这么简单的数数问题,AI竟然数错了。
10个字母,它却数不对。   
有人可能觉得这个人工智能不够聪明,但实际上,它属于非常厉害的那一批。
这个AI叫Claude,由美国的Anthropic公司开发。Claude的名字灵感来自历史上许多伟大的“Claude”,如画家克劳德·莫奈和作曲家克劳德·德彪西。
尽管如此,Claude不仅会在数数上出错,甚至在比数字大小的问题上也会犯错。
比如,一个很简单的数学问题:两个数字9.9和9.11哪个大?
Claude的回答是9.11大。
但只要你会买东西,就能看出来它在胡说。9块9显然比9块1毛1贵,但Claude却不明白这个道理,睁眼说瞎话。
   
我们可以看到很奇怪的现象,就是我们觉得应该很聪明的AI,但是在很多情况下屡屡翻车,其中一个原因可能是它的实现原理。
AI跟我们人不一样,对我们来说,《春眠不觉晓,处处闻啼鸟》就是汉字组成的诗句。
但AI看到的其实是一串数字,因为它是不能直接理解汉字的,它会通过一种叫Tokenizer的方式将汉字转换成数字。
它的原理其实跟发电报一样,每一个汉字都有一个编码来对应,比如说,“春”对应了“滴滴滴答”,“眠”对应了“滴答滴答”。   
然后它就可以用这些编码后的数字来处理。
这其实没有问题,但问题是AI连数字都要编码,比如数字1的编码是16。   
2是17,还是有规律的。   
但是小数就不一样了,9.9和9.11都对应了三个数字,也就是编码的长度是一样的,但9.11的最后一个编码806这个数要比24大的多。
也就是说,在AI的眼里面,在前两个数一样的情况下,9.11的编码大于9.9,所以它得出来9.9比9.11小的错误答案。
我们其实可以得出一个结论,那就是现在的AI还处于非常原始的阶段,它甚至连基本的数学都难以理解,要想变成想象中那么聪明的AI其实还早得很。   

平凡的平凡
偶然所做。
 最新文章