大家好,我是-天,最近也一直在学习AI编程,我自己本身对于AI是比较感兴趣,也写过几个网站,感兴趣的可以来访问看看:
chartools.art -- 文字处理类网站
ainav.art -- AI聚合站
但是我遇到了一个很严重的问题!
0 问题
说来也很简单,就是如果你有一个idea(比如做一个什么类型的网站),你该怎么和AI讨论呢?
我来说一下我经历的阶段:
阶段1:大白话阶段,乱拳打死老师傅
这个阶段就是我这种新手小白,没有产品经理,也不是技术总监,也没有任何开发经验。那就不要想那么多,直接问就行了,最简单的如图所示这样提问,图片使用的豆包编程。

欸会发现,有时候还真不错,于是这个时候我就会感慨AI太厉害了。
但问题来了,这样的代码,我认为有下面几个问题:
这是 一次性产物,不具备任何可扩展性,哪怕这是AI生成的,后续你还使用AI来编写。
AI幻觉极其严重,AI 会生成 看似合理但实际上不存在的 API、库或框架版本。
初期能用,后期基本无效。
阶段2:开发 前 和 后 问AI
到了这一个阶段,最少我们也已经开发过几个小东西了,我们也在各个地方看到了或多或少的AI编程经验,并能够融入到我们自己的项目中。
这个阶段,在迈入之前,会觉得很厉害,但真正迈进来后会发现,真正的问题来了。
这阶段不是本篇的重点,简要说明,这个阶段我会遇到以下一堆的问题:
开发前怎么问AI?
我什么技术都不知道,我怎么知道这个技术是否适合我的项目?
AI擅自使用了某些框架,我怎么都运行不起来?
怎么越开发越乱,文档越写越多?
一个idea文档不够,还要tec文档,还要temp文档,还要......?
怎么AI越用越笨了?
到底什么提示词有用啊?
……
篇幅有限,总之这个阶段问题是最多的,放弃率也是最高的!

我也被这些问题搞得头疼,也一度想要放弃,怀疑自己,我真的不适合当程序员。
难道我只能做一些小项目了嘛?
阶段3:有一些顿悟了,但是技术仍是问题
到了这个阶段,恭喜我自己,已经走过了那段非常艰难的路了,但是你遇到了一个更严重的问题 —— 技术问题。
这个阶段仍不是本篇重点,简要说明这个阶段我遇到的问题:
很多项目,AI推荐的都是 Next.js 框架,但是你发现你完全不会?甚至连部署都不会。
一个非程序基础去学这个,那就必然会被拖延很长时间,哪怕是现在有AI辅助。
我以我了解到的技术,去跟AI说,无异于一个小学生去指导大学生做某件事,也就是,AI的上限成了我自己的下限。
我真的是主导者吗?不是AI已经代替程序员了吗?我怎么还是要自己去做?那我还要AI干什么?
阶段4:简化过程
经过以上三个阶段,我发现,深入的越多,越被各种限制,要写更多的文档,要学更多的技术。
于是我开始反思,这好像不对?不是AI很厉害吗,AI不是来帮我干活的吗?我不是老板吗?怎么处处都要我自己再学一下,那我要AI除了提升我的效率,好像没有什么用。
于是我开始反向审视自己,怎么简化这一整个开发过程。
今天我又开发一个类似于博客的项目,突然顿悟了!
为了更好的阅读体验,来飞书看吧:
https://fcn6bpu53pr5.feishu.cn/wiki/I3kKwezYJioASFkRkFeczkfInLb
Comments on "AI编程经验分享--如何开发一个大型项目而不慌乱?" :