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”和“使用 GitHub Copilot Chat(GitHub.com 版)”。
-
拉取请求摘要(仅限 Copilot Enterprise) - 获取 Copilot 以描述拉取请求中的更改。 有关详细信息,请参阅 “使用 GitHub 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 的计费”。