构建前先计划:带你了解 Visual Studio 中的 Plan Agent

构建前先计划:带你了解 Visual Studio 中的 Plan Agent 您让 Copilot 处理复杂任务它随即开始运作等到修改了十几个文件后您才发现是与自己原本设想的截然不同的实现思路。代码本身并无错误只是和您预想的效果相去甚远。去年我们在智能体模式中推出了计划功能以专门应对这类需求。自那以后不少用户反馈希望能自主把控计划触发时机、直接编辑计划内容同时可以保存和分享计划。基于这些意见我们打造出了全新的 Plan Agent。Plan Agent 不会直接着手执行操作而是先深入理解您的搭建目标通过提问摸清您的想法让您在做出任何改动前就能反复调整计划。如何工作- 选择计划智能体并描述想要构建的内容—— 在 Copilot Chat 界面的智能体选择器中选中 Plan随后告知 Copilot 您的操作目标。描述可宽泛例如“为这款应用添加身份验证功能”也可具体例如“重构支付模块使其可适配多家支付服务商”。提供的相关信息越详尽生成的计划质量越高。- 探索并梳理逻辑—— Copilot 以只读工具扫描代码库遇到模糊内容时会提出澄清问题。回答这些问题可帮助 Copilot 理解您的开发诉求。面对简单任务它会直接开始编写代码。- 起草并改进—— Copilot 会生成详尽的实施计划可供共同审阅。可指令其重新梳理思路、补充边界场景、拆解步骤细节或是调整待修改文件范围。- 直接编辑计划—— 所有计划均以 markdown 格式文件存储在 .copilot/plans/plan-{title}.md 路径下。您可在编辑器中修改文件、通过对话优化内容或是分享给团队成员审核。Copilot 会自动同步您的所有修改内容。- 执行—— 确认无误后点击 Implement plan交由 Agent 模式开始构建。未手动确认前不会产生任何代码改动。Copilot 将按照计划逐步操作创建并编辑文件您可实时查看处理进度。即刻体验Plan 智能体可帮您在开发动工前理清搭建思路。不妨在下次功能开发或代码重构任务中尝试使用并告知我们使用体验欢迎在开发者社区分享您的反馈说说功能使用效果、现存问题以及您后续期待新增的内容。