AI自动生成代码的方法(AI 自动写代码插件 Copilot(副驾驶员))
AI 自动写代码插件 Copilot
提示:Copilot单词直译过来就是副驾驶员的意思 。
介绍:本质上就是基于GitHub开源的亿级别的代码 ,训练AI模型 ,自动生成代码 。
就是数据量(GitHub的数据量就很大!)能够决定你AI模型精度的上线 。
安装
copilot官网:https://copilot.github.com/
需要给自己的GitHub账号申请 。
支持VS Code 和 JetBains全家桶 ,去setting里面下载对应的插件就可以 。
插件名字就叫做 GitHub Copilot 。
功能介绍
自动补全代码 。 根据注释自动生成代码 。 自动推断 ,生成类似的代码 。 自动生成测试 。 自动生成代码建议 ,提供选择 。Copilot生成代码的时候会检索上下文的代码 ,帮你自动生成一些相关测试数据等等 。
注释 输入单例模式。enter =》 tab 进而生成代码 ,如下的一种双检索的模式 。
单例模式 懒汉式 双检索:
但是输入其他设计模式 ,也仅仅会生成一些相关代码 ,并不是真正自己要使用的代码 。
一些常用逻辑还是可以精确声明
,像用户名校验 ,省份证校验 ,密码校验等。并且会牵扯到上下文代码的一些逻辑,使用这个打打下手感觉还可以 。
如果作为一个Java程序员的话 ,使用Copilot写代码 ,确实能省不少时间 。
像正常MVC模式中,可以根据注释快速生成代码 ,并且可以根据一些逻辑帮住我们自动补全其他逻辑 。
当然不仅仅MVC模式 ,像SSM ,SpringBoot项目代码也是可以生成补全的 ,这一点还是很不错啊 。
不过 ,如果在公司 ,最好还是慎用 ,大多数公司都是禁用代码生成器的 ,而且GitHub AI生成的代码 ,很多情况是不准确的 。不过 ,平时学习 ,写一些自己的项目还是挺好用的 。
可以把它当作工具类使用还是不错的 ,像日期转换,对象转换等等 ,生成出来的代码还是很准确的 。
总结来说 ,平时学习,写写项目 ,可以用用 ,节约节约时间 。但是 ,工作中慎用!
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!