大家好,我是木川
一、介绍
GitHub Copilot是 GitHub和OpenAI合作开发的一个 AI 辅助编程工具
官网地址:https://github.com/features/copilot
官方文档:https://docs.github.com/copilot
二、安装
在 VSCode 插件下载页面,搜索Github Copilot插件并安装
登录 Github Copilot
弹出页面申请免费试用30天,后面要收费
填写信息认证
填写信用卡认证信息
认证成功
试用成功,重启 VSCode 即可使用
三、功能
一)代码补全
根据已经输入的代码,以及代码的上下文,智能地推断出您接下来可能要输入的代码,并进行补全
二)注释生成代码
根据注释生成常用代码片段
三)代码注释
它会自动分析代码的功能,然后添加相应的注释,这对于提高代码的可读性和后期维护都有很大帮助。操作就是,你只需要在函数面前加上注释符 // 即可。这对于我们去了解别人的代码效率直接翻倍,也让不喜欢写注释的同学解放双手。
四)代码对话
只需要 // q: 回车,AI会给你答案。当然,侧边栏也可以单独聊天,和 ChatGPT 一样
五)Copliot Chat 指令
/tests:为选定的代码生成单元测试
/fix:针对所选代码中的问题提出修复建议
/explain:解释所选代码的工作原理
/vscode:询问关于VS Code的问题
/help:关于GitHub Copilot的一般帮助
四、优缺点
优点:
1)代码建议准确率高
2)支持多种语言
3)支持多种编辑器
4)支持多种操作系统
缺点:
1)复杂代码支持不佳
五、原理
Copilot 的核心是一个基于 GPT-3.5 的大规模预训练模型,它可以通过大量的代码片段进行训练,从而学习到代码的语法、语义、结构等信息,然后在编写代码时,根据上下文,生成代码片段,从而提供代码建议
今天的分享就到这里了,加下面微信拉你进编程技术交流群
如果对你有帮助,帮我点一下在看或转发,欢迎关注我的公众号