AI 编程的节奏感

咕咚 于 2025-09-12 发布

分享一个自己使用 AI 编程的的感悟,我称它为 AI 编程的节奏感。

我在使用 AI 开发 inBox 的 iOS 版本时,开始我想的很简单,直接把 inBox 的 Android 截图发给 AI,然后让 AI 读图后直接去开发。但事与愿违,效果不好,尽管它可以很快生成一个可以跑起来的项目,但是跟自己需要的差距很大。

除非自己没有什么具体想法,可以让 AI 自己去帮设计实现,否则正确的思路应该是:以自己的设计思考为主,将项目划分为若干模块,模块有底层数据模块以及上层业务模块,然后按照模块,一块一块去跟 AI 交互,告诉他要干什么。

当然其实命令越简单,越笼统,AI 的自主能动性越高,比如直接告诉AI,“你帮我快速使用 swift 语言开发一个 笔记 App”,然后 AI 真的会开发好一个软件,但是因为不了解具体的模块设计,后期的维护会很费劲。

我开始就是这样,很受挫,面对一堆代码,问题一堆,完全没了开发的节奏。

后来我开始一个模块,一个模块的去跟 AI 交互,这样上下文更明确,给到 AI 的信息也更具体,给我的结果也就好很多,整个过程就像是跟一个新来的助手合作,找到正确的合作模式后,效率就高多了。

反正就是越想一步到位,反而磕磕绊绊,目前还是一步一步,稳扎稳打的跟 AI 构建项目更效率更高。

也许以后,AI 的上下文长度更长,思考更加智能强大,就不需要这样,但当下对于一个复杂的项目,还是要最小模块的去解决问题。