V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yifei2
V2EX  ›  程序员

一道简单的数学题,几个 ai(chatgpt, newbing, bard,文心一言)都错了

  •  1
     
  •   yifei2 · 2023-04-25 17:08:23 +08:00 · 3166 次点击
    这是一个创建于 589 天前的主题,其中的信息可能已经有所发展或是发生改变。
    结果如下




    其中 chatgpt 思路是对的,但是结果不对,百度文心一言直接出结果竟然是对的,但是让解题思路也是不对的
    这是为啥,这简单的题目
    10 条回复    2023-04-26 09:34:31 +08:00
    lisxour
        1
    lisxour  
       2023-04-25 17:14:19 +08:00
    不清楚为什么,但是你可以使用提示工程让他们算对,只需要稍微换个提问的方式,说不定就对了
    Free3
        2
    Free3  
       2023-04-25 17:14:48 +08:00 via iPhone
    prompt

    来 以小学生的思维 做一道数学题。以求得 X 值和 Y 值分别在什么范围内 符合以下条件。
    0.2x+0.4y>=12
    0.5x+0.2y>=16
    collinmehle
        3
    collinmehle  
       2023-04-25 17:19:35 +08:00
    我们需要找到 x 和 y 的范围,使得以下两个不等式都成立:

    1. 0.2x + 0.4y >= 12
    2. 0.5x + 0.2y >= 16

    首先,我们尝试将两个不等式分别解出 x 和 y 。 对于第一个不等式,我们可以得到:

    0.2x >= 12 - 0.4y
    x >= (12 - 0.4y) / 0.2
    x >= 60 - 2y

    对于第二个不等式,我们可以得到:

    0.5x >= 16 - 0.2y
    x >= (16 - 0.2y) / 0.5
    x >= 32 - 0.4y

    现在我们得到了两个关于 x 的不等式:

    1. x >= 60 - 2y
    2. x >= 32 - 0.4y

    为了找到 x 和 y 的范围,我们需要找到满足这两个不等式的 y 值。

    如果我们令第一个不等式等于第二个不等式,我们可以得到:

    60 - 2y = 32 - 0.4y
    28 = 1.6y
    y = 17.5

    这意味着当 y = 17.5 时,两个不等式的界限相交。当 y > 17.5 时,第二个不等式的界限比第一个不等式的界限要高。由于我们需要找到同时满足两个不等式的解,因此我们应该考虑 y <= 17.5 的情况。

    现在我们可以得到 x 的范围。当 y <= 17.5 时,我们需要确保 x 的值满足以下两个不等式:

    1. x >= 60 - 2y
    2. x >= 32 - 0.4y

    我们可以得到 x 的下界为:

    x >= max(60 - 2y, 32 - 0.4y)

    总结一下,我们得到了以下 x 和 y 的范围:

    y <= 17.5
    x >= max(60 - 2y, 32 - 0.4y)


    --- 以上 GPT-4 回答
    cmdOptionKana
        4
    cmdOptionKana  
       2023-04-25 17:22:36 +08:00
    我把鸡翅放进洗衣机, 为什么煮不熟? 因为洗衣机不是微波炉, 不是烤箱.

    chatGPT 之类的为什么经常做错数学题? 因为本来就不是数学解题机器人, 它是个聊天(瞎聊, 闲聊)机器人.
    yifei2
        5
    yifei2  
    OP
       2023-04-25 17:26:33 +08:00
    @collinmehle 这么看还是 gpt4 靠谱点
    @Free3 按你这个思路试了,结果更离谱
    XiLingHost
        6
    XiLingHost  
       2023-04-25 17:33:15 +08:00
    我觉得你这种需求比较适合 wolfram alpha
    crystom
        7
    crystom  
       2023-04-25 17:33:46 +08:00
    lets do it step by step
    encro
        8
    encro  
       2023-04-25 17:40:59 +08:00
    可能因为你没有打乘法符号
    yifei2
        9
    yifei2  
    OP
       2023-04-25 17:50:13 +08:00
    @XiLingHost 哈哈哈,不瞒你说,我刚刚在 wolfram alpha 试了,我现在明白谷歌的 bard 答案哪里来的了,一毛一样
    Chxw
        10
    Chxw  
       2023-04-26 09:34:31 +08:00 via Android
    这是一个二元一次不等式方程组,可以用图像法或代数法解决。我将使用代数法来解决这个问题。

    首先,我们需要将不等式方程组转换为标准形式,即将所有项移至左侧并将常数项放在右侧。这样,我们得到以下形式的方程组:

    0.2x + 0.4y - 12 >= 0
    0.5x + 0.2y - 16 >= 0

    接下来,我们需要找到每个方程的解集。我们可以通过以下步骤来完成:

    1. 将每个不等式转换为等式。
    2. 将每个等式表示为 y = mx + b 的形式。
    3. 根据斜率和截距绘制每个线的图像。
    4. 确定每个线的上方或下方是解集。

    因此,我们可以将第一个不等式转换为以下形式:

    0.2x + 0.4y - 12 = 0

    然后,我们可以将其表示为 y = mx + b 的形式:

    y = -0.5x + 30

    现在,我们可以绘制这条线。由于系数 -0.5 是负数,因此该线向下倾斜。截距为正数 30 ,因此该线穿过 y 轴并向下穿过 x 轴。

    接下来,我们可以将第二个不等式转换为以下形式:

    0.5x + 0.2y - 16 = 0

    然后,我们可以将其表示为 y = mx + b 的形式:

    y = -2.5x + 80

    现在,我们可以绘制这条线。由于系数 -2.5 是负数,因此该线向下倾斜。截距为正数 80 ,因此该线穿过 y 轴并向下穿过 x 轴。

    最后,我们需要确定每个线的上方或下方是解集。我们可以选择任意一点,并检查它是否满足两个不等式。例如,点 (20,10) 在第一个不等式上方和第二个不等式下方。因此,它不是解集的一部分。

    另一方面,点 (20,20) 在两个不等式上方。因此,它是解集的一部分。

    因此,解集是所有满足以下条件的点的集合:

    y > -0.5x + 30
    y > -2.5x + 80

    希望这有所帮助!如果您需要更多帮助,请告诉我。

    來源: 與 Bing 的交談,2023/4/26
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5679 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:37 · PVG 09:37 · LAX 17:37 · JFK 20:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.