Skip to main content
Skip to content

关于问题的理由、置信度和审批

当 automations 会审问题时,他们会解释每个更改、评估其置信度,并保留置信度较低的更改以供您审查。

谁可以使用此功能?

Automations可用于GitHub Copilot Pro、GitHub Copilot Pro+、GitHub Copilot Max、GitHub Copilot Business和GitHub Copilot Enterprise计划。 Automations 仅在专用存储库和内部存储库中可用。 在已被存储库管理员禁用、由 托管用户帐户 拥有的存储库中,或在未启用 Copilot cloud agent 的存储库中,它们不可用。
Sign up for Copilot

注意

automations 的理由、置信度和批准见于 公开预览,且可能会更改。

你可以创建一个 automation 来为你分流问题、应用标签、设置类型和字段、分配问题以及关闭问题,而无需人工逐项发起每次更改。 合理性、置信度和审批使你能够清楚了解该自动化工作并控制其应用时间。

此功能仅适用于automation对问题所做的更改。 它不适用于人们手动进行的更改,并且不会影响 automation 可采取的其他操作,例如打开拉取请求或推送代码。

理由、可信度和审批涵盖 automation 对以下问题属性所做的更改:标签、字段、问题类型、关闭问题和分配者。

理由

每个受支持的操作都会记录其背后的原因,无论是 automation 自动应用了更改,还是将其作为建议提出。 这为你提供了记录更改内容及其原因的审计跟踪。 当更改正在等待评审时,在决定之前,你会在该建议上看到原因。

还可以查看该问题中的理由说明,了解已生效的更改,无论这些更改是自动应用还是先被建议后获批准。 具有记录理由的操作旁边会显示 。 选择图标以显示automation对该更改的理由。

置信度

对于每个受支持的操作,automation 将其置信度评定为高、中或低。 存储库具有一个 自动化级别,用于设置置信度阈值:评级低于该阈值的更改保留为建议,达到或高于该阈值的更改会自动应用。

  • 完全控制:每次更改都会进行评审。 不会自动应用任何内容。
  • 谨慎(默认):仅自动应用置信度高的更改。 其他所有内容都是为了你的评论而保留的。
  • 平衡:自动应用常规且明确的更改。 任何存在歧义的内容都会被保留待审核。
  • 完全自动化:自动应用每个更改。 代理仅在某项更改被标记为不确定时,才会暂缓该更改。

由于低置信度操作是被暂缓的操作,因此你只会把时间花在最可能需要第二次查看的更改上。

审批

更改是直接应用还是等待评审取决于以下两项:

  • 存储库的自动化级别。 无论提示 automation 执行什么操作,都始终将低于阈值的更改保留为建议。
  • 明确请求提供建议。 你还可以提示 automation 建议更改,而不是应用更改,即使其置信度很高,它也会等待你的评审。

建议显示在该问题上的面板中。 在面板上,您可以:

  • 单独接受或拒绝每个建议。
  • 接受所有或拒绝所有,即可一次性处理多个建议。

行动迅速的小团队可能会选择完全自动化,而繁忙的公共仓库可以选择谨慎或完全控制,以便在风险更高的情况下保留更多更改供审查。

注意

审批是一种工作流便利,而不是安全控制。 它们不会强制实施服务端约束,因此有权更改议题的代理可以直接应用更改,而不是提出这些更改,包括通过 REST 和 GraphQL API。 使用存储库和代理权限(而不是审批)来控制某个 automation 被允许执行的操作。

后续步骤

若要了解如何配置存储库的自动化级别和管理建议,请参阅 管理问题的依据、置信度和审批。