Vibe coding 有什么意义? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
chuchen023

Vibe coding 有什么意义?

  •  1
     
  •   chuchen023 5 小时 39 分钟前 3424 次点击
    除了做 demo ,任何一个需要稳定性的系统都不应该使用 vibe coding 实现。全黑盒,完全不可控。
    之前的一家公司,PM 开始自己 vibe coding ,推到上线后结果完全不可维护,到最后还是研发来擦屁股。产品爽了,最后烂摊子研发全接走?
    49 条回复    2026-04-24 17:02:54 +08:00
    sddyzm
        1
    sddyzm &nsp;
    PRO
       5 小时 38 分钟前 via iPhone
    那就向 AI 的对齐
    xitler
        2
    xitler  
       5 小时 34 分钟前   1
    没有让你全 vibe 啊,怎么可能就跟 ai 说一句“我要做个淘宝”,然后啥也不管刷刷刷等他给你做好。
    不会设计好架构,产品需求,接口规格,让 ai 帮忙写,写完 review 把控质量,小步集成吗?
    hafuhafu
        3
    hafuhafu  
       5 小时 29 分钟前
    对于稳定或者极其重要的公司业务,全部 vibe coding 确实不太好,可以把一些手写没啥营养的部分让 AI 完成,自己掌握大局至少可控的。
    毕竟最终责任还是落实到人的,堆屎山某天堆到某天超出当前模型能力,短时间内没法解决了就尴尬了。
    总不能今天就要发版上线,你说:“等我的 agent 团队慢慢重试吧,会解决的”。
    不过自己的项目或者开发一些脚本小工具之类的,就没这些顾虑了,实在解决不了大不了等下一代模型出来再说,也不需要管维护性。
    lg106
        4
    lg106  
       5 小时 29 分钟前
    我们也遇到这种情况,老板自己天天在那用 AI 写一些功能,然后让我们整合到现有系统上,他还不是程序员,主业是电商设计,连 UI 设计都没接触过,很心累
    weixind
        5
    weixind  
       5 小时 26 分钟前
    这是使用 vibe coding 的人的问题,不是 vibe coding 的问题。
    JoeJoeJoe
        6
    JoeJoeJoe  
    PRO
       5 小时 25 分钟前
    把他当银弹的话, 确实没什么意义, 但是当自己的助力或者帮手的话, 意义很大.
    ccraohng
        7
    ccraohng  
       5 小时 24 分钟前
    AI 排泄链最后面的负责人最痛苦
    iorilu
        8
    iorilu  
       5 小时 22 分钟前
    做 demo 也是开发的一部分, 而且是非常重要的一部分

    这没什么可疑问的
    chuchen023
        9
    chuchen023  
    OP
       5 小时 21 分钟前
    @xitler 作为研发我肯定是想这样干的。但是奈何上边产品觉得自己有了 AI 所向披靡,完全不需要研发了,需求自己写。到最后自己解决不了了再扔给研发。这个烂摊子没人愿意接啊
    wniming
        10
    wniming  
       5 小时 19 分钟前   1
    Vibe coding 适不适合开发大型项目我不知道,但在 X 上看到腾讯的一位内核大佬前两天发的推文讲了他是如何在内核开发中使用 AI 的,对我很有启发:

    https://x.com/silsrc/status/2046808788808901108

    这里把他的推文内容复制粘贴到这里,方便不想点开链接的 v 友查看:


    越来越喜欢 LLM 辅助编程了,99% 代码还是我写,它负责 Review ,只要 LLM 能看懂就说明这代码写的足够清晰明了傻子都懂。并且也能验证和审核细节:每个函数注释都写明 Context 和要求,LLM 就可按照注释验证调用上下文,比 Build Bug 那种更灵活更好维护,减少了不少 Bug

    而且我感觉这才是正确用法
    beyondstars
        11
    beyondstars  
       5 小时 15 分钟前
    你要去设计架构,划定边界,拆分模块,总领全局,这些是 AI 做不了的,你可以每次只让 AI 改其中一个小的范围,这样改坏了只影响某个模块,而整个项目依靠模块与模块之间通信,所以问题也不大。

    要去想想 AI 可以做什么不可以做什么。
    murmur
        12
    murmur  
       5 小时 14 分钟前
    vibecoding 都干掉了初级程序员,逼得人均全栈,还没有意义啊
    midsolo
        13
    midsolo  
       5 小时 14 分钟前
    我司刚经历过这个阶段,产品 Vibe Coding 了一个 mvp 出来演示,PM 就敢往整个公司推,到了线上发现一堆坑,没法迭代维护了,他俩拍拍屁股走了,让研发来接烂摊子。

    现在又在吹 "AI + 低代码平台",用自然语言,一句话即可搭建系统,无需编写任何代码......
    midsolo
        14
    midsolo  
       5 小时 10 分钟前   1
    @midsolo Vibe Coding 用来解决实际问题是 OK 的,但要看是谁在用,该怎么用,如果落在神棍手里,那研发就有得罪受了。
    mightybruce
        15
    mightybruce  
       5 小时 7 分钟前
    你活着有什么意义, 到现在还不会,等着被淘汰吧

    我告诉你一个事实,就像阿里,百度,以及某地图厂,已经是全员 vibe coding 90% 代码都是 AI, 并且要考核 ai 率。

    而且大厂就几个月前开始大规模强制 vibe coding 范,要求更准确的 spec coding, 要求生成内容完全可控,

    反正你们自己决定多久被时代抛弃。

    90 年代到 2000 , 那时候写汇编的人觉得自己是正统, 觉得 java 这种是玩具,后来 java 成为主流企业开发

    现在 spec coding 就是成为主流编程,不是随便写写的,几千字的小作文比你代码难度还高。
    Yumwey
        16
    Yumwey  
       5 小时 6 分钟前
    意义可大了,当你说出这个定义的时候,你就已经下车了
    teaguexiao
        17
    teaguexiao  
       5 小时 6 分钟前
    意义在于它帮普通人绕过了不会写代码这道墙,让想法能快速验证。但工程师用它是降本提速,非技术人拿来做生产系统那就是甩锅工具了。
    wangritian
        18
    wangritian  
       5 小时 4 分钟前
    正经开发肯定是要设计好方案再一步步监管下让 ai coding 的
    songco
        19
    songco  
       5 小时 0 分钟前 via Android
    没必要非黑即白

    工具是工具,怎么用还是看人,反正对我来说省了大量的时间,以前有很多想法没时间搞,现在终于可以慢慢搞起来了
    chuchen023
        20
    chuchen023  
    OP
       4 小时 55 分钟前
    @midsolo 太对了,我正在经历这个过程。工具是好工具,但要这么用,还不如没有。回归能正确使用的人手里才是提效
    sampeng
        21
    sampeng  
       4 小时 52 分钟前 via iPhone
    意义?还停留在只能做 demo ?反思的应该是你自己吧…ai 现在代码质量吊打程序员。不是所有人都是大神的。
    x4gz
        22
    x4gz  
       4 小时 37 分钟前
    不是人人都要做个大项目
    做个小工具辅助自己的工作不行吗
    xiaoyuanei668
        23
    xiaoyuanei668  
       4 小时 30 分钟前
    @lg106 这是老板太沙比了,外行指导内行,局座高见
    HotieCutie
        24
    HotieCutie  
       4 小时 16 分钟前
    我觉得 AI 是辅助,人还是必须要去参与,审核代码,测试结果
    hefish
        25
    hefish  
       4 小时 14 分钟前
    人活着有什么意义?早晚要死的?还不如现在就不活了。。。
    aes114514gcm
        26
    aes114514gcm  
       4 小时 13 分钟前
    @HotieCutie 有了珍妮机后英国纺织工人生存环境反而变差了,劳动强度更高。
    mikifuns
        27
    mikifuns  
       4 小时 1 分钟前   3
    Vibe Coding 对企业对程序猿有什么意义我不知道
    但是我知道对非程序猿意义太大了。我属于懂点代码但不会写代码(有问题我能有思路去怎么排查怎么解决方向,但是你让我看代码我基本上看得懂)
    我有想法,我有想实现的东西,以前我自己无法落地,我也没资格没能力去拉大佬帮忙写,我的想法十多年都没有落地
    现在有了 ai ,ai 就是我的团队,他们写帮我落地想法,我的想法用了一个月就成雏形,现在慢慢精雕细琢就好,这如果没有意义,那我不知道需要多大才算有意义,真的做到一句话从头到尾的开发然后把人类赶走吗 XD
    Mandelo
        28
    Mandelo  
       3 小时 35 分钟前
    你同事写的代码就是白洞,完全可控了?自己菜不要怪工具
    plp
        29
    plp  
       3 小时 27 分钟前
    以前我也好奇 后来我经常观察 Vibe coding 的人群
    发现大部分都是自己的玩具 简单小项目 非开发者人群 前端页面 设计
    真正用来大型商业项目的微乎其微
    而且这群人似乎更喜欢在互联网上分享?
    Rehtt
        30
    Rehtt  
       3 小时 14 分钟前
    @wniming 我也是喜欢用 ai review 代码,生成测试用例
    diudiuu
        31
    diudiuu  
       3 小时 12 分钟前
    老板觉得牛逼就行
    nullboy
        32
    nullboy  
       2 小时 51 分钟前
    很 TM 真实了
    lyxxxh2
        33
    lyxxxh2  
       2 小时 3 分钟前   1
    你那个产品,缺架构设计 + 测试,乱七八糟也正常。
    我写文档,都会在脑子过一边代码逻辑。
    而产品,不可能写得出技术性的文档。
    比如:
    ```
    需要增加一个所属物流单字段,物流列表不要直接显示这些子物流单,你需要创建一个模型关联,用 with 这些子物流"运单号"返回需要作为数组,这样:[{status:1,tracking_number:SF3296538855599,pickup_code:3412},...]
    ```

    一个人全干,太费时间了。
    我现在差不多纯 vibe codeing 了,用团队会话。
    最重要的是测试,一堆的 case 都验证:"页面 + 接口 + 数据库",最后只有 1-2 个 bug 。
    我的测试 skill:
    lizhian
        34
    lizhian  
       2 小时 3 分钟前
    除了做 demo?gpt5.5 比包括你在内的九成程序员都.
    第二个,人写不一定可控,不然为什么在 AI 编程之前就有屎山代码的说法
    工程规范让人写代码变得可控,同样道理也可以让 AI 编程变得可控
    babymonster
        35
    babymonster  
       2 小时 1 分钟前
    GitHub 现有的仓库差不多有 6.3 亿多了,其中 40%左右都是 Vibe coding 出来的项目,真正用 Vibe coding 其实是人类要学会去驾驭 AI ,把一些简单的代码或者一些合适的框架;之前的 it 时代打的都是信息差:“我懂这个技术,你不懂那就是我厉害”,但是现在 AI 把门槛降低了很多,Vibe coding 可以把碎片化的时间整理起来,自己说了需求之后,让 AI 在后台跑就行了
    xiaomushen
        36
    xiaomushen  
       1 小时 56 分钟前
    @xitler 很多 Claude 信徒表示,只要许愿就能做出来东西然后赚钱。我觉得很无语。。
    monosave
        37
    monosave  
       1 小时 56 分钟前
    尤雨溪的公司要出一个新产品 vibe coding 产物部署的,叫 void 和 cloudflare 合作的,整个平台 90% 都是 Vibe coding 出来的 https://void.cloud/ 现在还在测试
    xudaewoo
        38
    xudaewoo  
       1 小时 54 分钟前
    减少从想法到产品的难度
    gefangshuai
        39
    gefangshuai  
       1 小时 51 分钟前
    @chuchen023 #9 这种人就是傻,以为自己收了勺子就是个厨师了
    redbeanzzZ
        40
    redbeanzzZ  
       1 小时 35 分钟前
    你不能听营销号 vibe coding 自己用的时候就不 review 代码吧?这东西就是给你减少工作强度用的,无脑相信他最后出了问题当然得你自己负责
    x86
        41
    x86  
       1 小时 34 分钟前
    你可以坚持古法编程
    onedge
        42
    onedge  
       1 小时 32 分钟前
    @hafuhafu 这是现状也是当前模型能力上限的问题,也有关于模型底座算法本质原因(毕竟不是和人脑一样),目前唯一的增强办法是测试驱动开发,用例越多越好,加上大剂量的反复 review (局部),不知道有没有其他更好的办法,看模型继续发展吧
    aowugong
        43
    aowugong  
       1 小时 24 分钟前
    我领导就要 vibe coding 一个网店管家出来,我理解 AI 的设计都费劲又控制不住它还要被每天催进度。不反抗了拥抱 AI 一起拉坨大的
    charlie21
        44
    charlie21  
       1 小时 22 分钟前
    生产系统用的 vibe coding 和 单人 非程序员写 toy app 用的 vibe coding 不是一回事
    虽然都叫作 vibe coding
    营销嘛 帅气就完事了
    huBane
        45
    huBane  
       1 小时 14 分钟前
    Review 是真的有用,参考 ai 改的自己写代码水平都提升了
    kalarita
        46
    kalarita  
       1 小时 9 分钟前
    设计好架构, 明确模块边界, 确定各个模块都是做什么功能的, vibe 之后补全测试用例, 最后自己 review 一遍代码,我觉得现在这个模式提升效率很大
    fredweili
        47
    fredweili  
       54 分钟前
    非黑即白,没正经做过事的幼稚,就算“稳定性的系统”,不需要支持系统么,测试,文档,简单的 CRUD ,这些 AI 简简单单就办了,我可以把精力花在需要分析思考各方协调的问题上
    john46
        48
    john46  
       29 分钟前
    对外的复杂业务的项目肯定不行,但是工具性平台功能型的对内用绝对可以啊,比如 jekins 太难用自己写一个部署平台、各种协同平台、dms 要商业化收费,自己 ai 写一个,一周迭代基本就很完整了,这不是节省成本么。
    jadeborner
        49
    jadeborner  
       5 分钟前
    别人写的代码让你维护不也这样想吗
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5231 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 119ms UTC 09:08 PVG 17:08 LAX 02:08 JFK 05:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86