1. GitHub Copilot is now available for free (github.com)
GitHub Copilot 现已免费可用
GitHub Copilot 是一款由 GitHub、OpenAI 和 Microsoft 提供支持的 AI 开发者工具,旨在通过贯穿软件开发生命周期的上下文感知辅助来转变开发体验。它现已推出免费的定价层级。
核心功能与能力
Copilot 的主要价值在于提升开发者效率和满意度。根据文章,使用 Copilot 的开发者工作满意度最高可提升 75%,编写代码的效率最高可提升 55%。
- 多模型与代理支持:用户可以选择针对速度、准确性或成本优化的领先大语言模型。它支持使用 GitHub Copilot、自定义代理或第三方代理。
- 无缝集成工作流:Copilot 与开发者的工作环境无缝集成,包括 GitHub 平台、集成开发环境(IDE)、项目工具、聊天应用和自定义的模型上下文协议(MCP)服务器。
- 核心工作流应用:
- 编辑器集成:在 VS Code 等 IDE 中充当强大的 AI 加速器,可解释概念、补全代码、提出编辑建议,并通过代理模式验证文件。
- 云端代理:允许将任务分配给 Copilot、Claude by Anthropic、OpenAI Codex 等代理,让它们在后台自主进行规划、探索和执行。
- CLI 集成:通过 GitHub Copilot CLI,用户可以在终端中用自然语言指令驱动 Copilot,利用 GitHub 上下文来规划、构建和执行复杂的工作流。
- 企业定制化:企业可以根据自身需求塑造 Copilot,例如创建包含文档和代码库上下文的共享知识源(Copilot Spaces),或通过允许列表控制开发者可访问的 MCP 服务器。
定价计划
文章详细介绍了四个主要的定价层级:
- 免费版:无需信用卡,提供入门级功能。包含内容有限,具体为:2000 次代码补全和 50 次聊天请求(包括 Copilot Edits)。已验证的学生有资格访问 GitHub Copilot 学生计划。
- Pro 版:每月每用户 10 美元(升级功能暂停推出中)。包含免费版的所有功能,并在此基础上提供更多功能。
- Pro+ 版:每月每用户 39 美元(升级功能暂停推出中)。包含 Pro 版的所有功能,并增加对代理和更多模型的访问权限。
- 商业版与企业版:面向组织用户,提供更强大的管理、策略和知识产权赔偿功能。企业版额外提供深度定制、与 GitHub.com 的原生集成、代码库索引以及访问精细调整的私有模型的能力。
数据使用与隐私政策
- 训练数据:Copilot 的模型在包括 GitHub 公共代码库在内的公开可用文本和源代码上进行训练。
- 个人版用户数据使用:从 4 月 24 日起,GitHub 可能会使用免费版、Pro 版和 Pro+ 版订阅用户的交互数据(包括输入、输出、代码片段及相关上下文)来训练和改进 AI 模型,除非用户选择退出。用户可在账户设置中随时选择退出,此操作不影响功能访问。
- 企业版用户数据使用:GitHub 不使用商业版或企业版的数据来训练其模型。其数据使用主要基于运营目的,并遵循数据保护协议。
知识产权与负责任使用
- 版权风险:模型基于公开代码训练,在极少数情况下(据 GitHub 研究称低于 1%),建议的代码可能与其训练数据中的代码相似。用户需自行判断是否使用该建议,并在适当情况下进行归属或许可证合规。
- 过滤机制:Copilot 包含可选的代码引用过滤器,用于检测并抑制某些与 GitHub 公共代码匹配的建议。它还正在预览代码引用功能,帮助用户查找和审查潜在相关的开源许可证。
- 安全建议:Copilot 会过滤常见且不安全的编码模式(如硬编码凭据、SQL 注入)。但用户仍需结合测试、代码审查和自身判断来使用。
- 所有权与责任:GitHub 不声称对 Copilot 的建议拥有所有权。Copilot 是旨在提高效率的工具,而非完全自动化代码生成或取代开发者。
其他重要信息
- 支持范围:Copilot 支持所有在公共代码库中出现的语言(建议质量因语言数据量而异),并作为扩展支持 VS Code、Visual Studio、JetBrains IDE、Neovim 等。聊天功能目前仅在部分 IDE 和平台可用。
- 可选性:Copilot 是完全可选的,需要用户主动启用,并可随时在编辑器中配置或禁用。
- 企业管理:商业版和企业版的访问由 GitHub 管理员控制,他们可管理策略和模型访问。
- 合规与无障碍:Copilot 支持 GDPR 等法规合规,并致力于确保对所有开发者(包括残障开发者)的可访问性。
- 非英语支持:由于训练数据主要为英文,当开发者使用非英文提示或语法不正确时,Copilot 的效果可能会打折扣。