T
traeai
登录
返回首页
Visual Studio Blog

构建前先规划:Visual Studio 中引入 Plan agent

7.5Score
构建前先规划:Visual Studio 中引入 Plan agent

TL;DR · AI 摘要

Visual Studio 引入 Plan agent,通过先规划再构建的方式提升开发效率,支持用户在代码实现前编辑和审查计划。

核心要点

  • Plan agent 在 Copilot 中作为新功能引入,允许开发者在编码前制定并修改详细实施计划。
  • 该功能将计划保存为 .copilot/plans/plan-{title}.md 文件,便于团队协作与复用。
  • 用户可通过对话方式澄清需求、细化方案,最终点击 Implement plan 执行代码变更。

结构提纲

按章节快速跳转。

  1. §Plan Agent 功能介绍

    介绍 Visual Studio 中新增的 Plan agent,帮助开发者在构建前进行深度规划。

  2. 描述 Plan agent 如何通过提问、澄清意图和草拟计划来理解用户需求。

  3. 计划以 Markdown 文件形式存储,支持直接编辑、聊天同步及团队评审。

  4. 用户确认后才开始实际代码生成,确保对过程完全掌控。

  5. 鼓励开发者尝试 Plan agent 并通过 Developer Community 提供反馈。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Plan Agent in Visual Studio
    • 核心机制
      • 提问澄清
      • 草拟计划
    • 交互方式
      • 对话式编辑
      • 文件存储
    • 实施控制
      • 手动触发
      • 实时预览

金句 / Highlights

值得收藏与分享的关键句。

#Visual Studio#AI#Copilot#开发流程#自动化
打开原文

你在让 Copilot 处理一些大型任务时,它开始工作,十几处文件变更后,你意识到自己原本设想的是完全不同的方案。代码并没有错……只是不符合你的初衷。

去年,我们在代理模式中引入了“规划”功能,正是为了应对这种情况。从那时起,你们告诉我们希望对何时进行规划有更多控制权,能够直接编辑计划,并且可以保存和分享这些计划。你们的反馈塑造了接下来的新功能:新的 Plan 代理。

与直接进入实现不同,Plan 代理首先会更深入地理解你想要构建的内容:提出问题、明确你的意图,并让你在做出任何更改之前迭代计划。

视频播放器

工作原理

以下是其工作方式:

  • 选择 Plan 代理并描述你想构建的内容 —— 在 Copilot Chat 中从代理选择器中选择 Plan,然后告诉 Copilot 你想要做什么。你可以宽泛地说“为这个应用添加认证”,也可以具体到“重构支付模块以支持多个供应商”。你提供的上下文越多,生成的计划就越好。
图像 1:代理选择器中的 Plan 选中状态
  • 探索与澄清 —— Copilot 使用只读工具扫描你的代码库,并在某些内容模糊时提出澄清问题。回答这些问题有助于 Copilot 理解你的目标。对于简单的任务,它会直接进入起草阶段。
图像 2:Plan 代理的澄清问题
  • 起草与优化 —— Copilot 创建一个详细的实施计划供你一起审阅。你可以要求它重新思考某个方法、添加边缘情况、将某一步骤拆分为更小的部分,或重新考虑应修改哪些文件。
  • 直接编辑计划 —— 每个计划都会以 markdown 文件的形式保存在 .copilot/plans/plan-{title}.md。你可以在编辑器中编辑它,在聊天中优化它,或与团队共享以供审查。Copilot 会识别你的更改并保持所有内容同步。
  • 执行 —— 当你满意后,点击 Implement plan 将其交给代理模式来构建。在你确认之前不会有任何代码变更。Copilot 会逐步按照计划执行,创建和编辑文件,同时你可以在实时进度中查看整个过程。

![图像 3:Plan 代理的“执行计划”按钮](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2026/05/plan-agent-implement-plan-button.webp)[](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2026/05/plan-implemented.webp)![图像 4:已执行的计划](https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2026/05/plan-implemented-300x191.webp)

立即尝试

Plan 代理帮助你在开始构建前弄清楚该构建什么。在下一个功能或重构任务中试试看,告诉我们你的体验如何!

Developer Community 分享你的反馈,让我们知道哪些地方有效、哪些无效,以及你希望看到的下一步改进!

AI 可能会生成不准确的信息,请核实重要内容

构建前先规划:Visual Studio 中引入 Plan agent | Visual Studio Blog | traeai