agou的胡言乱语 头像

消息来源频道

agou的胡言乱语

@bakadog

频道845 位成员公开可见0 人在线
成员规模845 位成员
在线情况0 人在线
消息总数4,630 条消息
浏览量总数22,034 次浏览

在这个频道里搜索消息……

t.me/bakadog

少写几个字酿成的意外?
今天下午看到,Clash Verge Rev 又又又出事了:因为修复卸载时开始菜单中的应用图标未被移除的问题,而造成整个开始菜单均在卸载时被一锅端。好家伙,这杀伤力仅次于把软件装在 C 盘根目录呀。
看了出问题的代码,我的第一反应是,这不像人类能写出来的。再看到注释的“删除用户开始菜单文件夹”,这句话读起来也不像中文。于是我设想出了这样的情景:
开发者:帮我实现在卸载软件的时候,删掉开始菜单的文件夹。
AI Agent:好的,我将为你实现卸载时删除“开始菜单”文件夹的功能。……
然后,由于这位开发者并不想删掉自己安装的自己的软件测试(我懂!),这项更改就被无辜地提交了。
好的,这非常合理,我可以 99% 的确定,这就是 Vibe Coding 酿成的祸;剩下 1% 是我的谦虚。
但凡这位开发者多说几个字“删掉「本软件在」开始菜单「中创建」的文件夹”,这种惨剧也不会发生了;不过也不能全把锅甩给他,这是谁家的 AI 啊,这代码也能写出来,我要避雷了;真是一个敢写,一个敢用啊。
所以我倡议各位,Vibe Coding 的时候多看一眼好吗?好的。我很少公开提到 Vibe Coding,因为我总感觉我对 AI Agent 的掌控力不足,一旦经过多轮迭代,我就感觉到事情不在按照我的设想发展,而我也懒得看。因此,我更多地只在处理一些极其简单,而且我可以一眼丁真的时候,才会让 AI Agent 帮我代劳。
顺便说一句,我之前安装过 Clash Verge Rev 的 2.2.2 版本,简单体验之后觉得 UI 不好看,就卸载了,现在非常感激自己选择体验了正确的版本;非常幸运的是,我也还没有更新 Windows 11 的 8 月累积更新,不然我电脑的 Phison 硬盘恐怕也要遭殃了。