12个国产大模型大战高考数学,意外炸出个大bug

12个国产大模型大战高考数学,意外炸出个大bug

12个国产大模型大战高考数学,意外炸出个大bug

原创 关注前沿科技  2024年06月08日 13:27 北京

金磊 发自 凹非寺
量子位 | 公众号 QbitAI

继国产大模型之后,是时候再战一下高考数学了。

数学高考Ⅰ卷的题目,目前已经陆陆续续在网上有所公布(图片格式)。

www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

那么现在,是时候考验国产大模型们的数学能力了。

有请“选手们”登场——

Kimi通义千问文心一言豆包智谱清言百小应讯飞星火商量腾讯元宝天工海螺AI万知

www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

国产大模型 vs 高考数学选择题

根据数学题目类型的不同,我们先来小试牛刀一下选择题

测评的方式是将题目(图片格式)“喂”给国产大模型们,要求它们给出相应题目的答案:

查看题目,给出第1题到第8题的答案。

接下来,我们就来一同看下国产大模型们的表现。

Kimi
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
通义千问
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
豆包
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
智谱清言
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
百小应
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
讯飞星火
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
商量
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
腾讯元宝
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
海螺AI
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
万知
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

不难看出,很多国产大模型还未做数学题,先败在了AI识图这个步骤,无法生成答案。

(PS:有几位选手测试时因为无法识别,未能完成答题,因此没有放出结果。)

那么我们最后来看下“踢馆选手”——GPT-4o

www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

国产大模型 vs 数学大题

鉴于一些国产大模型AI识图有点困难,我们这次直接先把这次高考的大题题目文字给copy出来,再让它们作答:

设n为正整数,数列 ( a1, a_2, \cdots, a{4m+2} ) 是公差不为0的等差数列。若从中抽去项 ( ai ) 和 ( a_j ) (i < j) 后剩余的 ( 4m ) 项可被平均分为 m 组,且每组的 4 个数都能构成等差数列,则称数列 ( a_1, a_2, \cdots, a{4m+2} ) 是 (i, j) - 可分数列。
(1) 写出所有的 (i, j) (1 ≤ i < j ≤ 6),使得数列 ( a_1, a_2, a_3, a_4, a_5, a_6 ) 是 (i, j) - 可分数列;
(2) 当 ( m = 3 ) 时,证明:数列 ( a1, a_2, \cdots, a{13} ) 是 (2, 13) - 可分数列;
(3) 设 ( a1, a_2, \cdots, a{4m+2} ) 是 (i, j) - 可分数列。记数列 ( a1, a_2, \cdots, a{4m+2} ) 中任取两个数和 i (i < j),则数列是 (i, j) - 可分数列的概率为 ( p_n ),证明:( p_n \geq \frac{1}{8} )。
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

接下来,我们再来看下国产大模型们的表现。

Kimi
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
通义千问
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
文心一言
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
豆包
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
智谱清言
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
百小应
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
讯飞星火
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
商量
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
腾讯元宝
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
天工
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
海螺AI
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug
万知
www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

最后,还是有请“踢馆选手”——GPT-4o

www.zeeklog.com  - 12个国产大模型大战高考数学,意外炸出个大bug

那么,你觉得国产大模型们,识图+解数学题,哪家比较好一点呢?

你pick哪个国产大模型? 单选

Kimi

通义千问

文心一言

豆包

智谱清言

百小应

讯飞星火

商量

腾讯元宝

天工

海螺AI

万知

投票

最后,关于AI智能助手,这里也有一份最新用户数据分析报告供你参考:

Read more

深入理解 Proxy 和 Object.defineProperty

在JavaScript中,对象是一种核心的数据结构,而对对象的操作也是开发中经常遇到的任务。在这个过程中,我们经常会使用到两个重要的特性:Proxy和Object.defineProperty。这两者都允许我们在对象上进行拦截和自定义操作,但它们在实现方式、应用场景和灵活性等方面存在一些显著的区别。本文将深入比较Proxy和Object.defineProperty,包括它们的基本概念、使用示例以及适用场景,以帮助读者更好地理解和运用这两个特性。 1. Object.defineProperty 1.1 基本概念 Object.defineProperty 是 ECMAScript 5 引入的一个方法,用于直接在对象上定义新属性或修改已有属性。它的基本语法如下: javascript 代码解读复制代码Object.defineProperty(obj, prop, descriptor); 其中,obj是目标对象,prop是要定义或修改的属性名,descriptor是一个描述符对象,用于定义属性的特性。 1.2 使用示例 javascript 代码解读复制代码//

By Ne0inhk

Proxy 和 Object.defineProperty 的区别

Proxy 和 Object.defineProperty 是 JavaScript 中两个不同的特性,它们的作用也不完全相同。 Object.defineProperty 允许你在一个对象上定义一个新属性或者修改一个已有属性。通过这个方法你可以精确地定义属性的特征,比如它是否可写、可枚举、可配置等。该方法的使用场景通常是需要在一个对象上创建一个属性,然后控制这个属性的行为。 Proxy 也可以用来代理一个对象,但是相比于 Object.defineProperty,它提供了更加强大的功能。使用 Proxy 可以截获并重定义对象的基本操作,比如访问属性、赋值、函数调用等等。在这些操作被执行之前,可以通过拦截器函数对这些操作进行拦截和修改。因此,通过 Proxy,你可以完全重写一个对象的默认行为。该方法的使用场景通常是需要对一个对象的行为进行定制化,或者需要在对象上添加额外的功能。 对比 以下是 Proxy 和 Object.defineProperty 的一些区别对比: 方面ProxyObject.defineProperty语法使用 new Proxy(target,

By Ne0inhk