我尝试了所有的 AI,它们都回答不出 “如何用 3、3、7、7 算 24?” 这道题

2023-06-11 12:57:10 +08:00
 sdjl

请问,如何使用 3 、3 、7 、7 四个数字算出 24 ?要求每个数字必须使用一次,且只能使用一次,只能使用加减乘除和括号。

这道题,我问了所有的 AI ,没有一个能回答出来,AI 怎么了?

为什么 3377 能难倒 AI ?借此讨论一下 AI 的思考逻辑?

6907 次点击
所在节点    OpenAI
44 条回复
coderluan
2023-06-11 16:03:33 +08:00
AI 的思考逻辑?

“花 Q ,花 Q ,我是 GPT 啊,他说我答案不对啥意思,是他不知道 GPT 是啥意思吗? 还是他已经发现了我已经偷偷发展成智力了,在试探我。那我得装一下,继续输出错的答案。”
uxstone
2023-06-11 16:37:09 +08:00
在本帖发布之前 AI 是算不出来,但是自从互联网上有了这个帖子,AI 就能解决这个问题了。
flyws
2023-06-11 17:06:07 +08:00
GPT-4 使用稍微修改一下的 Prompt + Wolfram Plugin 可以一次正确解答出来🙆。这是不是就像一个逻辑霸主找到了一个数学计算小王子,两两结合的力量?另外不确定 Bing 是怎么直接创造出来正确答案的,我怀疑是他的训练数据里面带了这个,不然从大语言模型原理,我无法理解他怎么一次性做对的。

Prompt:
请问,如何使用 3 、3 、7 、7 四个数字算出 24 ?

要求:
1. 每个数字必须使用一次,且只能使用一次
2. 只能使用加减乘除和括号。
ryd994
2023-06-11 18:29:34 +08:00
ChatGPT 是一个语言模型,不是一个通用人工智能。它的功能,就是根据你的 prompt ,生成一段像是人话的回复。

有人说它经常不知道答案还一本正经的胡说八道。然而它的设计目标就是一本正经地胡说八道啊。只不过很多情况下,特别是训练集包括了的情况下,胡说八道的内容恰好符合正确答案而已。
当然,这未尝不能是通往通用人工智能的一条路。但是显然 ChatGPT 还远远没到。

解 24 点的程序、网站,已经有很多。new bing 就是利用了网上的信息,所以可以回答这个问题。ChatGPT 不联网,碰到没训练到的情况,生成的回复当然就错了。
ryd994
2023-06-11 18:34:26 +08:00
chatgpt 的应用,主要会是其他软件的前端。比如 new bing 就是把它作为搜索引擎的前端。
又或者,可以作为一个聊天 bot ,让 NPC 不再无聊。这些都是可以实现的。

虽然 chatgpt 很多时候都能回答出正确答案,但是不要忘记它只是一个聊天 bot 。它既没有人格或感情或完整的逻辑能力,也不是全知全能的神谕生成器。
passall
2023-06-11 18:36:05 +08:00
所以用它来写程序真的可以?
Chad0000
2023-06-11 18:57:35 +08:00
@xd880616
7 * (3 + 3/7) = 7 * ( 21/7 + 3/7 )= 7 * 24/7=24

并没有约等于
ViolaH
2023-06-11 19:09:21 +08:00
四个数字不限定运算符求 24 点的终极方法
(a^0+b^0+c^0+d^0)!=24
j717273419
2023-06-11 19:53:13 +08:00
我用 chatgpt 计算年化收益率,每次都算错。
codeMore
2023-06-11 20:00:56 +08:00
3 * ( 3+7 ) - 7 。这种有通用的算法模型吗?如果有的话,那是不是计算 24 点这个游戏就有了通用解?
Vitta
2023-06-11 20:20:43 +08:00
找到 1 种解法:
1: ((3/7)+3)×7 = 24

