快捷搜索: 王者荣耀 脱发

【工具使用】AI帮你写代码

先说结论:该插件目前并不能完全取代程序员,正如他的名字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缺点

3.2优点

他极大的简化了开发,提高了生产效率。 他擅长 工具类的编写 ①脚本:对于整理文件夹或者等批量操作,而又不想去学习python,我们只需要写下注释,敲下回车即可。 ②正则:对于表单的合法性判断,我们往往要去学习正则的书写,费时费力,而如今我们只需要写下注释,敲下回车。 ③算法:对于某些题库的算法题,它有着令人吃惊的通过率,我们甚至只需要写下需要的算法名称,它会自动推测上下文。 ④重复性劳动:对于某些重复性的操作,它基本可以取代。 ⑤前端:前端js、表单、甚至简单的业务,它可以自动推断你的上下文。 …等等优点

经验分享 程序员 微信小程序 职场和发展