网上有一种说法流传很广:有了各种AI模型,写代码对所有人来说都变简单了。Claude、ChatGPT能把一个新手变成编程高手,软件工程师甚至该考虑转行去做糕点师。这种描述显然严重失真。

大型语言模型确实给了没有受过正规训练的人一些过去难以想象的工具,但事情并没有那么简单。为了亲自验证,我决定动手试一次。

我最近写过自己有多喜欢Pebble Time 2,它的吸引力之一在于PebbleOS——开源系统,用户可以自己写程序满足需求。我决定借一把怀旧情绪,看看能不能复刻2000年代中期的微软MSN Direct服务,让这块表唤起我对Fossil Abacus的记忆。于是我拉上AI来帮忙。

这次“氛围编程”(vibe-coding)的经历,让我学到了几条不太好受的教训。