新知榜官方账号
2023-07-10 13:54:42
大家好,我是你们的码农大哥——栈长。3年前,自微软收购Github后大动作不断啊,两年多之前就让Github私库免费了!,后面还推出了GithubforMobile移动版,这些我都已经在Java技术栈作过分享,没看过的可以回过头看下。
最近,Github又搞大事了,推出了一款AI编程神器——GithubCopilot,牛逼啊,下面栈长带大家来看看到底是什么鬼?
Copilot是由Github和OpenAI合作联合开发的,看到这个玩意,让我想到了之前分享的AI写代码工具:Codota,它能够自动进行代码分析并智能提示,极大的提高开发效率。栈长大致看了下,GithubCopilot貌似要更牛逼,GithubCopilot——你的AI配对程序员,可以理解为你的影子程序员,它基于数十亿行开源代码进行训练,并在背后默默给你建议,不管是整行、还是是整个完整方法,它都能帮你完成。牛逼,某些代码,比如说工具类,再也不用在网上找了,GithubCopilot就能完成整段方法的代码编写。
Copilot这么牛逼?是什么工作原理呢?来看下官网提供的交互图:
从上面的工作原理图,我们知道,获取代码建议,就必须先将编辑器中的注释、代码等相信信息发送到GitHubCopilot服务器中,这就导致代码外泄的风险。目前安全性不得而知,只是预览版,但对于金融、支付类的敏感业务场景恐怕是要好好思量。
GithubCopilot工具基于数亿开放源代码进行训练,但如果被其他商业公司免费拿去商用,那不是被"白嫖"了?版权问题目前还是争议很大,如果真是这样,你是否也有同样的担忧?你的开源项目还会放在Github托管吗?
很可惜,Copilot目前还是预览版,还不支持Java,只支持Python、JavaScript、TypeScript、Ruby和Go几种编程语言,不然栈长还真想上手体验一下。另外,Copilot目前也只支持在VisualStudioCode中使用,如果你想基于上述几种语言进行体验,可以申请试用预览版,申请地址:https://github.com/features/copilot/signup
GithubCopilot工具自动完成代码的便利,确实能够解轻程序员到处找示例代码的痛楚,也能帮助我们尽可能的避免复制代码出现的bug或者潜在漏洞的风险。但其安全性和版权问题需要注意。
好了,今天就分享到这里了,后续栈长还会一直分享最硬核的Java技术,小伙伴们可以持续关注Java技术栈,第一时间推送哦。
版权申明:本文系"Java技术栈"原创,原创实属不易,转载、引用本文内容请注明出处,禁止抄袭、洗稿,请自重,尊重大家的劳动成果和知识产权,抄袭必究。
微信扫码咨询
相关工具
相关文章
相关快讯
推荐
阿里Accio中文版上线!一键搞定复杂采购
2025-08-19 09:13
视频“用嘴编辑”的时代来了,但钱包顶得住吗?
2025-08-15 17:59
智谱新模型GLM-4.5V全面开源,玩家们有福啦!
2025-08-12 17:56
扎心文案+AI插画=爆款!揭秘8万赞视频的制作全流程
2025-08-12 10:08
GPT-5没你想的那么好,附实测体验~
2025-08-11 11:07
一站式搞定AI绘图+视频,AI短片效率飙升的秘密在这儿!
2025-08-08 09:26
打工人新神器!10款国产AI,让你告别996!
2025-08-08 09:24
豆包视觉推理深度体验,AI也能“边看边想”了!
2025-08-08 09:19
300美元的AI男友来了!马斯克的情感生意从女友做到男友
2025-08-01 17:56
Agent智能体:2025年企业新员工,月薪仅需一度电?
2025-07-30 17:49