我用AI做了个App,拯救濒死草坪
搬进新家八年,我的草坪终于用一场“杂草起义”宣告了它的存在。我和丈夫最初天真地以为,割割草就能岁月静好,结果花坛里的野草长得比圣经里的蝗灾还夸张。请来园艺师救场,消停了几年,今年春天杂草卷土重来,灌木也开始蔫头耷脑。我决定不再躺平,但面对满园烂摊子,第一个念头不是买工具,而是——写个App。
对,你没听错。作为一个科技媒体主编,我选择了最不符合常规的解决方案:让AI帮我写一个园艺管理工具。这听起来像极客版的“用核弹炸蚊子”,但当我打开Google的AI Studio,输入一串指令后,事情变得有趣起来。
我要求这个App能管理一堆园艺任务、给出建议、考虑天气因素,甚至能用图像识别诊断植物病害。我原本以为要折腾一小时,结果五分钟后再看屏幕,Gemini已经给我生成了一个能用的预览版。虽然界面配色是暗紫色加砖红色,丑得让人眼瞎,而且文字几乎看不清,但核心功能居然都跑通了。
我让AI改成了白底配浅绿、粉红和蓝色,它照做了,还在首页热情地打招呼:“欢迎回来,Gardeneer!”我挺喜欢这个自创词,就留下了。接下来就是边测边改:AI预设的“气候档案”太抽象,我让它接入实时天气数据;它生成的“植物医生”功能居然真能识别我拍的叶片照片,并给出诊断。整个过程就像和一个话痨工程师结对编程——它不停输出代码,我在旁边指手画脚。
最魔幻的时刻出现在一次调试中。我给了个长指令后离开五分钟,回来发现预览窗口里App跑起来了,但旁边弹出一条错误:“通道不可修复地损坏,将被销毁!”听起来像系统崩溃,但下方直接有个“修复Bug”按钮。我点了,233秒后Gemini报告修复成功,还用了“阻塞”“竞态条件”这类术语。我一个都没听懂,但App确实能用了。这种“我不懂但AI懂”的感觉,像极了第一次用ChatGPT写邮件——既兴奋又诡异。
这种开发方式有个新名字:“氛围编码”(vibe-coding)。你不用写一行代码,只需描述需求,AI就生成完整应用。听起来像魔法,但实际操作中你会发现自己成了产品经理兼测试员:不断提需求、改配色、调逻辑。AI偶尔会抽风,比如把天气预设成四种“氛围模式”而非实时数据,但总体效率惊人。
我的App最终没成为下一个Notion,但它确实帮我理清了后院那摊事:草坪该浇水了、玫瑰需要修剪、东墙的爬山虎疑似生病。更重要的是,这次经历让我看到了AI编程的民主化潜力——当开发门槛降到“打字就行”,每个人都能成为自己生活的“码农”。当然,前提是你得忍受AI偶尔的审美灾难,以及它用你听不懂的术语自嗨。
哦对了,那个检查超市桃子节的小工具,至今没派上用场。但我的草坪,至少有了活下去的希望。