GitHub Copilot - 尝试一下Plan mode

1.简单介绍

GitHub Copilot的chat mode分成Ask, Edit, Agent, Custom mode。在微软举办的GitHub Universe Recap学习活动中了解到GitHub Copilot又有一个新的mode, Plan mode。

GitHub Copilot Plan mode 让GitHub Copilot进行代码制作之前,制定出详细的执行计划,包含requirements, todos, execution guidance等。这份计划只有被approve之后,GitHub Copilot才会进行编码操作。Plan mode主要做三个方面的事情,1. 研究task并确定requirements和constraints;2.分解task为可执行的steps;3. 创建出一个详细的结构化的执行计划给用户进行审阅

当前Plan mode在VS Code中已经可以使用的。

2.具体说明

2.1 准备

首先安装Visual Studio Code,同时在extensions中安装GitHub Copilot Chat和GitHub Copilot,然后使用自己的GitHub帐户进行登录。

2.2 创建应用程序

  1. 点击如下图标,打开Chat Panel,
  1. 点击mode下拉框,选择Plan选项,同时选择一下model,这边选择的是GPT-5-mini
  1. 输入要创建应用程序的相关prompt,点击submit按钮, GitHub Copilot开始工作了
  1. 等待一段时间,GitHub Copilot准备一份应用程序的plan以及具体的执行steps,供用户进行审阅

note, Plan的下面有两个按钮, Start Implementation和Open in Editor。如果不打算保存这个plan,可以直接点击Start Implementation按钮继续执行;如果需要保存plan内容,则点击Open in Editor按钮。这边选择了Open in Editor按钮。

  1. 如果对GitHub Copilot plan内容没有要更改的需求,则可以直接开始创建应用了

在Chat pannel的下方有一个Todos,可以查看要做的事情。

可以看出在执行阶段,GitHub Copilot还是切换到了Agent模式了。

  1. 等待GitHub Copilot执行完成,

note, 可能需要在GitHub Copilot中进行多轮的迭代修改,才能创建出一个满足要求的贪吃蛇游戏

3.总结

本文简单记录了一下GitHub Copilot新增加的plan mode的使用过程。通过Plan mode,GitHub Copilot在编码实现之前为用户准备了一份执行plan。基于这个plan,用户可以更改或保存。在用户审批plan之后,GitHub Copilot自动切换到Agent mode从而继续进行应用的编码实现。

同时微软也发布了很多辅助应用开发的agent,比如Coding agent, Code Review agent, Profiler agent等。其中 Coding agent的编码能力可能比GitHub Copilot agent mode更强一些。

本文如果哪里有错误,麻烦告之,谢谢谢谢!

相关推荐
Setsuna_F_Seiei2 小时前
前端的 AI 学习之路 02 之 Provider 与 Structured Output - 规范化模型输入输出
人工智能·agent·ai编程
Setsuna_F_Seiei3 小时前
前端的 AI 学习之路 01 之 Agent API 调用 - 和 Agent 的基础对话
前端·人工智能·ai编程
徐小夕4 小时前
3分钟从想法到Agent上线:我们开源了一款AI可视化工作流“IDE”
前端·算法·github
RisunJan5 小时前
Linux命令-xauth(X11 认证授权管理)
linux·服务器·microsoft
Jooolin6 小时前
AI项目实战日记ep1:从零做一个 AI 日志分析助手
ai编程
小虎AI生活7 小时前
用 WorkBuddy 三个 Skill 串起一条流水线:8 张随手拍照片 30 分钟变口播视频
ai编程
第一程序员8 小时前
AI 辅助编程的 7 个误区:把模型当高级搜索引擎是对它的最大浪费
python·rust·github
大家的林语冰8 小时前
✌️ 字节太牛了,爽用 Trae Work 取代小龙虾,AI 自动设计封面和数据可视化~
人工智能·ai编程·trae
峰向AI8 小时前
数据分析神 skill:八步流程、一个依赖、零报错陷阱,让 AI 的数字经得起追问
github
kyriewen8 小时前
我带着DeepSeek Harness跑了一周真实需求——这份避坑速查表请收好
前端·ai编程·deepseek