分享
[20230529]通过九九乘法表看人工智能大模型的差距
输入“/”快速插入
[20230529]通过九九乘法表看人工智能大模型的差距
飞书用户956
2023年5月27日创建
🌐
针对九九乘法表这一考题,New Bing给出了正确的回答,ChatGPT的回答也基本正确,而Google Bard、文心一言、通义千问、讯飞星火都给出了错误的回答。人工智能大模型之间还是存在巨大的差距。
九九乘法表是我们国人的最基础智慧,耳熟能详,而用Excel表做九九乘法表又显得非常合情合理,于是乎,今天,我们就用Excel怎么做九九乘法表这一话题,一起来来考考国内外的人工智能大模型吧,具体参赛的有:
1.
ChatGPT
2.
New Bing
3.
Google Bard
4.
文心一言
5.
通义千问
6.
讯飞星火
实在没想到别的,有想到的小伙伴可以
告知
罗孚,后续体验后继续增加。
缘起
早上儿子给我展示了在学校做的九九乘法表,然后又做了一张10到20的矩阵乘法表,据说这个表让他花费了一张白纸才做出来,我猜想应该用竖式计算硬算的吧。现在,他要挑战一下20到30的矩阵乘法表,在电脑上用Excel。
创意还不错,欣喜的开始做起来。但刚开始做,我就发现不对劲了,先把横和竖的20到30是很快拉好了,填充中间空白内容的时候,竟然又拿出了一个实体计算器,然后选中Excel中的第二行第二列的单元格,将上面的数字和下面的数字使用实体计算器相乘后,填入到这个单元格中,其他以此类推。
呃,我马上制止了他,和他说,Excel本身就有公式,你当然要用公式技巧来做,而不是用笨办法哦。他说他不会,我说那好吧,你让ChatGPT帮你吧。
嗯,就这么简单的一个起因,然后我们俩在各个人工智能大模型里问了一圈,至于过程嘛,不多说了,看完本文基本就知道了。
个人思路
九九乘法表确实很简单,
个人能想到的方法:
在行和列都已经填充好1到9的数字后,继续处理空白单元格
1.
硬填数字
好吧,这就是我儿子的做法,先将每个单元格计算一遍,然后把结果填进空白单元格中,这是最基础的方法了。
2.
硬填公式
这也许算是一种改进方法,也就是每个单元格内输入=选中最左边单元格*选中最上面单元格,就可以得到此单元格内的正确结果了,只是操作的也有点累。
3.
横拉和竖拉公式
这个基本是罗孚能想到的方法了,先做好第二行第二列的单元格的公式后,然后往右拉,拉到最后一列,然后再向下拉,拉到最后一行,应该能出正确的结果。
只是,公式有点技巧,需要用到符号$。
正确的公式是:=$A2*B$1,这是行乘列的模式,A2*B1,但加了$是什么意思呢?意思是让这个单元格的行列参数不要动,比如$A就表示你拉单元格的时候,这个A不会再变成B、C、D等顺序字母了,而$1也同理,后续的1不会随着拉动变成23456等。做完这个公式,只需先向右拉到底,然后再向下拉到底,就完成了。
可能靠文字描述不太容易理解,罗孚也不愿意做动画,网上有一个不错的指导,还有
GIF
图:
https://zhuanlan.zhihu.com/p/203686328
九九乘法表
对Excel的考点总结:
1.
公式
毋庸置疑,公式是最基础的,大家应该都能想到。
2.
符号$的用途
这个不是所有人能想到,罗孚工作十多年都没有用过,直到几年前偶尔学到,才明白了$的妙用。
具体怎么解释,罗孚似乎也不太能表达,于是,咨询了一下ChatGPT:Excel中对于公式使用$符号的用途
在Excel中,$符号有两种常见的用途:
1.
绝对引用:$符号用于在公式中创建绝对引用。绝对引用是指在复制或拖动公式时,某些单元格的引用始终保持不变。通常,在引用行或列时,Excel会自动调整引用的单元格。但是,如果在引用前面添加$符号,就可以锁定该行或列,使其不受复制或拖动的影响。例如,$A$1表示单元格A1的绝对引用,$A表示列A的绝对引用,A$1表示行1的绝对引用。
2.
命名范围:$符号也用于指定命名范围。在Excel中,可以给特定的单元格或单元格区域设置名称,以方便在公式中引用。当引用命名范围时,在范围名称前面加上$符号,可以确保引用的范围不会随着公式的复制或拖动而改变。
$符号的使用可以帮助确保公式在复制或拖动时保持引用的稳定性,以及在使用命名范围时提供更清晰的引用方式。它提供了更大的灵活性和精确性,特别是在处理复杂的公式和数据分析时。
不管能否看懂,多操作几遍,应该就理解了。
人工智能大模型PK
说了这么多的铺垫,终于来到了PK环节,实际罗孚还是希望自己先动一下脑,避免填鸭,避免大脑思考能力退化:)
在PK前,已经准备好了一段提示词,自认为比较容易理解,为了便于PK,不对提示词做相应的修改,直接提问并获得答案。提示词如下:
我想用Excel做出九九乘法表,一个正方形的表,我不想在每个单元格里手动输入结果,我需要使用公式。请给出具体的操作步骤。
提示词可能不算完美,但应该还算能够理解,于是都问了一遍。
ChatGPT
回答: