有了AI之后,程序架构的意义是什么,还需要人来把握架构?

目前的AI还是处于开发大大小小的工具项目或者个人项目,对于公司的大型的复杂业务基本只能做一些边边角角。就这点边边角角要做好也需要各种写文档和约束,如果这种东西越来越多的话,会比写代码更简单轻松吗?。
如果ai不能再次跃升,可能很长时间就停留在这里(提升个人效率而非直接替代)。

先回答标题:我觉得架构是需要人来把控的,人对于业务的发展和理解,会对架构有影响。当前看AI可能还做不到。
回到你的内容,你也说了,是一个mvp项目,在当前状态下我觉得能用就行,等业务真正跑起来,明确马上有很多需求的时候,再做重构不迟。所以这里callback我第一行的发言,对于架构升级的时机也是需要人来把控的。

mvp已经完成一段时间了,已经开始进入新的功能叠加了。下一步就是功能完成后上线了

AI自己是没有偏好的,这是跟人最主要的区别。它什么都能做,既能做出花,也能做出翔。除非是那种有唯一答案的,它直接从第一性推导出来了。

1 个赞

AI懂个蛋的架构。。。小一点的还行,复杂的直接开始发疯,写着写着就写飞了。(PS:虽然也人也懂的不多。。。,所以更能体现出架构师的重要性)

太真实了,所以现阶段还是需要人来引导AI干活的。

4 个赞

别是防御性编程,别人一看就想关掉编辑器哈哈

程序复杂度一高,架构是必须的啊,复杂的任务 AI 也是要拆解来实现的。架构的设计取决于程序未来怎么演进,人要告诉AI 的。

这让我想到了ts出来之后,很多老派的人拒绝ts,感觉是一样的

太对了,界面嗖嗖嗖的出来了,就觉得里面的各种接口逻辑也很简单

个人感觉,未来的程序员其实并没有太多机会直接修改代码了,最重要的能力就是对项目做顶层设计,也就是现在架构师和产品经理做的事情。

小项目直接完全交给ai自由发挥了,大项目还得把控架构

架构打好,后面大部分情况就是照猫画虎加功能,而且自己把控架构不会出现不知道ai写了什么的情况,后面写提示词也轻松

我觉得至少现在,还是需要在编程之前先把架构设计好,再让AI按要求去写比较好。我编程的时候也总是遇见AI瞎堆代码的情况…自从改成我设计架构,AI写代码之后,效果明显好多了。

就算是要all in ai,也实在难以苟同这种观点…

良好的项目结构可以简化AI搜索代码的负担,根据结构就能把各功能的位置猜个七七八八。

话说什么ai现在会一次性读五千行啊…

反正我现在尝试迁移那个大模块时迁移不动了,规则多了,代码体积大,逻辑复杂,js迁移到ts的耗时太高了3612行(不含import的模块),花了大概20分钟吧

Sora <noreply@linux.do>于2026年4月8日 周三19:36写道:

小项目无所谓的一把梭, AI会自行安排. 但是大项目做的越久其实会越累, 先不说代码审查,这个AGENT可以自己做了. 光功能校验, 功能再设计, AI内容接受就很累.
以前一个项目完整开发2个月, 现在用AGENT 2-3周压缩, 把所有的信息都压进大脑好累.
感觉被AI奴役了