Skip to main content

关于 GitHub Copilot

了解 GitHub Copilot 可以执行的操作,以及哪些 Copilot 计划适合你。

GitHub Copilot 是一款 AI 编码助手,可帮助你更快、更省力地编写代码,从而将更多精力集中在问题解决和协作上。 Copilot 会在你键入时提供编码建议:有时是当前行的补全,有时是全新的代码块。 可以接受全部或部分建议,也可以忽略建议并继续键入。

使用聊天功能,可以询问 Copilot 解决问题的最佳方法。 或者,也可以要求 Copilot 解释其他人的代码。 如果你的代码有错误,可以询问 Copilot 如何修复它。

GitHub Copilot 已被证明可以提高开发人员的工作效率并加快软件开发的步伐。 有关更多信息,请参阅 GitHub 博客上的“研究:量化 GitHub Copilot 对开发人员生产力和幸福感的影响”。

在你需要时提供帮助

GitHub Copilot 在以下情况下可用:

  • IDE 中
  • 在命令行中通过 GitHub CLI 使用
  • 在 GitHub.com 上,具有 Copilot Enterprise 订阅时

GitHub Copilot 功能

Copilot 包括一套功能,例如:

  • 代码补全 - Copilot 会在你键入时提供代码建议 有关详细信息,请参阅“开始使用 GitHub Copilot”。

  • 聊天 - 要求 Copilot 提供代码方面的帮助。 有关详细信息,请参阅“在 IDE 中使用 GitHub Copilot Chat”。

  • 拉取请求摘要(仅限 Copilot Enterprise) - 获取 Copilot 以描述拉取请求中的更改。 有关详细信息,请参阅 “关于 Copilot 拉取请求摘要。”

  • 知识库(仅限 Copilot Enterprise) - 创建和管理文档集合,以用作与 Copilot 聊天的上下文。 有关详细信息,请参阅 “管理 Copilot 知识库。”

有关每个GitHub Copilot 计划中可用的特性和功能的完整列表,请参阅“GitHub Copilot 单个功能集”、“GitHub Copilot Business 功能集”或“GitHub Copilot Enterprise 功能集”。

获取对 GitHub Copilot 的访问权限

你可以根据以下付费计划之一访问 GitHub Copilot。

  • Copilot Individual - 在 IDE 或命令行中访问 GitHub Copilot,以供个人或独立使用。 有关详细信息,请参阅“关于 GitHub Copilot Individual”。

  • Copilot Business - 以组织成员的身份访问 GitHub Copilot。 组织所有者可以管理个人成员或团队的访问权限。 有关详细信息,请参阅“关于 GitHub Copilot Business”。

  • Copilot Enterprise - 除了在 IDE 或命令行中访问 Copilot 之外,还可以在 GitHub.com 上使用 Copilot。 包括以下功能:

    • 与 Copilot 聊天以获取有关代码的帮助,或询问与技术相关的一般问题。
    • 创建定制的知识库,用作聊天的上下文。
    • 生成拉取请求的自动摘要。

    有关详细信息,请参阅“关于 GitHub Copilot Enterprise”。

如果具备有效的 GitHub Copilot Individual 订阅,然后分配到作为 GitHub Copilot Business 或 GitHub Copilot Enterprise 订阅的一部分的席位,则你的个人 GitHub Copilot 订阅将自动取消。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。