Skip to main content

使用 GitHub Copilot 创建问题

使用 Copilot 根据自然语言或图像快速生成结构化的高质量问题,而无需手动填写每个字段。

注意

此功能现为 公共预览版,可能会更改。

手动创建任务可能既重复又耗时。 借助 Copilot,你可以通过用自然语言提供提示,甚至上传屏幕截图来更快地创建议题。 Copilot 会使用你的存储库的模板和结构来填充标题、正文、标签、被分配者等。

你保持控制权:可以评审和优化 Copilot 建议的内容,或者直接在问题表单中进行更改。

使用 Copilot 创建问题

你可以从 Copilot Chat 的沉浸式视图创建问题。

  1. 前往 Copilot Chat (https://github.com/copilot) 的沉浸式视图。

  2. 在在页面底部的“Ask Copilot”框中,描述你想要提交的内容。 指定要使用组织/存储库格式创建问题的存储库。 如果未指定存储库,Copilot 将根据你上次在其中创建问题的存储库推断出存储库。 你可以尝试:

    • “创建功能请求来添加模糊匹配进行搜索。”

    • “为提交登录表单时出现的 500 错误创建 bug。”

    • “创建任务并添加‘需要设计评审’标签。”

    注意

    只能使用 Copilot 在你已有权在其中创建问题的存储库中创建问题。 此功能不会更改访问权限,也不会绕过存储库权限。

  3. 或者,可使用下列方法之一在提示中包含图像:

    • 复制图像并将其粘贴到页面底部的提示框中。
    • 在提示框中单击 ,然后单击“Image”。 浏览到要附加的图像文件,选择它并单击“Image”
    • 将图像文件从操作系统的文件资源管理器拖放到提示框中。

    粘贴或上传图像后,可以向提示添加文本,例如:“创建问题,因为尝试重置密码时出现此错误。”

  4. Copilot 将起草包含以下内容的问题:

    • 建议的标题。
    • 格式化正文(基于存储库的模板)

    根据你的提示,Copilot 还将建议标签、被分配者和问题类型等元数据。

  5. 评审草稿。 您可以:

    • 手动编辑问题的任何部分。
    • 使用跟进提示要求 Copilot 进行更改。
    • 切换模板时输入的内容不会丢失。
  6. 问题看起来不错后,单击“Create”。****

Copilot 根据你要在其中创建问题的存储库定制其建议。 它会为你的提示选择最相关的模板,并应用关联的元数据,例如标签或问题类型。 如果选择其他模板,Copilot 会自动重新格式化内容,使其与新结构匹配。

一次性创建多个问题

如果你的提示包含多个任务或 bug,Copilot 可以一次性起草多个问题。

每个草稿单独显示,你可以单独评审和编辑它们。 若要发布问题,请在你想要提交的每个问题上单击“Create”。****

将问题分配给 Copilot

若要将问题分配给 Copilot,你想要启用 Copilot 编码智能体。 请参阅“Enabling Copilot coding agent”。

在创建过程中,可以通过下面两种方式之一分配问题:

  • 自然语言: 使用“将此问题分配给 Copilot”等内容提示 Copilot。
  • 手动: 从被分配者列表中选择“Copilot”。

分配并创建问题后,Copilot 会自动开始处理问题。 你将在问题上看到 👀 表情符号,它指示 Copilot 正在处理问题。