在当今的AI编程领域,许多开发者尝试了各种流行的方法,如Cursor Rules、多Agent协作(MCP)以及Spec规范驱动开发。然而,这些方法往往导致时间浪费、上下文污染、幻觉积累和过度设计,从而阻碍了MVP(最小可行产品)的开发进程。作者指出,现阶段AI编程的产出与投入的纯时间成正比,而与使用的各种技术技巧关系不大。作者曾经尝试让AI像团队一样工作,通过架构师Agent和程序员Agent的协作来开发项目。然而,这种方法导致的结果是架构虽然漂亮,但具体细节却存在问题,代码臃肿,逻辑绕圈。此外,这种方法还非常耗钱,耗时的原因在于需要大量的对话和迭代才能得到一个可行的结果。作者发现,最有效的‘Prompt’是能够成功运行的信息或报错信息。通过直接编写逻辑并运行,即使出现错误,也能得到最实际的结果。作者认为,Spec驱动开发虽然看似信息量大,但实际上全是干扰和废话,而多Agent协作增加了不确定性。因此,作者建议在规划阶段差不多就行,执行阶段拆分成最小可验证的单元,简单粗暴地堆时间、看报错、删了重写。此外,作者还建议维护一个伪代码的核心逻辑,确定之后非必要不更改,每次上下文都引用这个逻辑。作者提出的问题包括:何时增加上下文,何时精简上下文,以及还有没有什么提高vibe coding效率的方法。

标签: none

评论已关闭