上周三的推送刷屏了,Lovable 完成 4 亿美元 C 轮,估值 133 亿。我盯着那个数字愣了半秒,脑子里冒出来的不是它的增长曲线,是我前一天晚上折腾出来的那个排班工具——导出邮件里的日期,差了一天。别问,问就是时区。
先说背景。我们团队那个轮班表一直是 Excel 在扛,几个管理员轮流改,改完永远有人在群里问"这周我的班怎么少了"。我嫌烦,顺手用 Lovable 搭了个正经点的排班应用。第一版体验是真的好:拖拽、周视图、颜色块,一个下午全出来了,我当时甚至在群里发了句"以后这种小东西不用再找外包了"。
然后我加了一句人话需求:"每月 1 号自动把上个月的排班结果发到邮箱。"
就这一句,卡了我一个晚上。
它生成的导出逻辑,跑出来的邮件日期永远是"昨天"。我翻到那段代码,里面是:
const date = new Date().toISOString().slice(0, 10);
用服务器时间拼日期。我们团队横跨两个时区,它不知道排班表的"1 号"到底该按谁的时间算。第一版跑通的时候看起来完全没问题——日历是对的,人名是对的,邮件模板是对的。就一个日期,差一点。那种差一点,恰恰是最贵的那种差一点。
这就是我常说的"看起来对"和"是对的"中间那层坑。demo 里没有时区,没有遗留系统,没有两年前离职的人留下的历史包袱。工具不知道这些,不是它的错,是我没把约束喂给它。但问题在于,它让我以为自己不用喂了。
我后来盯了它生成的代码半小时,改吧,又不知道该从哪个字段下手——这就是 AI 生成的代码和你自己写的代码的区别。我自己写的,哪儿有坑我一清二楚;它写的,每一行都长得挺正常,但我不认识它。審查一堆陌生代码比手写还费神,这个账很多人没算过。
扯远了,拉回来。
我真正想说的是:这轮 4 亿美元,和真正在干活的人之间,有一条裂缝。资本买的是"人人都会做软件"的叙事,而我们这些真在用它做东西的人,每天面对的是"做出来"和"做对"之间的那段距离。
先看官方口径里的数字。平台上线到现在十六个月,6000 万个项目,每月 9 亿次访问。我盯着"项目"这个单位看了很久。项目不等于产品,demo 也不等于生产环境。我自己用 Lovable 建过的"项目"两只手数不过来,活到现在还在维护的,一个。6000 万里有多少是生成当晚就走完生命周期全流程的?有多少跑在生产上、有真实用户、出了 bug 有人负责?这问题新闻稿不回答,但你我心里应该有点数。
还有那些案例故事。Nursa 说核心平台重建快了 12 倍,正在淘汰 10 个 SaaS;Checkr 说报告处理量提高了 10 倍;WNTD 的创始人说每个月省 2.5 万到 3 万英镑。我信,我真的信——从零搭个内部工具,比传统方式快 10 倍太正常了。但"快 12 倍"的基准是什么?从零开始写,还是拿现成模板改?算到第一个 demo 跑通为止,还是算到线上稳定运行一个月?口径不一样,数字的含义差着量级。不是怀疑他们造假,是这些估算天然偏向报喜的那一边。这是人的天性,不怪他们。
还有那个财富 500 强的数据——三分之二的公司里有人在用它。细想一下,这其实是自下而上的扩散,不是公司采购层面的决策。员工自己拿它搭了工具,跑通了,然后才有正式化。这件事有好有坏:好处是工具的价值经得起一线检验,坏处是——这些工具真的有人管吗?它在跑,但它跑在谁的责任边界里?
画外音:一个两年前的人留下的历史包袱让 AI 生成的代码翻车了,最后背锅的还不是你。
我认真评估过让 Lovable 直接上生产,后来放弃了。不是它做不到,我见过别人用它做出的东西跑得好好的。是我花在陪它排错上的时间比我手写还多。它太快了,快到让我的判断力跟不上。以前手写代码,写到某个边界条件我会自动慢下来想一下;现在它一个函数接一个函数地往外出,我的眼睛跟着滚屏,大脑默认信任它。这不怪工具,怪我的默认值是"应该没事"。
所以后来我给自己定了一条规矩:AI 生成的代码,diff 必须看两遍。第一遍看它改了什么,第二遍看它哪里没改。第二遍才是真正决定生死的——因为 AI 不主动告诉你它没考虑时区,它把该生成的全生成完了,看起来天衣无缝,你压根不会去想那些没有报错的部分。而 bug 全都在那里。
这也是我为什么一直管这些工具叫"实习生"。能力强、速度快、但需要一个人盯着它的胳膊肘,替它完成它根本不知道自己漏了什么的那部分。实习生没有这个意识,工具也没有。区别是实习生漏了事会记得回来汇报,工具不会。
回到这轮融资。4 亿美元买的是更好的模型、更大的团队、更顺滑的产品体验,让更多人更快地把东西做出来。这件事有价值,我承认——那些内部工具的需求是真的,那些花的冤枉钱也是真的。
但对每个用 Lovable 生产东西的人来说,这轮融资什么也没改变。它不改变"你要为生产环境负责"这件事,不改变"边界情况比你预想的多"这件事,也不改变"AI 生成的代码要审得更严"这条硬规则。
真正让我稍微宽心的是用户调查里那个数:接近八成的人在用 Lovable 做打算商业化的东西,超过三分之一已经拿到实际收入。这说明用户群体自己心里有数——好看的项目里能活下来的只有一小撮,但想把它做成正事的那拨人已经在学着为它兜底了。这比任何估值数字都让我踏实。
最后说句不中听的。133 亿买的是"人人都会做软件"的那个未来。可如果软件真的人人都能做了,软件本身会越来越不值钱,值钱的是判断力——判断什么值得做、做到什么程度停、出了事谁负责。工具越强,手艺人显形越快。所以我对这轮融资的心情挺复杂的,不是单纯的喝彩,也不是唱衰,是那种"浪潮来了,但同时你也能看见谁在裸泳"的感觉。
我不劝你别用。用,往死里用。但别把判断权交出去。
我那封差了一天的排班邮件,后来手动改了。改完之后我把 Lovable 生成的那段代码翻出来重新审了一遍,才发现里面还有两个我没注意到的地方——一个字段的默认值写错了,一个删除逻辑没加二次确认。都不致命,但都让人后背发凉。
本期缴税:一次 new Date() 没考虑时区,换来一千字的复盘。工具无罪,默认值有罪。