Plan Mode
让AI编程工具在动手写代码之前,先规划好任务顺序和实现方式的模式
简单来说
Plan Mode 是一种让AI编程工具在真正写代码之前,先想清楚要做什么、按什么顺序做的模式。
可以类比盖房子。如果泥瓦匠一到场就随便开始砌墙,后面很可能出现房间布局对不上、管线打结的问题。所以要先画好设计图,定好门开在哪里、管线怎么走,然后才动工。Plan Mode 就是让AI先走一遍画设计图的这个阶段。
在需要改动多个地方的任务中,比如新增功能、重构旧代码,或者排查bug原因时,这种模式尤其有用。如果没有计划直接改代码,很容易出现改好一处却弄坏另一处的情况;而提前规划好整体思路,可以减少这类失误。
在报道中是这样出现的
一篇介绍GitHub Copilot应用斜杠命令指南的文章提到,"/plan命令能帮助在写代码之前先拆解任务"。执行该命令后,会话就会切换到Plan模式。
一个常见的误解是,Plan Mode意味着完全不写代码。其实并非如此。规划阶段只是在写代码之前插入一次,计划理清楚之后,接下来还是会进入实际的代码编写环节。
亲手试一试
在AI编程工具的聊天框里输入 /plan,然后描述你想做的任务。
例如:/plan 我想在登录页面上添加找回密码功能
看看AI是不是没有立刻写代码,而是先给出一份分步计划,说明会动哪些文件、按什么顺序进行。
