Skip to content
FunCoding

Search

Search docs, agents, posts, Skills and MCP servers

Copilot 是什么

GitHub Copilot 是帮你编写、理解和交付软件的 AI 助手:辅助型、智能体型、自定义、外部智能体四类能力,如何获取访问权限,以及组织的控制。

GitHub Copilot 是帮助你编写、理解和交付软件的 AI 助手。它在你输入时建议代码、回答关于代码库的问题、评审你的改动,并处理你分配给它的任务。因为 Copilot 内置在 GitHub 里,它在你已经使用的开发工作流内工作:你的代码及其历史;你已经用来跟踪工作的 issue 和 pull request;你在仓库里运行的自动化。一个改动可以从一个 issue 开始,被智能体接手,以 pull request 的形式返回,经过质量和安全评审,然后被合并。你和 Copilot 在同一个地方、用同样的上下文处理它,而不必把代码移到单独的工具里再移回来。

Copilot 如何工作

Copilot 的能力及支持功能分为四类:

  • 辅助型(Assistive):Copilot 在你工作时响应,建议代码、回答问题或解释代码,你来评审并应用每个建议
  • 智能体型(Agentic):你描述一个目标,Copilot 可以分多个步骤完成:研究仓库、提出计划、编辑文件、评审 pull request、运行工具,并准备好任务供你评审。你仍负责评审和批准
  • 自定义(Customizations):用指令、可复用的提示、仓库上下文、外部工具、agent skills 和自定义智能体来定制 Copilot 的回复;当 Copilot 了解你项目的结构、约定和工具链时,给出的回复更好
  • 外部 AI 智能体、模型和工具:其他提供商的编码智能体、模型和工具(包括 MCP 服务器)与 Copilot 一起工作。第三方编码智能体异步处理开发任务,可以做改动并开启或更新 pull request 供你评审

你可以用 Copilot 做什么

Copilot 在整个软件开发生命周期里帮你:理解代码(询问文件、仓库和开发概念);规划和实现任务(智能体研究仓库、做改动并准备好 pull request 供你评审);定制回复;编写代码(行内建议和自然语言提示);构建应用(从自然语言描述);修改代码(让 Copilot 编辑、重构或修复);评审代码和 pull request(含摘要和潜在改进建议)。你能用到的功能取决于你的 Copilot 套餐、你使用的客户端以及你组织的策略。

获取访问权限

  • 个人:免费试用 Copilot(用于体验核心功能,不需要付费套餐);订阅付费套餐以获得高级功能、对模型更多的访问和更高的每月 AI 额度;符合条件的学生、教师和开源维护者可能免费获得高级功能的访问权限
  • 组织成员:向你的组织申请访问。如果你的组织或企业有 Copilot 套餐,到 github.com/settings/copilot,在「Get Copilot from an organization」下申请
  • 组织和企业所有者:参阅官方企业和组织的设置文档

组织和企业的控制

通过组织或企业使用 Copilot 时,管理员决定它如何被使用:控制哪些成员有访问权限、设置哪些功能可用的策略、排除 Copilot 不该看到的文件,并查看用量数据和审计日志来了解它如何被使用。有些设置和控制取决于 Copilot 套餐和使用 Copilot 的客户端。要查看你的账号有哪些 Copilot 功能,打开 github.com/settings/copilot/features。