gpt-4o-mini 回答的答案和自己本机运行的结果不一致,应该相信谁? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frozenway
V2EX    PHP

gpt-4o-mini 回答的答案和自己本机运行的结果不一致,应该相信谁?

  •  1
     
  •   frozenway 2024-07-31 11:28:05 +08:00 6509 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 PHP 中,strpos() 函数的第一个参数是要搜索的字符串(即“haystack”),第二个参数是要查找的子字符串(即“needle”)。根据 PHP 的官方文档,strpos() 函数的第一个参数可以是空字符串。

    行为说明 当第一个参数( haystack )为空字符串时: strpos) 函数会返回 0 ,表示子字符串( needle )在空字符串的起始位置找到(位置为 0 )。这是因为在 PHP 中,空字符串的起始位置被视为 0 。 示例:

    $haystack = ""; $needle = "a"; $position = strpos($haystack, $needle); var_dump($position); // 输出 int(0) 

    我在我本地运行得到的结果确是:

    $address = ""; $word = 'a'; // $rs = strpos($address, $word); var_dump($rs); //输出 bool(false) 

    这是 PHP 版本的问题还是 gpt 回答错了?

    第 1 条附言    2024-07-31 16:21:02 +08:00
    确实是 gtp-4o-mini 的问题,改成 gpt-4o 问,回答貌似正确
    ```
    第一个参数为空字符串:strpos()返回 false ,因为空字符串在任何字符串中没有意义。
    第二个参数为空字符串:strpos()返回 0 ,因为空字符串被视为在目标字符串的开始位置找到。
    ```
    示例 2: 第一个参数为空字符串
    $haystack = "";
    $needle = "World";

    $position = strpos($haystack, $needle);

    if ($position !== false) {
    echo "字符串 '$needle' 首次出现在位置 $position.";
    } else {
    echo "字符串 '$needle' 没有找到.";
    }
    //输出:

    //字符串 'World' 没有找到.
    ```
    42 条回复    2024-08-02 12:51:23 +08:00
    Glkcv
        1
    Glkcv  
       2024-07-31 11:29:27 +08:00
    gpt 只限于参考
    kangu
        2
    kangu  
       2024-07-31 11:31:05 +08:00   13
    可以类比一下场景:
    专家说国内人均可支配存款已达 10W+
    一看自己钱包只有不到 20 块

    这个是我错了还是专家错了?
    Adonis142857
        3
    Adonis142857  
       2024-07-31 11:31:06 +08:00
    相信你的实际操作
    106npo
        4
    106npo  
       2024-07-31 11:32:39 +08:00 via Android
    有 RAG 都不一定可信,何况你直接问
    dapang1221
        5
    dapang1221  
       2024-07-31 11:32:59 +08:00   2
    gpt 胡言乱语的,这种精确的有文档的东西肯定是看文档。并且,你告诉 gpt 它回答错了,它还会立马道歉,然后给你编个新的。。。
    duchenpaul
        6
    duchenpaul  
       2024-07-31 11:40:05 +08:00
    @kangu 当然是我错了, 自己穷怪别人, 怪国家?
    zlhsvc
        7
    zlhsvc  
       2024-07-31 11:42:03 +08:00   7
    你连自己本机的结果都不相信那你就别敲代码了。
    gpt 是基于网上资料训练的,那么多 copy 的资讯博客有错误很正常
    Nich0la5
        8
    Nich0la5  
       2024-07-31 11:47:45 +08:00
    ChatGPT 也可能会犯错。请核查重要信息。
    dif
        9
    dif  
       2024-07-31 11:51:51 +08:00
    这玩意不就是把已知得问题给你关联一下回复给你么,至于是否正确它才不关心。这玩意被自媒体吹的有些言过其实了,它没有创新能力。这次高考数学 AI 答题集体拉跨,为啥呢?因为这些题都是新的模式,如果像考什么 CCNP 之类的从题库中抽题考试得模式,我相信它能考 100 分。
    jr55475f112iz2tu
        10
    jr55475f112iz2tu  
       2024-07-31 12:03:42 +08:00 via Android
    为什么到了现在还有 IT 行业的人不知道 GPT 类模型究竟是什么,原理是什么,应该怎么用?
    brader
        11
    brader  
       2024-07-31 12:08:54 +08:00
    我试了 5 、7 、8 版本的 PHP ,输出全是 false
    yulgang
        12
    yulgang  
       2024-07-31 12:18:26 +08:00
    @dapang1221
    编个新的 哈哈哈哈
    过于真实。
    echoless
        13
    echoless  
       2024-07-31 12:29:22 +08:00
    @czfy #10 我一句话解释一下: gpt 就是学习人类积累的文字记录,然后根据前一个词, 猜测下一个词是什么.

    gpt 正确可以理解为 它恰好猜对了.
    deplives
        14
    deplives  
       2024-07-31 12:43:37 +08:00
    gpt 说你今早吃早饭了,但你实际睡到 12 点才起床,你说你信 gpt 还是你自己
    R4rvZ6agNVWr56V0
        15
    R4rvZ6agNVWr56V0  
       2024-07-31 12:51:11 +08:00
    gpt-4o-mini 不太行。
    FengMubai
        16
    FengMubai  
       2024-07-31 12:55:37 +08:00 via Android   1
    GPT 是根据前一个词生成下一个词,所以 GPT 给出的答案永远都是需要验证的,并不是你所期望的专家系统
    huangzhiyia
        17
    huangzhiyia  
       2024-07-31 13:10:58 +08:00
    入门的东西问它还行 太深入的东西还是靠自己翻官方文档和源代码
    cmdOptionKana
        18
    cmdOptionKana  
       2024-07-31 13:36:53 +08:00
    gpt 已经不是新事物了啊…… 几年前你问这个问题还情有可原
    lyxxxh2
        19
    lyxxxh2  
       2024-07-31 13:43:51 +08:00
    答案: 肯定是你错啊
    这么比喻吧:
    gpt: 无所不知的程序员 * 几千万
    你: 新手程序员 * 1
    (狗头保命)
    leeyuzhe
        20
    leeyuzhe  
       2024-07-31 13:44:23 +08:00
    gpt 是生成式大模型,它不会真的运输代码,它只是根据自己的知识图谱猜测一个结果,
    waityan
        21
    waityan  
       2024-07-31 13:45:33 +08:00   2
    我还以为 gpt-4o-mini 可以机运行了~~
    lDqe4OE6iOEUQNM7
        22
    lDqe4OE6iOEUQNM7  
       2024-07-31 13:49:36 +08:00
    @frozenway gpt-4o 只有 Python 代码解释器,也就是沙盒环境,其他编程语言没有内置
    lDqe4OE6iOEUQNM7
        23
    lDqe4OE6iOEUQNM7  
       2024-07-31 13:50:35 +08:00
    @frozenway 你让他弄 Python 试试,用 gpt-4o
    jianchang512
        24
    jianchang512  
       2024-07-31 13:51:21 +08:00
    好奇你从哪里的文档看到允许第一个字符串成为空了,并且为空会返回 0 ,文档只说了从 php8 开始,第二个字符串允许为空

    文档

    strpos(string $haystack, string $needle, int $offset = 0): int|false


    8.0.0 needle 现在接受空字符串。

    https://www.php.net/manual/zh/function.strpos.php
    zx123ok
        25
    zx123ok  
    PRO
       2024-07-31 14:05:15 +08:00 via Android
    相信自己,哦哦哦喔喔
    lddtime
        26
    lddtime  
       2024-07-31 14:33:08 +08:00
    没关系,你骂它,它会跟你道歉的!
    feiyan35488
        27
    feiyan35488  
       2024-07-31 14:39:23 +08:00
    建议再跳个大神咨询下,以大神的答案为准
    NessajCN
        28
    NessajCN  
       2024-07-31 14:44:41 +08:00
    当然信时机结果
    gpt 那个分析代码运行结果就没对过
    feiyan35488
        29
    feiyan35488  
       2024-07-31 14:46:31 +08:00
    @kangu 肯定是你错了,砖家不会错的
    MaxYang666
        30
    MaxYang666  
       2024-07-31 14:54:58 +08:00

    相信自己运行得到的结果,我用 GPT 提问得到的答案是对的
    xz410236056
        31
    xz410236056  
       2024-07-31 15:25:19 +08:00
    mini 是小模型。你用正式版就会告诉你 false
    0x90200
        32
    0x90200  
       2024-07-31 15:46:01 +08:00
    相信自己运行结果, GPT 仅供参考
    sunpj
        33
    sunpj  
       2024-07-31 17:11:01 +08:00
    sunpj
        34
    sunpj  
       2024-07-31 17:11:58 +08:00
    小模型回答的也是 false
    Panameragt
        35
    Panameragt  
       2024-07-31 17:26:36 +08:00
    GPT 仅供参考 ,就一乐子
    frozenway
        36
    frozenway  
    OP
       2024-07-31 17:52:16 +08:00
    ![图片]( https://nixi.win/tmp/aaa11.webp)
    juglans
        37
    juglans  
       2024-07-31 23:22:19 +08:00
    gpt 拿来翻译不错
    z1060450187
        38
    z1060450187  
       2024-08-01 11:51:54 +08:00
    实践是检验真理的唯一标准
    allenby
        39
    allenby  
       2024-08-01 12:44:28 +08:00 via Android
    不知道什么时候 gpt 能自己思考,而不是靠推测
    wow0o
        40
    wow0o  
       2024-08-01 14:53:01 +08:00
    GPT 是个语言模型。 语言模型。 语言模型。 语言模型。。。。。。
    mingtdlb
        41
    mingtdlb  
       2024-08-01 16:48:59 +08:00
    大哥,你这个脑子可以告别世界了。
    julyclyde
        42
    julyclyde  
       2024-08-02 12:51:23 +08:00
    就连检验真理的唯一标准到底是什么,居然都需要讨论了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2599 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 12:28 PVG 20:28 LAX 05:28 JFK 08:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86