真诚友善团结专业,共建你我引以为荣之社区。HK节点当前缓慢。《常见问题解答》
1 / 52
1月 4 日

由 demotoo 发布于 1月 4 日

写在前面:
先做个自我介绍,我是一名码龄 30 岁的 old coder(95 年开始接触编程),母语是 C/C++,第二外语有 JAVA、C#、PHP、Python、GDScript,一直是一名古法编程选手,之前在 Coding 领域对 AI 最大的应用就是在 Chat 里向 AI 问问题,然后把 AI 给我写的代码片段复制粘贴到我自己的项目里面。

接下来是正文:
最近两天进行了一场高强度的 Vibe Coding,说是高强度,其实主要是人工参与程度太高导致身体强度很大,倒是没怎么给 AI 上强度,两天跑了将近 1400 万 tokens,跟 l 站的大佬们比起来还差的很远 :laughing:

说起来这是我的第二次 Vibe Coding 尝试,第一次算是失败了吧。第一次做的是一个火柴人版的街头霸王格斗游戏,虽然程序也能跑起来,但小人的关节动作无论怎么修改都达不到我的预期。而这一次的 Vibe Coding 是做一个 AI 小说生成系统,之前使用过 l 站大佬分享的拯救小说家、木木小说和马良 AI,虽然界面都很精美,功能也很强大,但它始终不是一件适合我自己的趁手工具,这与每个人的写作习惯不同,原作者佬们更多考虑的是自动化的小说创作,而我更多考虑的是人工干预下的 AI 小说创作,就和我对编程的看法一样,没有人盯着的 AI 内容创作,总是让我觉得不放心。

这两天的结果下来就是,小说创作的主线流程已经基本上跑通了,下一步就是优化提示词构建,增加角色库,增加版本库,增加版本支路,增加多用户系统了。可以说进行到目前的程度,基本上可以判断出这个项目十有八九应该是可以成了,起码是可以达到我心里预期的,和第一个项目中道崩殂的结果比起来好了很多。我总结了一下就是:

一、Vibe Coding 是一种提高开发上限的东西,你自己懂的越多,你就能借助它做到更多。

以第一次失败的项目为例,因为我对人物打斗过程中的关节变化一无所知(即使它只是火柴人),所以我无法准确的给 AI 描述出我想要的效果来,那么 AI 就只能随意发挥,这种随意发挥在小众领域(比如关节动画领域)是非常低质的。即使我通过和 AI 交流,让它告诉我应该如何正确的给它下达指令,但我仍然没办法给它准确指令,因为我完全不知道一个高位鞭腿动作要调动几个关节,每个关节的转动方向和角度应该是怎样的。

而相比起来,AI 小说创作这件事情的流程对我来说则了熟于心,从创意拆解到正文创作再到校对审核,以及各种辅助创作的周边工作库,我都可以跟 AI 讲的明明白白的,所以这才是真正适合 Vibe Coding 的项目。所以:

二、只有能够清清楚楚的讲明白每一个界面、功能、流程细节的产品,才是适合 Vibe Coding 的项目。

但并不是这样就完了,你以为一个产品经理就能很好的运用 Vibe Coding 了吗?那就错了!这两天的 Vibe Coding 给我的最大的感触就是,戳破了一个幻觉,那就是只要我懂产品要实现的效果,我就能 Vibe Coding。这不仅仅是幻觉,也是 Vibe Coding 最大骗局,因为如果不把这件事情说的过于简单,又怎么能吸引普通人、普通产品经理躬身入局呢。

这么说吧,在这两天里,其实用来完成功能开发的时间,大概只占了不到 1/4,剩下的时间全都在改 BUG,而用过的人都知道,AI 改 BUG 是一件非常非常纱布的事情,它有点类似于文生图,或者更直白一点,有人管它叫 “炼丹”,也就是说你把一大串测试过程和错误描述丢过去(甚至包括截图),AI 能不能改好,这件事本身就很看运气。更别提有些很抽象的难以准确描述又无法截图的 BUG,以及一些随机出现的无法必现的 BUG 了,这种 BUG 一旦出现且卡在主功能路线上,严重点直接让你项目报废,几百万几千万 tokens 打水漂。

这就对 Vibe Coding 提出了第二个要求,那就是使用者要懂程序开发。即使你不是非常精通(比如我本人就对 WEB 开发一无所知),你也至少应该懂得软件的工作原理和开发原理,了解什么叫做同步调用和异步调用,了解什么是组件什么是手搓,了解终端输出或者日志输出,了解 TCP/UDP/HTTP 等协议,了解 AI 提示词构造(如果你的项目涉及 AIGC 的话)。。。不然你都没办法帮助 AI 缩小范围、定位 BUG。

