AI编程效率提升的关键开关:如何避免陷入“越改越多”的恶循环

随着AI编程工具如Cursor、Claude Code、GitHub Copilot等持续进化,开发者对效率的预期被拉高,但实际体验却常陷入“代码越改越多”的恶性循环。近期,资深技术专家@dotey总结了一套务实的Coding Agent使用流程,核心指向一个被多数人忽视的关键阶段:初始规划

许多开发者的误区在于将AI当作“自动补全”的升级版,缺乏前置的设计流程。@dotey指出,高效的Coding Agent工作流应分为四大板块:设计(Plan)、拆分(Phase)、执行(Execution)与审核(Review)。

设计阶段是决定整个项目走向的“头部”。正确的做法是:先用人类语言将需求完整、结构化地整理成文档,避免二义性。随后,引入多个最强模型(如GPT-5.5、Claude Opus 4.7),分别在Codex、Claude Code、Cursor等工具的“Plan”模式下生成独立的设计方案。这种多Agent交叉设计的价值在于,我们可以对比不同模型的架构思路,选择最优方案,并借鉴其他版本的亮点进行微调,最终由人类拍板定稿。

对于大型或复杂计划,必须将实施过程拆分为多个可独立验证的Phase。每个Phase应包含明确的功能描述、交付物以及可量化的验证标准。将这个结构化方案写入Markdown文档,本质上就是将“AI的无序生成”转变为“按图索骥的有序施工”。

执行阶段需严格按Phase推进,每完成一个环节,都应辅以人工审核进行纠偏。这就像软件开发中的“小步快跑、快速验证”。这里尤其值得注意的是@dotey给出的警示:绝对不要让多个不同的Agent交叉Review同一段代码。不同模型的“个性”和“偏好”会导致它们相互否定对方的输出,最终陷入“A说B写得不好,B重写,A又来指责”的死循环,结果是代码量膨胀而质量下降。最终的代码审核(Code Review)只需用一个GPT-5.5模型,侧重检查代码质量与设计方案的符合度即可。

这背后折射出AI编程工具使用的认知升级:从“打Prompt”向“项目管理”转变。开发者不应是代码的逐行“写手”,而应成为架构的总设计师和质量的最终守门员。在未来,随着Agent自主性的进一步增强,这种“人类定架构、强模型出方案、便宜模型负责严格执行”的分工模式,或将成为最主流且最务实的人机协作范式。对于所有正在或将要使用Coding Agent的开发者而言,将精力前置在“设计蓝图”上,远比后续陷入与AI的“代码拉扯”要高效得多。