Skip to main content

使用 GitHub Copilot 创建问题

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

注意

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

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

你仍可控制整个过程。 可以在提交新议题之前查看并改进 Copilot 建议的内容。

使用 Copilot 创建问题

你可以从 Copilot 对话助手 的沉浸式视图创建问题。

  1. 前往 Copilot 对话助手 (http://github.com/copilot) 的沉浸式视图。

  2. 在提示框中,描述要创建的议题。

    如果向多个存储库贡献议题,请使用 organization/repository 格式指定此议题的目标存储库。 如果不指定存储库,Copilot 将根据上次在其中创建议题的存储库推断存储库。

    例如:

    • In octo-org/octo-repo, create a feature request to add fuzzy matching to search.

    • Log a bug for a 500 error. This happens consistently when I try to log into the site.

    • Create a task to change the application logo background to red and add the label "needs design review".

    注意

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

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

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

    粘贴或上传图像后,可以向提示添加文本,例如:Create an issue because this error appears when trying to reset a password.

  4. Copilot 会起草一个议题,其中包括:

    • 建议的标题。

    • 所需更改的详细信息。

      如果存储库有议题表单或模板,Copilot 将根据你的提示选择适当的表单或模板。 如果没有表单或模板,Copilot 将为议题详细信息创建基本议题正文。

      如果 Copilot 使用议题表单,它会将提示中的信息分解到表单的相关字段中,而不会丢失任何数据。 如果 Copilot 存在信息不足而无法填写的字段,它会要求你提供更多上下文。

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

  5. 评审草稿。 您可以:

    • 手动编辑问题的任何部分。
    • 选择其他议题表单或模板,且不会丢失已输入的内容。 Copilot 将根据你选择的表单或模板重新设置内容格式。
    • 使用跟进提示要求 Copilot 进行更改。
  6. 问题看起来不错后,单击“Create”。****

一次性创建多个问题

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

例如:

In octo-org/octo-repo, create 3 issues: 1) DETAILS OF ONE TASK, 2) DETAILS OF ANOTHER TASK, 3) DETAILS OF A THIRD TASK

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

将问题分配给 Copilot

若要将问题分配给 Copilot,你想要启用 Copilot 编码智能体。 请参阅“关于适用于商业和企业的 GitHub Copilot 编码智能体”。

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

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

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

其他阅读材料