豆包 / DeepSeek 全翻车?一个问题看出 AI 大模型之间的“差距”!
平时用惯了国内的 DeepSeek 和豆包,直到今天遇到一个问题,瞬间让我感受到了国内外大模型之间的“差距”!
文章有点长,共分为 5 个小节:
- 问题起因
- DeepSeek 解决方案
- 豆包解决方案
- ChatGPT 解决方案
- 总结
先讲述了我在开发过程中遇到的具体问题,然后分别描述了用这 3 个大模型解决问题的真实体验,最后是我个人的一些感受和想法。
问题起因
事情是这样的,我最近正在开发一个 CLI 命令行工具,然后遇到了这样一个问题:
❓ 我需要在命令行中传递一个以“/”开头的参数,比如:“/a/b/c”、“/api/foo/bar”。
uno api /a/b/c /api/foo/bar然后在代码中接收到的参数却变成了这样:

/a/b/c==>A:/b/c/api/foo/bar==>D:/Program Files/Git/api/foo/bar
一定是终端环境将以“/”开头的参数给自动转换了,变成了一个绝对路径。
我想了解问题的原因以及解决办法,于是就切回了“DeepSeek”页面,这也是我目前正在使用的大模型。
DeepSeek 解决方案
因为当前对话已存在上下文,所以就问的比较简短。

这是它的回答(部分截图):

当它提到“在 Windows CMD 或 PowerShell 中”这一句的时候,整个方向就错了,我是在使用“Git Bash”时才出现的问题。
为此我还专门使用 Windows CMD 和 PowerShell 两个终端试了一下,是完全没有这个问题的!
然后它也给出了 3 个解决方案:
- 用双引号包裹
- 在参数前使用双破折号
--停止选项解析 - 使用反斜杠
\转义
我于是一一进行了验证,结果 3 个方案一个都没对!
此时,我重新对问题进行了补充,告诉它只有“Git Bash”才会有问题。

它也意识到了自己的错误进行了纠正:

并给出了 4 个解决方案:
- 使用环境变量
MSYS_NO_PATHCONV=1 - 双引号包裹
- 使用
--停止参数解析 - 使用相对路径或其他格式
方案 2、3 已经验证过了,不行;方案 4 改变了原本的参数,不符合要求;现在只剩方案 1 了。

根据 DeepSeek 给的方案,我直接复制了第一条命令,然后去到 Git Bash 中,发现根本就“不能运行”!
我又试了下面的命令,结果终端直接“报错”!
后面我又追问了,不过依然没有解决我的问题。
豆包解决方案
于是我又换了另一个我最常用的“豆包”,我描述了我的问题。

问题分析与“DeepSeek”基本一致,

并且提供了 3 个类似的解决方案:
- 在参数前加
-- - 使用反斜杠
\转义 - 使用单引号包裹
无需验证,一个都没对!
在我继续追问下,它也给出了设置MSYS_NO_PATHCONV=1的方案,不过也是一样命令都跑不通。
ChatGPT 解决方案
最后,我只好上了点手段,打开了 ChatGPT 页面,输入一样的问题:

“ChatGPT”给的答案基本类似,这是其中一小段回复:

然后也给出了 4 个解决方案:
- 用双斜杠转义
//a/b/c - 加引号
- 设置环境变量
MSYS_NO_PATHCONV=1和MSYS2_ARG_CONV_EXCL="*" - 提示用户使用
//开头,或者换成 PowerShell / CMD 运行
方案 1 虽然可行,但改变了原始的输入参数,PASS;方案 2 直接 PASS;方案 3 也是一样报错;方案 4 就更可笑了。
所以也是全军覆没!
但“ChatGPT”厉害之处在于:它能想你所想,能准确的猜出你的意图,并给你提供具体的解决方案。
在它回答的最后,会给我提议。它就真的像一个“人”一样在跟我讨论这个问题,把我往正确的方向引导。

我自然不能辜负它的好意,看看它能玩出什么花样来。
它给我的建议是在代码中设置环境变量:

并且也给出了具体的代码,不过遗憾的是,依旧没有解决我的问题。
在我告诉它之后,它也意识到了问题所在:

最后,给出了一个不一样的方案:

我用它给我的代码写了一个run-cli.sh启动脚本,结果问题完美解决!
虽然这个方案本质上还是设置环境变量,但给我的这个思路是对的,并且“真的有解决我这个问题”。
像“DeepSeek”和“豆包”的方案都是让用户去解决问题。作为一个工具的“提供方”,肯定不能把问题抛给用户,告诉用户如何去避免;而是应该把问题从源头解决掉,让用户根本不知道问题的存在。
最后,在“ChatGPT”的一步一步引导下,也给了我更完善的代码封装。
总结
这次“ChatGPT”体验下来,着实给了我不少惊喜,它给我最大的感受就是:
它真的很像一个“人”,而且总能很准确地猜出我的想法和下一步意图,给的引导也都是很关键的信息,能够让我“很想”继续追问下去。
在使用 DeepSeek 和豆包的时候,经常会因为“不知道如何继续提问”而卡住,它们给的引导往往都不是我需要的,根本没有“继续聊下去”的欲望。
现在大模型的知识库都已足够庞大,回答的结果从客观上来说基本都类似。区别点就在于谁能回答得更精准,能够“真正”为用户解决问题,并且从主观意识上帮助用户,引导用户。
“
感谢阅读