总之还是那句话,你懂的越多,你的项目成功的可能性就越大,你能做的项目的复杂度就越高。所以:

三、Vibe Coding 项目的主要时间在于修改 BUG,能不能改好,花费多少时间改好,则取决于使用者自身的编程能力。

可能也有人说了,那是因为现在的 AI 还不够聪明,等 AI 聪明起来了,就不需要程序员了,产品经理就能干了。哈哈哈,我也期待有这么一天,也许等 AI 聪明起来了,产品经理都不需要了,普通用户随便跟 AI 说一句 “帮我模仿微信做一个个人版的即时聊天工具”,AI 咔咔咔就帮你搞定了,岂不乐哉。

哦对了,差点忘了还有最后一个心得:

四、Vibe Coding 真的很烧钱,很烧钱,而且项目用量不可控,所以就看你的项目价值是否配的上这份投入了。

我两天就消耗了 1400 万 tokens,这还是在我不熟练的前提下,没怎么给 AI 上强度。我用的是 Claude Opus 4.5 模型,按 Anthropic 的价格,每百万输出是 25$,我看了一下这两天的费用,295.43$,和用量完全符合(1400 万包含输入输出,输入便宜一些)。

目前虽然完成了主体功能的开发,但是后续辅助功能的开发以及 BUG 修订,我估计全部项目下来至少需要 600$ 以上,因为越往后修 BUG 就越难,而一个新功能的增加,则有可能产生翻天覆地的严重 BUG,比如我计划的多用户功能。这也是为什么说要懂开发才能更好 Vibe 的原因,因为这种颠覆性的功能,如果是人来做的话,就会在一开始就做好规划,而 AI 则只顾着眼前的功能来做,不会做长远规划,除非你告诉它,所以这就需要使用者本身懂开发才行。

阅读时间 4 分钟

由 Midflowers 发布于 1月 4 日

由 md5 发布于 1月 4 日

ai 能力很强。真的很强。
当然,如果我本身懂的更多,那就更能利用好。

十分认同

由 zzqqa1.6 发布于 1月 4 日

由 100quard 发布于 1月 4 日

非常棒的分享。
ai 的核心还是贵。但是在体验过程中,他能够很好的帮你扩展编程视野,提供给你一些你可能没注意到的细节,这个是非常难能可贵的。
现在用 ccb 工具开 cc+gemini+codex 3 方互相讨论,随便废话不少,但是思路能够给到很多。

由 cedricthecoder 发布于 1月 4 日

由 626 发布于 1月 4 日

现在就是看起来不是很贵,一用起来就不知道要花多少钱

不过比起请一个人还是便宜很多的,但比买一个工具要贵

这就看到底是把他当成小助理还是当成工具了

由 SelfishPanzer 发布于 1月 4 日

最近几个月在用 codex cli 开发 unity 项目,应该算 vibe coding 吧,只对话提需求想法。
就 codex 感受就是:有实力的觉得这东西帮小忙,水平差一点的觉得这东西可真是太棒了。
很遗憾,我是后者。
前几个月在用站内中转,这个月在用官网一个月免费体验,
已经准备从这月开始充官网了(PayPal 19€,很贵)。

问题有很多,但我上瘾了,
这几个月基本没写一行脚本,本来就很懈怠,现在没了这个,完全没心思干活。

上次访问

由 mawai 发布于 1月 4 日

这点狠狠的赞同了
还有些说现在不懂代码的人也可以从零开发项目的也可以写脚本赚钱的,他们连原理都不懂甚至被 ai 误导也不会去质疑,最适合他们的顶多就是做做静态交互网页罢了

由 Bossjj 发布于 1月 4 日

自己更强对 ai 的把控感觉更好,有全局性,ai 只能一小片区域 codeing

由 sayaka 发布于 1月 4 日

好家伙,差点看成:三十岁,95 年接触编程,幸亏我过了下脑子,膜拜大佬

由 wxszlm 发布于 1月 4 日

由 evtok 发布于 1月 4 日

我切换到欧区试用一个月,现在显示续费要 21 块多欧元,比 20 刀每个月贵了好多

由 SelfishPanzer 发布于 1月 4 日

由 evtok 发布于 1月 4 日

由 kagura 发布于 1月 4 日

同感,一个是沟通成本,一个是 token 开销。我的解决方案主要就是去把方案做细,前期不断和 gpt 沟通,颗粒度确定到功能的 io,这样模块化拆解的难度就会显著下降,就可以用各种会员的免费额度去降低开销。当然这样做的代价就是时间问题。

由 SelfishPanzer 发布于 1月 4 日

由 unclejimao 发布于 1月 4 日

由 sanyudemeng988 发布于 1月 4 日

由 Bin29 发布于 1月 4 日

