跳到正文
中文
FikirPilot 内容

面向初学者的 GitHub Copilot 实践:如何使用 Canvases 创建自定义工作流

更新于: 2026年9月25日 · 3 分钟阅读

发布于: · 消息抵达: · 处理时长: 3 分钟

面向初学者的 GitHub Copilot 实践:如何使用 Canvases 创建自定义工作流
数字控制面板屏幕

GitHub Copilot 应用中的 canvas 是根据用户工作方式形成的可定制界面。用户和代理可以在同一个 canvas 上协作。Canvas 可以创建为以下形式:

  • 看板
  • Issue triage 看板
  • 发布检查清单
  • Dashboard
  • 表单
  • 电子表格

Canvas 支持双向操作:代理可以更新内容;用户也可以通过按钮、卡片和筛选器进行更改。创建时无需编写代码或进行设计。只需开启代理会话,输入 `/create-canvas` 命令,并用简单的英语描述需求即可。描述中应包含以下三个要素:

  • Canvas 所支持的工作流
  • 可以在界面中执行的操作
  • 代理可以执行的操作

代理会根据描述创建界面,并在右侧面板中打开。之后还可以进一步完善初始版本;用户可以要求添加新列或筛选器、获取开放的 pull request,或将 canvas 转换为每日检查清单。尽管没有固定的布局菜单,但能够定义的工作流都可以转换为 canvas。

创建的 canvas 会保存为 extension;它可以与项目一起在团队内共享,也可以作为个人 extension 保存。当用户更改某个区域或移动卡片时,共享状态会立即反映给代理。代理也可以使用 canvas 中的相同操作来添加内容或移动卡片。

Awesome Copilot 社区中提供现成的 canvas extension。用户可以安装其中一个,并根据自己的工作流进行定制。开始时,可以通过 `/create-canvas` 定义一个简单的看板或检查清单。

为什么重要

这种方式使 Copilot 不再只是一个获取建议和回答的聊天区域,而是转变为一个团队可以共同追踪工作流的工作界面。尤其是在 issue triage、发布准备和日常检查等任务中,用户与代理基于相同的状态信息推进工作,从而取代手动传递,形成共同的工作机制。可共享的 extension 模式使创建的界面不再局限于单个用户的个人安排,也能够在团队内部实现共享。不过,由于没有固定的布局菜单,界面的功能性取决于所定义工作流的清晰程度;目前悬而未决的问题是,不同团队能够在多大程度上以一致的方式利用这种灵活性。

背景

Copilot 在 FikirPilot 档案中并不是一个新名字:过去 90 天内,我们发布了 5 篇提及这一名称的报道;最近的一篇发布于 2026年9月25日。

术语:代理

人工智能代理不是只生成单个回答的软件,而是会调用工具、执行多步骤工作,以实现目标的软件。

来源: GitHub Blog