作者:Christopher Harrison
排版:Alan Wang
刚开始使用 GitHub Copilot App?本教程将带你了解如何创建项目、使用 AI Agent、探索 Canvas 功能,并优化你的开发工作流。
AI 编程工具通常从一个聊天窗口开始。虽然这种方式适用于快速提问或生成代码,但真正的软件开发很少会沿着一条直线进行。前一分钟你可能还在修复一个 Bug,下一分钟可能就在审查一个拉取请求、深入了解代码库中不熟悉的部分,或者探索一个新的想法。
GitHub Copilot app专为这样的工作流而设计。它并不是将 AI 视为一次单独的对话,而是提供了一个工作空间,让你可以管理多个 Agent 会话,在不同任务之间切换而不会丢失工作节奏,并在工作流的不同环节中与 AI Agent 协同工作。
GitHub Copilot app
https://github.com/features/ai/github-app?utm_source=blog-app-for-beginners-1&utm_medium=blog&utm_campaign=github-copilot-app-ga-2026/?wt.mc_id=3reg_webpage_reactor
你的工作从一个项目开始
Agent 会话与项目相关联,每个会话都会获得完成特定任务所需的代码库上下文。
在 GitHub Copilot app 主界面中,你可以选择之前使用过的项目,或者从 GitHub 或本地计算机中添加一个新项目。选择项目后,你可以基于该代码库、文件和开始处理任务所需的工具,启动一个会话。
通过在每个会话开始时就连接好项目,你可以将更多时间用于实际开发,而不是花费在准备环境上。
保持多个线程并行推进
选择项目并启动 Agent 会话后,你可以为其他问题、想法或任务创建额外的会话,而不会中断当前正在进行的工作。Quick Chat可以让你从 Copilot app 主界面快速开启一个新的对话。每个对话都可以专注于不同的工作领域,为探索想法、提出问题或处理修改提供一个独立的空间。
例如,你可以打开一个 Quick Chat会话,向 Copilot 询问有关 Copilot 本身的问题,例如应用中的工作树如何工作,而另一个 Agent 会话则继续处理项目更新。你还可以使用 Quick Chat来研究代码库的工作方式、探索潜在方案,或者在决定下一步行动之前获取相关上下文。
当你返回原始会话时,可以从离开的地方继续,查看修改内容,并进行所需的更新以推动任务继续向前。
多个会话让你可以跟踪不同的工作方向,同时不会丢失每个任务当前所处的状态。
使用 Canvas 让你的工作变得更加交互化
在处理 UI 修改时,看到最终效果与查看背后的代码同样重要。GitHub Copilot app 允许你直接在工作流中打开浏览器 Canvas,让你能够预览应用程序,并根据所看到的结果进行调整。
Canvas 是围绕工作产物构建的共享交互空间,例如计划、看板、检查清单或正在运行的应用程序。它在对话之外提供了工作内容的可视化呈现,让你不再局限于基于文本的任务视角。
你无需打开新的终端并启动独立的浏览器,而是可以通过在 GitHub Copilot app 中使用 /create-canvas斜杠命令创建浏览器 Canvas。
例如,在请求 Copilot 更新一个 UI 组件后,你可以通过以下命令创建一个 Canvas:
这会在 Canvas 中打开你的应用程序,让你预览结果。如果需要调整,你可以 Enable Canvas Dev Mode,并使用 Pick & Polish直接在 Canvas 中选择元素,将其作为下一次请求的上下文。你可以指向页面中的特定部分,请求进行更新,并持续优化最终结果。
使用 Agent Merge 保持工作持续推进
当你的修改准备完成后,下一步就是创建拉取请求,并进入标准的 CI 和代码审查流程。Agent Merge 通过监控拉取请求并协助处理审查过程中出现的任务,帮助将这一流程延伸到最初代码修改之外。
要启动 Agent Merge 工作流,请打开 Copilot app 中的拉取请求选项,然后选择 Agent Merge。从这里开始,你可以选择 Agent Merge 可以执行的操作,例如处理审查反馈、帮助解决 CI 失败问题,或处理合并冲突。
启用 Agent Merge后,它会在拉取请求经过审查和 CI 流程时持续监控。如果出现问题,它可以帮助处理请求的修改,并为合并准备拉取请求。当所需检查全部通过后,你可以选择合并该拉取请求。

开始探索 Copilot app
Copilot app 将开发工作流中的不同部分整合到一个地方。从一个项目开始。之后,你可以为不同的工作线程创建独立会话,创建 Canvas 来可视化并优化你的工作,并通过 Agent Merge让修改持续推进,直到完成拉取请求流程。返回搜狐,查看更多