由 SJ_kun 发布于 1月 4 日

也分享一下我个人 Vibe Coding 的感受,挺老生常谈的:
一、主要是你要能表述清楚 “我要什么”。
如果你不够清楚你要什么,那你可以让 AI 出几套方案,然后你进行提需求以及选择。
最忌讳的就是似是而非模模糊糊的,那种人类听了都不清楚你是要干嘛的表述。
要弥补这点还有个法子,也就是现在常见的 prompt enhance,看看润色后的 prompt 是否符合自己的想法,不是的话再做改进。
表述越精准,ai 反馈也就越精准,token 消耗也就更有效。

二、保持质疑,不能放弃自己查询。
AI 的时效性和准确度虽然大多数时候足够用,但也会碰到部分知识面太旧以及幻觉的情况,所以保持质疑是一定要的。
碰见过 AI 吐出来一个什么库说是很好用,一查发现 24 年就停更没继续更新了,安全漏洞不老少,直接拷打它让它一定要做 web search,去找个 star 数活跃度高的而且仍在持续更新的替代库。

三、货比三家。
AI 出了全栈开发方案后,看着中规中矩,但不一定都是适合的,我一般会让数个 AI 都出方案;
对于比较一致的部分我自己搜一下,确认它的确适合;
而不一致的部分我就会相互发送让他们相互拷打,为什么选这个不选那个,从而舍弃掉错误的过时的,获得较为适合的正确的。

由 LuBanAiChiLuDan 发布于 1月 4 日

由 autismer 发布于 1月 4 日

很多时候不是 ai 开发不出来,是自己连需求是什么,如何描述清楚需求都不知道,AI 只能猜测假设

由 ccllyy 发布于 1月 4 日

感谢分享,AI 目前只能成为你的工具,如果没有掌握他的能力,就类似于一个猴子拿到了 AK-47。

由 clenlu 发布于 1月 4 日

由 evtok 发布于 1月 4 日

由 solar1 发布于 1月 4 日

佬可以整个 ios 土区订阅
gpt plus 500 里拉 ->86r 左右,从尼区出来已经订半年了很舒服

由 handsome 发布于 1月 4 日

由 littlespark 发布于 1月 4 日

总结:vibe coding 是屠龙刀,但必须自身有能力掌控后,再用,这是锦上添花,否则,只能沦为 ai 的奴隶,根本没能力区分什么是对,什么是错。只能 ai 给出一个方法,好还行,不好也不知道怎么改,跟水论文一样都是在炼丹,里面的东西不能碰,一碰就塌了。

由 EDWINCHENC 发布于 1月 4 日

由 momosatoshi 发布于 1月 4 日

vibe coding 的门槛已经降到非常低了,各个水平的人都有自己开发的方式,对于同一个目标,最后实现的效果应该都差不多。
不会 coding 的人就需要经常问,把方案拿到不同的 AI 面前进行评审,自己不会干,就多指使几个 ai 干活。
会 coding 的人更喜欢自己把控细节,因为出 bug 的感觉会让程序员很抓狂。
而花费的问题,有钱人当然就直接官网充值随便用,普通人就得精打细算,哪个部分可以用免费会员,哪个部分只能放在 CC 终端中实现,或者复杂架构用 opus,普通需求用 GLM4.7 包月的国产模型等等,这些都是要考虑的问题。
但无疑,vibe coding 的趋势是停不下来的,一个程序员的入门门槛也远比以前要低得多,以前劝退新人很多繁琐复杂要配置一整天到处翻文档的依赖地狱,ai 通常几十秒就解决了。

由 626 发布于 1月 4 日

由 cyo57 发布于 1月 4 日

确实是这样,就俺对开发一知半解的程度,但是借助 AI 就可以实现一些功能需求没那么复杂的 Web 前后端应用

由 dakai6677 发布于 1月 4 日

佬 95 年 开始接触编程 我以为 抖机灵呢 (我 94 年生人 Java 后端 8 年)
看完帖子 觉得真是活到老学到老 加油

由 user2895 发布于 1月 4 日

由 thornboo 发布于 1月 4 日

由 duhuyang 发布于 1月 4 日

由 laoyu 发布于 1月 4 日

我搞了个 MFC 项目重构到 QT LINUX 上,让 CC 和 codex 协作着来,cc 写代码。codex 审查,说实话,感觉有点难搞,原项目大了,上下文占一大半,让 CC 写一点点,就要压缩,感觉 AI 适合搞 DEMO 或者重复性工作,让他干一些重构之类的大点活就出问题

由 laoyu 发布于 1月 4 日

由 Seai 发布于 1月 4 日

是的是的,很多情况下,描述的越详细越容易一次完成,但这前提要懂相关技术要点,这样写起来很方便

加载下方更多的帖子