重磅消息! 就在今天,GitHub官方宣布了一个让全球开发者都沸腾的消息:GitHub Copilot 免费计划正式上线,现已在Visual Studio Code中面向所有用户开放!

无论你是编程小白,还是资深码农,只要你有GitHub账号,就可以免费使用这款AI编程神器,无需信用卡,也无需繁琐的订阅流程。

在这里插入图片描述

回顾:Copilot的诞生与崛起

时间回到2021年,GitHub与OpenAI强强联手,基于OpenAI Codex模型(GPT-3的后代)开发了AI辅助编码工具Copilot。这款工具一经推出,便在开发者社区引起了巨大反响。

**Copilot的出现,**彻底改变了程序员编写代码的方式。它可以在你编码时自动推荐代码片段,甚至生成完整的代码块,极大地提高了编码效率,让程序员们再也不用为繁琐的代码敲打而加班加点。

然而,最初的Copilot并非人人都能轻松体验。免费使用仅限于经过验证的学生、教师和开源项目维护者,而其他开发者则需要每月支付10美元的费用。

免费计划:让AI编程触手可及

如今,GitHub终于将Copilot的强大功能开放给了更广泛的开发者群体。

在这里插入图片描述

**GitHub Copilot Free 版本,**让你无需支付任何费用,就可以享受以下核心功能:

1. 跨文件智能编辑

Copilot Edits功能现已支持通过聊天侧边栏进行多文件编辑。它不仅可以跨文件修改代码,还能自动创建新文件。

**举个例子:**即使你是Flutter新手,在Copilot的协助下,也能快速构建原生移动应用。

2. 灵活的模型选择

你可以根据具体任务需求,自由切换不同的AI模型:

  • 使用GPT-4进行功能规划
  • 通过Claude 3.5 Sonnet实现代码编写

在这里插入图片描述

3. 个性化编程指令

你可以设置编辑器和项目级别的编程偏好,例如:

  • React项目:默认使用函数组件和TypeScript
  • TypeScript开发:强制类型检查,避免隐式any

4. 项目全局上下文感知

通过@workspace标签,Copilot能够理解整个代码库的上下文,提供更精准的代码建议和补全。

5. 智能命名与重构

  • 使用F2快捷键触发重命名
  • 基于上下文提供智能命名建议

6. 语音编程支持

集成VS Code Speech扩展,支持:

  • 语音输入代码
  • 语音控制编辑操作

无需额外安装第三方软件。

7. 终端智能助手

通过快捷键(Cmd/Ctrl + i)在终端中唤起Copilot:

  • 解答命令行使用问题
  • 诊断并解释错误信息
  • 生成常用命令脚本

8. 自动化提交信息

智能分析代码改动,自动生成:

  • 清晰的提交说明
  • 拉取请求描述
  • 变更日志

9. 扩展性开发

开放API接口,支持:

  • VS Code插件集成
  • 自定义AI编程工具
  • 个性化编程体验

10. 视觉代码生成(预览功能)

Vision Copilot Preview功能支持:

  • 从界面设计图生成代码
  • 图像描述转代码实现
  • Figma设计直接预览

免费版 vs 付费版:区别在哪里?

虽然免费版功能强大,但也有一些限制:

  • 每月提供2000 次代码补全50次聊天请求额度
  • 根据GitHub发言人的解释,每次Copilot提供的代码建议(无论是否被开发者接受)都会计入这一限制

而付费版Copilot Pro则提供:

  • 无限代码补全
  • 无限聊天请求
  • 额外模型支持(Google Gemini 1.5 Pro和 OpenAI o1-preview及-mini模型)

Copilot BusinessCopilot Enterprise版本则针对团队和企业用户,提供更高级的功能和权限管理。

开发者社区反应

GitHub推出免费版Copilot的消息一出,立刻引发了开发者社区的广泛讨论。

支持者认为:

  • 这对于编程入门非常有帮助,也为初创公司提供了机会。
  • 降低了AI编程工具的使用门槛,让更多人能够体验AI带来的便利。

质疑者则担心:

  • 免费计划可能只是GitHub吸引用户的一种手段,最终目的是为了推广付费版本。
  • 有人指出,Copilot 在某些情况下生成的代码存在错误,甚至可能引发难以察觉的 Bug。

例如,一位开发者表示:

“它建议在一个不是异步函数的地方使用await。从其他例子可以看出,这是React中的useEffect。就算你想这么做,也不能直接把回调函数改成异步函数——这么做会引发一些难以察觉的Bug。”

最后

无论如何,GitHub Copilot免费计划的推出,无疑是AI编程领域的一次重大突破。它让更多开发者能够以更低的成本,体验到AI带来的强大生产力。

在这里插入图片描述

那么,如果你也迫不及待地想要尝试Copilot,那就赶紧到VS Code中去试试吧!

如果你也对AI感兴趣,想与东哥进行更加深入的交流,就点击下方的小卡片、来找到我吧~

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