乐于分享
好东西不私藏

看完胡彦斌用AI“手搓”APP,我不信邪,花2小时亲测了传说中的Vibe Coding

看完胡彦斌用AI“手搓”APP,我不信邪,花2小时亲测了传说中的Vibe Coding

最近,科技圈和娱乐圈完成了一次魔幻的跨界联动。歌手胡彦斌没请任何外包团队,自己坐在电脑前,用一个月时间捣鼓出了一个叫「彦火」的粉丝社区APP。评论区里,懂行的网友直接把他的成名曲改成了硬核段子:“你要的token全拿走,把memory化成空……”各大科技媒体都在疯狂拆解这个现象,并抛出了一个极其前沿的硅谷概念——VibeCoding(凭直觉/自然语言编程)。大佬们信誓旦旦地说:AI让人人都能做APP的时代来了。

作为一名每天跟进AI资讯的科技博主,我看这些宏大叙事时,心里其实是打鼓的:真有这么神吗?难道我一个连Python环境都配不明白的人,现在也能当程序员了?

从书本上获取的知识经常感觉不够深入,而且还要通过实践来检验。与其去听那些大媒体把事情说得比较夸张,倒不如自己亲身去尝试一番。于是,我就不相信邪,打开了电脑,打算给自己二十多分钟的时间,再看看仅仅依靠一张嘴,能不能让AI帮我弄出一个能用的软件来。

01 第一个小时带来的震撼:我好像变成了苛刻的包工头

那做个什么好?因为我是公众号的博主,所以想着解决自己真实存在的一个痛点:排版和标题方面的灵感问题。给自己定了个目标:我要制作一个“自媒体标题灵感与排版助手”的网页端小工具。这个工具要有输入框,能够一键生成吸引人的爆款标题,并且还要能把文本转换成微信所支持的Markdown格式。

我缓缓地深吸了一口气,然后在对话框里面输入了第一段指令:

“我是一个对代码一窍不通的博主,想要制作一个网页端的小型工具。另外展示出来的界面是左边输入框、右边预览框,同时上方有三个按钮,分别是‘生成具有科技风格的标题’、‘生成有价值内容的标题’以及‘一键排版设置’。还有麻烦用HTML、CSS、JS来把这个工具写出来,并且界面要简洁,带有苹果那样的设计风格。”

并且我点击了发送按钮。顺带说还不到十来秒钟,AI就开始快速地生成代码。我按照AI那种简单易懂的教学方法,把代码复制到一个.html文件当中,然后双击这个文件在浏览器里打开查看。那一瞬间,我的眼睛瞪大得像发生了地震一样。

一个整洁、有着圆角阴影以及毛玻璃特效的网页界面,就这样实实在在地展示在了我的眼前,输入框、按钮,通通都具备了。我忽然领会到了VibeCoding那种畅快的感觉:我不再是那个辛苦呆板地敲代码的编程人员,而是摇身一变成为了一个挑剔的产品经理,朝着一个不知疲倦的全栈工程师下达指示。

02 然后第二个小时里经历的崩溃与领悟:修理程序错误的神奇力量

当然,事情不会就这么一帆风顺。当我兴致勃勃地去点击“生成标题”按钮的时候,网页一点反应都没有。通过按F12打开开发者模式,满眼都是刺眼的红色报错信息。要是放在以前,这一步就打算放弃了,因为压根就看不懂那些英文内容。可是现在是VibeCoding的时代,我进行了一次简单直接的举动:

直接把出现报错的画面截取下来,然后将截图以及相关的文字信息发送给AI,并且附上文字说明:“点击某个按钮的时候没有任何反应,出现了这样的错误提示,要怎么解决?”另外配图方面,可以考虑放上你碰到报错情况的截图,还有你把报错信息直接发给AI、AI马上给出修改方案的对话截图。

并且着重体现出“通过对话方式来修改程序错误”这种直观的感受。

接着AI看了一下截图,然后马上回复说:“很抱歉,我刚才忘记在JavaScript代码里给按钮绑定点击事件了。请把第四十五行到第六十行的代码替换成下面这些内容……”然后替换操作,刷新页面,再去点击按钮。

终于成功了,而且它依据我的正文内容,生成了五个引人注目的标题。

同时,在这反反复复调试了一个多小时的过程中,我有了一个深刻的领悟:之前我们错误地觉得AI编程是让我们去学习代码逻辑;而AI消除的是编写代码这个动作本身。

那究竟为什么说“懂行”会彻底超过“懂代码”?

经过这次时长为两个小时的亲自测试之后,我完全赞同了科技圈里的这样一句论断:“最为出色的应用创造者,不再是那些工程师,而是懂得人们痛点的人。” 并且,在进行这个小工具的创作过程当中,AI帮助我解决了所有底层的逻辑问题,但是它没有办法帮助我给产品定义——比如明白科技风标题应该具备什么样的情绪,也不清楚我在排版时最反感哪一种行间距。

正是这些所谓的“行业认知(Domain Knowledge)”,才是我这个工具的核心所在。所以代码,仅仅是用来体现这个灵魂的外在形式罢了。

为什么胡彦斌能够去打造粉丝社区?原因就是他是最了解粉丝需求的那个人。以往,非技术人员被高昂的研发成本阻拦在门外;而现在,AI把开发成本无限地拉近到为零的程度,同时普通民众的认知优势彻底得到了发挥。

最后想说的是:把你的想法表达出来。

测试工作宣告结束。目光投向屏幕上那个由我亲自参与制作而成的小小工具,内心涌起复杂的情绪,不禁思索:程序员这个职业是否会面临失业?但是可以肯定地说,不会出现那样的情况。像高并发处理以及数据安全这类重要方面,依旧需要具备顶尖智慧的人才来把控。再说,目前的普通AI还无法创作出下一个类似于微信那样的应用。

而对于各个行业里的普通人群而言,属于码农主导的那个时代已经成为过去,属于超级个体的黄金时代的大门,已经朝着我们大大方方地敞开了。

这便是今日实际测试之后我最想分享的体会:VibeCoding并非仅仅是硅谷精英才能够拥有的专属事物,它是能够赋予每一位普通民众的神奇魔杖。

要是你在工作中也存在一个一直困扰你的小小痛点,那就不要再默默忍受下去了。就在今晚,打开一款AI工具,把你的痛点如实地告知给它。当你第一次成功让自己说出来的代码顺利运行起来的时候,那种感受,会让你对未来充满期待并沉醉其中!