我感觉完全交给 AI ,类似 vibe code 那样,必然会增加开发时间,因为如果一个开发人员在不知道具体实现逻辑、架构的情况下(我指的是 code 层面,提示词层面不算)如果遇到与预期不符,但 AI 又不能很快解决你的问题下,或者 AI 的额度不足情况下(一大弊端,起码自己的脑子不会用着用着让你续费)还是得靠人去解决,这时候开发人员的时间肯定就会增加。 目前最佳实践我觉得还是使用 AI 辅助编程,比如实现一个通用的方法、生成一些逻辑重复的代码、还有像类似国家化多语言配置这样没有什么复杂逻辑,具备通用的实现过程的可以交给 AI ,除此之外的核心代码我建议还是由开发人员来干(如果你对产品有要求的话,不停留到能用的阶段)。 试想一下,微软如果后续的 windows 系统所有代码交给 AI ,那更新频率和迭代版本肯定会大大提升(因为要填之前 AI 的坑,不过 AI 填 AI 的坑应该不会抱怨吧,导致后抱怨的只有人类)。