背景
随着chatgpt的发布,人工智能领域近期站上了风口浪尖。GitHub Copilot由github与 OpenAI 合作创建,是世界上第一个使用 OpenAI 的 Codex 模型(GPT-3 的后代)制作的大规模生成式 AI 开发工具。GitHub Copilot 作为 AI 结对程序员开启了软件开发的新时代,通过自动完成注释和代码让开发人员保持在流程中。自推出以来不到两年,GitHub Copilot 已经编写了 46% 的代码,并帮助开发人员将编码速度提高了 55%。
作为开发人员,想必也是想体验一把人工智能编程的,本篇文章主要介绍copilot的申请与使用方式。
使用方式
copilot其实就是一个IDE插件,可在常见的IDEA、vsCode等ide中使用。在安装之后,便会自动推荐开发者智能生成的代码。
copilot演示
可以看到copilot可以根据我们当前编写的内容,为我们提供智能代码推荐,支持根据注释生成代码,代码提示,代码补全等功能。
如何获取
看到copilot如此强大的功能,想必大家都想体验一下,现在就为大家介绍如何获取并使用copilot。
获取github学生账号
copilot是github支持并提供,首先我们要拥有一个github账号。
登录github网站并申请注册
GitHub: Let’s build from here · GitHub,傻瓜式注册,相信很多软件工程师也已经有了github账号,具体的注册过程就不再赘述了。
两种获取方式
copilot在github并非完全免费提供,目前可以有两种方式申请试用
- 普通账号申请试用,但貌似需要绑定银行卡
- 学生账号,pro账号免费使用
学生账号申请
普通账号只能试用,并且需要绑卡,所以没有选用这种方式。使用学生账号申请。如果是学生,可在github上认证。(小声:如果不是可以在某某网站购买,40+两年。)
在完成学生认证后,可以在右上角点击头像 -> your profile
进入个人资料页面后,左下角显示pro。
再点击右上角头像 -> settings
点击左侧Billing and plans -> Plans and usage, 当前计划显示pro版本就对了。
开启copilot功能
在current plan下面有copilot的设置,点击开启。(如截图中是已开启状态,原本这里有个按钮)
安装插件
在ide中安装插件,以IDEA为例,搜索GitHub Copilot并安装。
安装后,可以看到右下角有一个像青蛙的机器人小头像
点击小头像,根据提示在网页中填写验证码。当头像是这样,没有斜杠的时候就可以正常使用啦。
当小青蛙变成这个样子的时候就表明他正在思考如何提示我们,可以稍稍等待。
现在我们就有了一个AI助手可以跟我们一起写代码啦!