出了个乌龙,被各个 AI 搞的恍惚了。

49 天前
 chenzhe

乌龙

起因

今天早上,我在浏览论坛时看到了一篇帖子 链接。因为刚醒,头脑昏沉,并没有仔细阅读,只是随意扫了一眼。帖子里提到了 uv 这个包管理器工具,我没留意它其实是 Python 相关的包管理器。由于名字短小简洁,我就把它记在了脑袋里。

晚上的尝试

晚上闲下来,我突然想起了这个 uv 工具,于是决定向 AI 提问,看看它能给我什么答案。

提问

“帮我对比一下 uv, yarn, npm, pnpm 之间的区别。”

AI 给出的回复如下:

看完 Google Gemini 的介绍,我觉得这款工具很不错,于是按照它给的网址直接打开文档并开始安装。

安装尝试

我满怀兴奋地删除了原有的 Node.js 项目的 node_modules,想要试试 uv 的速度。根据惯性思维,我输入了几个安装命令,但是都没有成功。于是,我去查看官网。

发现问题

官网的内容几乎都是 Python 相关的,完全没有涉及 Node.js 或 JavaScript 。这时我感到一丝疑惑,脑袋里仍然清晰记得我是在一个 Node.js 相关的帖子里看到过 uv 这个包管理器的名字。更奇怪的是,Gemini 的回答也提到它是 Node.js 的包管理器。

这时候我去找别的 AI 问了第一个问题

1. Github Copilot (Claude 3.7 Sonnet)

2. Github Copilot (GPT-4o)

3. Grok

4. Deepseek R1

质问 AI

“我看到 uv 文档 上完全没有提到 Node.js 的操作,都是 Python 相关的内容,怎么回事?”

此时大部分 AI 都告诉我他们搞错了,只有 Grok 并没有表示它搞错了,只是又开始自顾自的表述 nv 跟 Python 之间的关系。

虽然 AI 在某些领域能提供帮助,但最终我们仍然需要依赖自己的判断力,确保能够在面对技术问题时做出明智的决策。

4653 次点击
所在节点    随想
44 条回复
lynnharry
48 天前
直接给我幻想出来一个新的工具包 UV ( Unjs Vector ),UV 的官方网站是 https://uv.unjs.io/ 这是由 Unjs 团队开发的 UV 包管理工具的官方网站。
shylockhg
48 天前
@lynnharry 又幻想了:)
MoneyWasUseless
48 天前
mac os 颜值确实是高,这个 UI 看的是真舒服。。
woodfizky
48 天前
LLM 本质就是预测下一个词,只不过现在训练的很多场景预测的都不错而已。
本质上,跟赛博算命没什么区别,算对了你觉得很厉害,偶尔算错了就祛魅了。

如果你区分不了"AI"提供的内容正确性,还要依赖"AI"的话,你大概率会被它们时不时的幻觉和错误计算狠狠阴一把。


换个角度想,跟人也类似的,你作为领导/上司 提出一个诱导性强,容易回答错的问题给真人员工,真人一样容易搞错。
MoneyWasUseless
48 天前
@yb2313 开了 R1 以后就没有 OP 这个情况了,R1 确实牛逼,直接分析出了 uv 就是 py 那边的工具,然后思考用户这边可能是弄错了。


mrcotter2013
48 天前
现阶段使用 AI 需要自己有一定的判断力和基础知识。用它来写代码也是,如果读不懂,AI 经常会乱来,甚至改掉你原本的需求……
coolfan
48 天前
哈哈哈 好问题,全军覆没啊
davidyin
48 天前
人工智障還是要小心使用。
dkrao
48 天前
所以 ai 从来不会说它不知道,不知道的它就自己瞎编,被你发现了它就找借口说搞错了,抱歉!
charles0
48 天前
gpt-4.5 指出:uv 不是一个包管理工具,更多是指与 Deno 相关的底层库(如果你是指这个)。
https://chat01.ai/zh/chat/01JQ84ZZVPWVW58EEX8C5QSZXT
charles0
48 天前
但是它的回答的第一行还是有一点迷惑性,虽然后面具体解释 uv 的时候它说 uv 可能是指 Deno 的 uv 库:在某些文档中提到的 uv 可能指的是 Deno (一个新的 JavaScript/TypeScript 运行时)所用的底层库 libuv ,这是一个提供事件驱动、异步 I/O 操作的库。它不是一个包管理工具,而是用于 Deno 环境中的底层 I/O 操作,类似于 Node.js 中的 libuv 库。
charles0
48 天前
连 GPT-4 都能回答正确,它第一句话就是:在讨论 uv, yarn, npm, 和 pnpm 之间的区别之前,我想先澄清一下可能存在的误解。uv 在这个上下文中可能是一个笔误,因为 uv 通常不与包管理工具相关联。假设你指的是 npm, yarn, 和 pnpm 这三种 JavaScript 包管理工具,我将基于这个假设来进行比较。
vicalloy
48 天前
uv 太新了,如果不联网各 AI 关于 uv 的资料太少。而且还有 libuv 、uvloop 之类的知名库让 AI 混淆。
Perry
48 天前
你的问法让 AI 默认了 uv 是和 yarn npm pnppm 相关的,导致了更容易得到幻觉的结果
inhzus
48 天前
问 AI 的语句确实要尽量保证没有错误...
Perry
48 天前
你的问法并没有让 AI 知道你只想比较 JS 包管理器,因为完全
Perry
48 天前
因为完全有可能我只是想比较不同语言的包管理器
wolfie
48 天前
这不是随便用几天就知道的吗?
grok 确实强,降智的 gpt 没有任何主见,反驳就改变回答,再反驳就再次改变回答。
Perry
48 天前
这就是你在问 “帮我对比一下 ruby on rails, express.js, koa.js, hapi 之间的区别。”
shyangs
48 天前
@Perry

如果 AI 想應用到醫學、法律、自動駕駛領域,克服幻覺和錯誤誘導是必須的.

病人的主訴完全有可能誤導醫師.

主訴: Disk 故障,檢查後結果是主板/POWER 故障. 如果換到外科情景那不就是拔錯牙,或割錯器官了(左腎右腎割錯醫療事故)

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

https://yangjunhui.monster/t/1121062

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

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

© 2021 V2EX