先说结论:该插件目前并不能完全取代程序员,正如他的名字Copilot,译为副驾驶。但在简单业务方面有着无与伦比的能力!
1.Copilot
官方地址 传送门(点我)
Copilot目前不提供公开使用,需要注册账号通过审核
1.1什么是 GitHub Copilot?
GitHub Copilot 是一款 AI 结对程序员,可帮助您更快地编写代码并减少工作量。GitHub Copilot 从评论和代码中提取上下文,并立即建议单个行和整个函数。GitHub Copilot 由 OpenAI Codex 提供支持,这是一个由 OpenAI 创建的新 AI 系统。GitHub Copilot 技术预览版作为 Visual Studio Code、Neovim 和 JetBrains IDE 套件的扩展提供。
1.2 Copilot 工作原理
OpenAI Codex 接受过公开源代码和自然语言的培训,因此它既能理解编程语言,也能理解人类语言。GitHub Copilot 编辑器扩展将您的评论和代码发送到 GitHub Copilot 服务,然后该服务使用 OpenAI Codex 综合并建议单个行和整个函数。
2.实测体验
目前来说,在VsCode中的体验是要远远好于IDEA的,可能是由于IDEA太过于重量级,优化远远比不上VsCode中插件的体验,以下演示均为VsCode中插件的使用
我们只需要写上注释,敲下回车即可
3.面向注释编程
3.1缺点
Copilot写出来的代码并不是完美的,对于复杂的业务也并不能完全取代程序员。我更愿意把他理解为一种高级提示,类似IDEA的代码补全,但他的本质又是基于深度学习的,是一种高层次的提示。
模型在第一次尝试时有 43% 的正确率,在允许 10 次尝试时正确率是 57%。它一直在变得越来越聪明。
它无法取代某些复杂的业务。
该项目涉及的版权的一些问题,仍在争议。文章来源:https://www.toymoban.com/news/detail-496208.html
3.2优点
他极大的简化了开发,提高了生产效率。
他擅长 工具类的编写
①脚本:对于整理文件夹或者等批量操作,而又不想去学习python,我们只需要写下注释,敲下回车即可。
②正则:对于表单的合法性判断,我们往往要去学习正则的书写,费时费力,而如今我们只需要写下注释,敲下回车。
③算法:对于某些题库的算法题,它有着令人吃惊的通过率,我们甚至只需要写下需要的算法名称,它会自动推测上下文。
④重复性劳动:对于某些重复性的操作,它基本可以取代。
⑤前端:前端js、表单、甚至简单的业务,它可以自动推断你的上下文。
…等等优点文章来源地址https://www.toymoban.com/news/detail-496208.html
到了这里,关于【工具使用】AI帮你写代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!