注意
此功能现为 公共预览版,可能会更改。
手动创建任务可能既重复又耗时。 借助 Copilot,你可以通过用自然语言提供提示,甚至上传屏幕截图来更快地创建议题。 Copilot 使用仓库的议题表单或模板填写标题、正文、标签、被分配者等。
你仍可控制整个过程。 可以在提交新议题之前查看并改进 Copilot 建议的内容。
使用 Copilot 创建问题
你可以从 Copilot 对话助手 的沉浸式视图创建问题。
-
前往 Copilot 对话助手 (http://github.com/copilot) 的沉浸式视图。
-
在提示框中,描述要创建的议题。
如果向多个存储库贡献议题,请使用
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 在你已有权在其中创建问题的存储库中创建问题。 此功能不会更改访问权限,也不会绕过存储库权限。
-
-
或者,可使用下列方法之一在提示中包含图像:
- 复制图像并将其粘贴到页面底部的提示框中。
- 在提示框中单击 ,然后单击“Image”。 浏览到要附加的图像文件,选择它并单击“Image”。
- 将图像文件从操作系统的文件资源管理器拖放到提示框中。
粘贴或上传图像后,可以向提示添加文本,例如:
Create an issue because this error appears when trying to reset a password.
-
Copilot 会起草一个议题,其中包括:
-
建议的标题。
-
所需更改的详细信息。
如果存储库有议题表单或模板,Copilot 将根据你的提示选择适当的表单或模板。 如果没有表单或模板,Copilot 将为议题详细信息创建基本议题正文。
如果 Copilot 使用议题表单,它会将提示中的信息分解到表单的相关字段中,而不会丢失任何数据。 如果 Copilot 存在信息不足而无法填写的字段,它会要求你提供更多上下文。
根据你的提示,Copilot 还可以建议标签、被分配者和议题类型等元数据。
-
-
评审草稿。 您可以:
- 手动编辑问题的任何部分。
- 选择其他议题表单或模板,且不会丢失已输入的内容。 Copilot 将根据你选择的表单或模板重新设置内容格式。
- 使用跟进提示要求 Copilot 进行更改。
-
问题看起来不错后,单击“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 正在处理问题。