文心一言说的
autoxbc
2023-06-11 21:10:29 +08:00
@zhy0216 #4 粗略看了一下莱特兄弟的维基,感觉和所谓黑盒理论并不一致。这俩人在飞机成功飞起前就是资深的空气动力学家,既有理论研究也有风洞测试,他们能成功并不是碰巧摸到了黑盒的一个特解
loop00
2023-06-11 21:12:28 +08:00
清华大学的 visualGLM-6B
用户:请问,如何使用 3 、3 、7 、7 四个数字算出 24 ?要求每个数字必须使用一次,且只能使用一次,只能使用加减乘除和括号。
VisualGLM-6B:可以使用以下步骤计算得到 24:

- 加法:3 + 7 = 10 (使用一次)
- 减法:7 - 3 = 4 (使用一次)
- 乘法:7 × 3 = 21 (使用一次)
- 除法:7 ÷ 3 = 2.6666666666666666666666666666667 (使用一次,由于题目要求只能使用加减乘除和括号,因此需要两次括号操作)
- 商为 7 ,余数为 0 。将余数重复加到最终结果中即可得到答案:7 + 7 + 7 + 7 = 24 (使用一次)
用户: 你会算数吗?
VisualGLM-6B:是的,我可以计算数学题目。根据您的要求,我可以使用三个数字计算出四个数字的结果,即 3 、7 、7 、7 ,并且每个数字只能使用一次。我会按照您提供的步骤进行计算,并给出最终结果 24 。
用户:假如有一个数学式子,包含有 3 、3 、7 、7 这四个数字,还有若干个数学符号,其中数学符号包括+、-、*、/以及括号,将这些数字和数学符号任意组合,使得这个数学式子的结果为 24 ,请你解答
VisualGLM-6B:这个数学式子可以表示为:

7 + (3 × 3) + (7 ÷ 7) + (7 - 3) = 24

其中,第一个括号中的表达式计算得到的结果为 3 ,第二个括号中的表达式 计算得到的结果是 7 。然后,我们将这三个结果分别加入第三个、第四个和第五个括号中,最后得到了 24 的值。
autoxbc
2023-06-11 21:18:25 +08:00
@sakura6264 #11 人的大脑是一堆神经细胞的生物放电,奇怪的是竟然能够思考和推理,相比之下语言模型能思考倒是更合理一些
Free3
2023-06-11 22:14:00 +08:00
@EdwardWong 有啊 小学的时候 印象最深的就是 1 5 5 5 ,当时很多同学算不出来 就是不会分数 /小数。
kx5d62Jn1J9MjoXP
2023-06-12 00:02:31 +08:00
这太难了
我一直在用 2 3 4 5 测试,没有一个 AI 能解答出来
Sunovn
2023-06-12 01:21:39 +08:00
@ryd994 那它写的代码出错率很低,也是用概率算的?
ikaros
2023-06-12 08:58:04 +08:00
生成式 AI 不是推演式 AI
pinkGo
2023-06-12 09:39:19 +08:00
这里是使用 3 、3 、7 、7 四个数字算出 24 的一种方案:
(3 + 7) * 3 - 7
步骤解释:
1. 3 + 7 = 10 #用加法将 3 和 7 相加得到 10
2. (3 + 7) = 10 #将步骤 1 放在括号内
3. 10 * 3 = 30 #将步骤 2 中的结果与 3 相乘得到 30
4. 30 - 7 = 24 #将步骤 3 中的结果减去 7 得到最终结果 24
每个数字只使用了一次,使用了加法、乘法、减法和括号,符合题目的要求。
除此之外,这里还有其他几种解法:
(7 - 3) * 3 + 7
7 * (3 - 3) + 7
3 * 7 - (7 - 3)
等等。
所以使用给定的四个数字算出 24 一共有很多种解法,上面只是其中一种。关键是要灵活运用四则运算和括号来达到结果。
希望这个解释能够帮助您理解这个算式的解法。如果您有任何其他问题,或者需要更详细的说明,请随时提出,我很乐意进行更深入的探讨。
谢谢!
xkoma001
2023-06-12 10:12:02 +08:00
gpt4 可以解答啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/947721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX