跳转到内容

GitHub Copilot app

GitHub Copilot app 是一款基于 Copilot CLI 构建的桌面应用,可将智能体驱动的开发集中到一个专注的工作区。它支持并行智能体会话、可切换的会话模式、共享画布,以及原生的 GitHub 议题和拉取请求管理功能。其中包括 Agent Merge,可处理拉取请求的变基、审查反馈、CI 修复与合并。

在这些课程中,你将安装应用并设置项目,然后熟悉应用工作区和模板为你创建的待办事项。你会先完成一项小改动,即添加星级评分;再根据议题添加自定义指令标准,在隔离的智能体会话中构建筛选功能,并使用可复用技能进行验证。随后,你将添加 Playwright MCP 服务器,在真实浏览器中探索该功能,并逐步提高合并自动化程度,最终由 Agent Merge 合并拉取请求。最后,你将通过共享画布协作并自动执行重复性工作,完整体验从构想到功能合并的流程。

课程

课程主题说明
0. 先决条件设置安装 Node.js,并创建自己的 Tailspin Toys 项目副本
1. 安装 Copilot app设置安装应用、连接项目并熟悉工作区
2. 运行第一个智能体会话首次更改启动会话,并通过第一个拉取请求交付一项小改动
3. 使用自定义指令引导 Copilot上下文根据议题添加文档标准并合并更改
4. 使用 Autopilot 构建功能核心功能使用 Plan 和 Autopilot 构建筛选功能,再通过技能进行验证
5. 使用 Playwright MCP 测试外部工具添加 Playwright MCP 服务器,并在浏览器中探索功能
6. 使用 Agent Merge 合并合并让 Agent Merge 修复并合并筛选功能的拉取请求
7. 使用画布规划协作创建共享画布来规划和跟踪工作
8. 回顾与后续步骤总结自动执行重复性任务,并探索后续内容

先决条件

参加本次研讨会前,请确保具备:

  • 拥有有效 Copilot Student、Pro、Pro+、Business 或 Enterprise 计划的 GitHub 帐户
  • 一台运行 macOS、Linux 或 Windows 的计算机
  • 计算机上已安装 Git

没有付费计划?经过验证的学生可通过 GitHub Education 免费获取 GitHub Copilot。Copilot Student 计划包含本研讨会所需的智能体、MCP、代码审查和 Copilot CLI 功能,因此可以完成所有学习路径。

Copilot app 在本地计算机而非 codespace 中运行,因此第 0 课会先指导你安装 Node.js 并创建项目副本,然后再安装应用。

如果使用 Copilot Business 或 Copilot Enterprise,管理员必须先启用 Copilot CLI 策略,你才能使用该应用。

开始学习

从第 0 课“先决条件”开始 →