Gemini 2.5 pro 在这个问题上栽跟斗

4 天前
 nealHuang
因为最近发现了一个 bug 代码示例如下

public static void main(String[] args) {
double num = 0.0;
double min = Double.MIN_VALUE;
System.out.println(num < min);
}



然后我就去问 Gemini ,这段代码输出的结果是什么,结果在这种简单问题上都是答错的,紧接着去测试了一下 ChatGPT 和 DeepSeek ,都能正确分析给出 True 的结果

4781 次点击
所在节点    程序员
30 条回复
westfall
4 天前
今天薅了个 Gemini 教育版,免费 12 个月,第一次对话就给我干懵了,它居然倾向于欺骗我。它声称自己能听懂音频,我上传了个外企工作相关的访谈节目让它总结一下,它给我瞎编一通。
https://g.co/gemini/share/46062a841a23
kekxv
4 天前
gemini-cli 的 2.5 Pro 贼强
yulon
4 天前
可能数据有污染,Qwen 正确,GLM 居然错了,而且它自己都说 0 小于正数了,结果却是 false 。
rrfeng
4 天前
Gemini flash 回答正确
Kairossaster
4 天前
gemini2.5pro 和 chatgpt 输出 true 。claude sonnet4.1 和 grok3 false
charles0
4 天前
三个不同渠道的 gemini-2.5-pro 都给了 true 的正确答案,你肯定遇到降智了
yulon
4 天前
我好像知道某些 AI 的逻辑了:

因为二进制的存储方式,把「正数」和「无符号数/非负数」划等号了,0 被 AI 当成了「正数」,此时 0 自己就是「最小的正数」,当然不能小于「最小的正数」。

并且在某些推理过程中,虽然能得出 Double.MIN_VALUE 是「大于 0 的正数」,但是在后续推理中,可能出于节省 token ,变成了「正数」,而「正数」又被误解为「全体正数」,被当成「正数」的 0 ,自然也不能小于「全体正数」。
cat1879
3 天前
gemini 2.5pro False
PPLX ture
claude false
since2021
3 天前
我第二次开了 deep thought 回答对了,第一次不对
zpxshl
3 天前
gemini2.5 输出 true ,我是用 poe 中转的 e

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

https://ex.noerr.eu.org/t/1156718

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

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

© 2021 V2EX