GitHub Copilot 应用初学者入门

GitHub Blog 2026-07-28T05:14:47.135436

AI 编程工具通常从聊天窗口起步。对于快速提问或生成代码来说,这种方式够用,但真实的软件开发很少是一条直线:你前一秒还在修 Bug,下一秒可能就在审 PR、研究陌生的代码库,或是尝试一个新点子。GitHub Copilot app 就是为这种工作流而设计的。它没有把 AI 当作单一对话窗口,而是给你一个工作区,让你能在其中管理多个「代理会话」,在任务之间无缝切换,并且让 AI 代理协同处理工作流的不同部分。

从项目开始

代理会话与项目绑定,每个会话都拥有当前任务所需的代码库上下文。从 GitHub Copilot app 的主屏,你可以选择之前用过的项目,或者从 GitHub 或本地机器添加新项目。选定项目后,你就可以启动一个包含代码库、文件和所需工具的会话,开始处理具体任务。

举个例子,你想给现有应用加一个面包屑导航组件。不需要手动翻找文件来确定改哪里,只需描述你想做的改动,会话就能检查项目、定位相关文件、做出修改,并运行测试来验证结果。由于每次会话都预先连接好了项目,你能把更多时间花在实际工作上,而不是在准备环境上。

让多个线程保持并行

选定项目并启动一个代理会话后,你还可以创建额外的会话,用来处理其他问题、想法或任务,而不会打断手头的工作。「快速提问」(Quick Chat)功能让你从 Copilot app 主屏就能开始新一轮对话。每个对话可以聚焦不同的工作领域,给你独立的空间去探索想法、提问或完成修改。例如,你可以打开一个快速提问会话,向 Copilot 询问关于 Copilot 的问题(比如应用中工作树是如何运作的),而另一个代理会话继续处理项目更新。

您还可以使用 Quick Chat 来探索代码库的运作方式、尝试不同的思路,或者在决定下一步行动前收集上下文信息。回到原来的对话会话后,您可以接着上次的进度继续,查看和调整变更,推动任务向前发展。多个会话让您能同时跟踪不同的工作线路,而不会混淆每个任务的进展。

用画布让工作更直观

当您处理 UI 变更时,预览结果往往和审查背后的代码同样重要。GitHub Copilot 应用支持直接在您的工作流中打开浏览器画布,这样您就能一边预览应用一边根据所见进行调整。画布是一个围绕工作成果(比如计划、看板、检查清单或运行中的应用)建立的共享互动空间。它把工作的可视化呈现和对话结合起来,让您跳出纯文本的任务视图。

您无需再打开终端并启动单独的浏览器,直接在 GitHub Copilot 应用中使用斜杠命令 /create-canvas 就能创建一个浏览器画布。例如,在让 Copilot 更新某个 UI 组件后,您可以这样创建画布:

/create-canvas Open this app in a browser canvas

这会自动在画布中打开您的应用,您可以立即预览结果。如果需要调整,可以启用 画布开发模式(Canvas Dev Mode),然后使用 Pick & Polish 直接选中画布中的元素,将其作为下次请求的上下文。您只需指向页面的特定部分,提出修改请求,并不断优化结果。

用 Agent Merge 保持工作推进

变更准备就绪后,下一步就是创建拉取请求(Pull Request)并走标准的 CI 审核流程。Agent Merge 能帮您将工作流延伸到单纯的代码变更之外:它会在拉取请求发布后持续监控,并协助处理审核过程中出现的各种任务。要启动 Agent Merge 工作流,只需在 Copilot 应用中打开拉取请求选项,然后选择 Agent Merge 即可。

GitHub Copilot app for Beginners: Getting started

从这里,你可以选择 Agent Merge 可以执行哪些操作,比如处理审查反馈、协助解决 CI 失败、或者处理合并冲突。启用 Agent Merge 后,它会持续监控 Pull Request 在审查和 CI 流程中的动态。一旦出现问题,它能帮忙处理需要修改的地方,并为合并做好准备。当所有必需的检查都通过后,你就可以选择合并这个 Pull Request。

开始探索 Copilot 应用。Copilot 应用把开发流程中的各个环节集中到一起。先从项目入手。接着,你可以为不同的工作线程创建独立会话,创建一个画布来可视化并完善你的工作,并且借助 Agent Merge 让变更在 Pull Request 流程中持续推进。还有更多值得探索的功能,包括定制和扩展工作流的其他方式。

学习 GitHub Copilot 应用最好的方法就是亲自试试。有没有一直躺在待办清单里的任务?试试用 GitHub Copilot 应用来完成它,看看如何借助 AI 代理探索、构建并发布产品。

本文最初发布在 GitHub 博客上。

刚接触 GitHub Copilot 应用?学习如何启动项目、与 AI 智能体协作、探索画布,并优化你的开发工作流。

本文最初发布于 GitHub 博客。

查看原文