哈喽,大家好,我是指北君
。
我最近飘了啊,我自己不写代码了。原因是我最近拥有了一个 AI pair programmer(AI 结对程序员)。他可以帮我更快的编码,减少了不少工作量。所以我现在上班摸鱼划水都不耽误,麻麻再也不用担心我的工作了。
他到底是什么呢,今天指北君就把这款 程序员的好朋友介绍給大家。 他就是- GitHub Copilot 。
1. GitHub Copilot 是什么呢?
GitHub Copilot 是一款 AI pair programmer (可以理解为 AI 结对程序员,可以和你一起写代码的好朋友),可帮助您更快地编写代码并减少工作量。GitHub Copilot 从评论和代码中提取上下文,并立即建议单个行和整个函数。GitHub Copilot 由 OpenAI Codex 提供支持,这是一个由 OpenAI 创建的新 AI 系统。GitHub Copilot 技术预览版作为 Visual Studio Code、Neovim 和 JetBrains IDE 套件的扩展提供。
2. GitHub Copilot 是怎么运作的呢?
OpenAI Codex 接受过公开源代码和自然语言的培训,因此它既能理解编程语言,也能理解人类语言。
GitHub Copilot 编辑器扩展将您的评论和代码发送到 GitHub Copilot 服务,然后该服务使用 OpenAI Codex 综合并建议单个行和整个函数。
3. GitHub Copilot 有多好呢?
大家可以看一下这个我自己录制的动图。他已经支持多种语言 typescript、go、python、ruby、java等主流语言。通过动图大家可以看到 只要你把注释写好,你的AI小伙伴 就会根据语义自动给你提供写法帮助。简直是灵魂伴侣,爱了爱了!
测试中发现 当您将代码划分为小函数、对函数参数使用有意义的名称以及编写好的文档字符串和注释时,它的效果最好。在帮助您浏览不熟悉的库或框架时,它似乎也做得最好。
对哦,我用下来发现 GitHub Copilot 不仅可以读懂英文注释,就连中文注释都能读的明白,简直太爱了!
4. 安装与下载
GitHub Copilot 目前还是在灰度测试中,并不是每个小伙伴都能够免费拥有这个聪明智能的小伙伴。
但是你可以通过这个链接
https://copilot.github.com/#faqs
申请灰度测试。通过后就能像指北君一样摸鱼划水两不误了。
5. 指北君有话说
GitHub Copilot 是Github 官方提供的工具,而且也一直在公开数据上训练模型上进行训练,未来会更加聪明,更加智能。让您需要的知识触手可及,节省您的时间并帮助您保持专注。
开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。
欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。
还有简历模板、各种技术面试资料等100G的资源等着你领取哦。
公众号回复888马上加入,快来一起来聊一聊吧!
开源指北公众号回复GitHub Copilot获取资源。
以上就是本次推荐的全部内容,我是指北君
,感谢各位的观看。