这些应用是怎么做出来的

与 AI 一起编程

“这是 AI 写的”只是半句话。另一半在这里:从第一条提示词,到一个能在别人手机上跑起来的版本,中间真实发生的四幕。

开发时,我使用多个 AI 助手和模型,且都由我亲自批准用于本项目。我不使用中国的 AI 工具,也不使用其他未经我批准的 AI 工具。

不同的 AI 助手和模型会多次检查代码,我也会亲自进行人工审查,以帮助应用避免包含恶意代码或追踪代码。

第一幕 · 说明

写提示词就是干活

没有人打一句“帮我做个应用”就走开。每个功能都从一份又长又精确的说明开始:状态、边界情况、数据规则、必须通过的测试,以及绝对不能做的事。AI 负责写代码,但不做决定。含糊的提示词换来含糊的应用,而这笔账后面要用重写来还。

第二幕 · 复核

每一行仍然要读

回来的东西是草稿,从来不是成品。我读 diff、跑起来、把应用一路点一遍,再把哪里不对退回去。然后再来一次。当一个模型始终抓不住重点,同样的任务就交给另一个——是的,有些回合是以我明明白白告诉机器这不是我要的东西而收场。

第三幕 · 实地测试

处处都能跑,才发布

接着是任何模型都替不了我的部分。iPhone 和 Android,手机和平板,Web 构建,手机上的浏览器,竖屏和横屏。在 GitHub 上接好的发布流水线、签名密钥、填完的 Play Console 和 App Store Connect、检查过的展示网站,以及在别人看到之前逐个手动试过的每项功能。

第四幕 · 结算

以小时计,而不是以月计——测试除外

这就是真实的账。写代码从一个月缩短到几小时——这是真的,也是这些应用存在的唯一原因。但测试、发布,以及让它们持续正常运行,一分钟也没有变快;时间现在都花在这里。AI 移动了瓶颈,并没有消除它。

由 AI 参与打造。由人来阅读、反驳、修正,在真实设备上测试之后才发布——这一半没有捷径。

最新动态