昨天在 reddit 上发了个开源插件介绍,被骂了。

查看 69|回复 12
作者:irvinglove   
插件基本是 vibe coding ,包括 github action 等配套,当然发的帖子也是 ai 写的。因为小插件,不浪费 tokens (主要是穷),用了 trae 免费版(此处不是广)。
帖子初期反响还可以,直到收到了一条评论:I can't Read the AI posts anymore it feel so pointless and empty
然后就崩了,他的点赞蹭蹭蹭往上涨,但帖子点赞跌到 0 ,然后帖子被版主删了。
我们有在帖子下讨论,他的观点:

Sadly after reading soo many posts and going though soo many repos of new plug-ins it is tiring. I do software for a living. All theese projects have in common is bad practices, bad maintainability and so much more. If it's something people need and rely on but for the creator it's just an afternoon project wich is easily abandoned it leads to bad faith in the software. Maintaining a project is time intensive. If a new version of obsidian breaks the plug-in but the maintainer nolonger does any work it leads to many sad users.


Additionally I have no faith in the software delivered. It could have a major exploit ore be harmful, even if not intentionally. But not be found because the maintainer has no clue how the code actually works.


Good things take time. It takes so much time to test and make sure the program is reliable that I doubt any project I see with is vibe coded.


The AI has glaring flaws if you know the subject you're using it for. But if you're not knowledgeable it all looks correct but really is full of half truths.

大致意思就是 ai 写的代码粗制滥造,并且容易弃更、以及未知的漏洞。最后说的行内人一看就知道是 ai 写的,外行人就半信半疑(我也是靠翻译的,不确定是不是这个意思)。
我给他回的观点:

AI 是工具,消除了阶级,不对等的问题,以至于普通人也能制作自己的工具,减少了时间和成本,而且对于普通软件来讲,够用了就行。至于担心维护问题,这个插件本来就是开源的,克隆下来在自己 ai 修改下就行了呗。当然我也反对在高风险项目中使用没有 reveiw 的代码(至少要加一层保障)。

随后帖子被删了,我没有再回复了。
想问下大家对 ai 写代码是什么看法?为什么感觉有很大一部分人厌恶 vibe coding ?

插件, 代码, 维护

NonResistance   
槽点过多
kandaakihito   
我赞同 op 的说法,用 AI 写代码没什么问题,发布的时候说清楚就是了。
这种事情,一个愿打一个愿挨,用户觉得好用就用,看不惯 Blok 就是了。
两年前的时候,那群画画的和作曲的人也是这样,嘲笑 ai 生成的内容,遇到用 ai 工具的同行就抵制,拒绝参加有 ai 作品参展的展会。
现在这群人的私活市场已经被 ai 打到亲冯不认了。
vsomeone   
虽然我一定程度上赞同他的观点,但是 Reddit 本身就是一个为小圈子而生的地方,同样的东西拿到不同的 subreddit 去,你大概能得到不同的反馈。如果你觉得你做的东西有价值,你就继续追求你的目标就行了,干嘛在乎网络上一个不认识的人给你的评价。
Xeron668   
不发出来看看怎么评价
eagleoflqj   
软件工程告诉我们不要脱离软件生命周期思考。
如果是只用一两次的小脚本,或者赚一波快钱只跑几个月就可以的项目,纯 vibe 完全没问题。
如果是持续维护的开源项目,vibe 时要注意人工可理解性,弄出一段没了 AI 谁都碰不了的代码就不好了。
如果是公司的闭源项目,那直接考虑公司的政策和你领导以及 code reviewer 的态度就好了,毕竟大家对“什么项目是要长期跑,什么项目就是图一乐”其实挺心照不宣的。
zhlxsh   
本站底部有这样一句话:
请不要在回答技术问题时复制粘贴 AI 生成的内容
zisen   
楼主别伤心,其实他说的也有道理,你在论坛里推广你的插件或者工具,然后有人感兴趣接着去使用了,花了时间安装和体验,结果出了 bug ,可能会反馈到你这里,但是由于这种插件遍地都是,作者很容易就弃坑因为有太多同类替代品了。最后就是你消耗了你的 tokens ,尝试使用你的插件的用户浪费了时间去帮你测试,双输的结局。
本意是说在你推广你的产品之前,要考虑清楚用户体验这些东西,以及你是否有精力去持续维护你的工具,不然你一下午构建的工具可能会导致你的用户浪费了他的时间。
因此他们认为这种不负责任的行为不值得推广(在论坛发帖也属于推广,即便你不是为了盈利)。
就我自己来看,当我使用某个开源工具的时候,我首先会看 stars ,基本上 1k 以上我才考虑使用因为这是经过一些人验证过的,不需要我自己再去浪费时间检验合格性,另外我还会关注作者的更新频率,如果更新频率低或者上一次更新是几个月前,那么我肯定也不会考虑使用。
发出这条评论的老哥估计是被不负责任的 vibe coding 出来的工具给坑了。
V 站现在也是这种状态,每天分享创造节点都一堆 vibe coding 一两天出来的实验性作品,大部分都是图一乐,少数是精品,讲道理我也有点看腻了
NonResistance   
你的回复就像是在用政治化叙事掩盖代码的质量问题,“AI 是工具,消除了阶级,不对等的问题...”
irvinglove
OP
  
@NonResistance 能具体说说吗?回归缺陷还是其他问题?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部