程序员|程序员用AI来写AI代码,“卷死”其他程序员?
文章图片
钛媒体注:本文来源于微信公众号品玩(ID:pinwancool),作者丨洪雨晗,钛媒体经授权发布 。用AI算法帮程序员写AI算法?或许不少程序员“你已经是一个成熟的AI了,该学会自己补全代码了”的心愿就要实现 。
在今年6月份,GitHub与Open AI一同合作,推出了一款名为“GitHub Copilot”的AI工具,Copilot可以根据上下文自动补全代码,包括文档字符串、注释、函数名称、代码,只要编程者给出一定提示,这款AI工具就可以补全出完整的函数 。
文章图片
GitHub Copilot官网
令人震惊的是Copilot还在不断进化 。在近日举行的GitHub Universe 2021开发者大会上,GitHub官方表示Copilot已开始支持Java、C、C++和C#等语言的多行代码完成,并增加了Neovim和JetBrains IDE,包含开发者常用的IntelliJ IDEA、PyCharm等编辑器的支持 。
文章图片
Copilot运行范例;来源GitHub Copilot官网
GitHub表示,如今新写的30%代码都是在AI编程工具Copilot的帮助下完成的,Copilot真的如此强大吗?在社交网络中,已有不少早早拿到了Copilot试用资格的博主分享了他们使用Copilot的感受 。
【程序员|程序员用AI来写AI代码,“卷死”其他程序员?】
文章图片
来源:微博截图
当然,除了认真写Copilot使用体验的博主,还有偷偷摸鱼被抓个现着的程序员……
文章图片
来源:微博截图
Copilot虽然强大,但就和大部分人工智能工具一样,它仍是建立在OpenAI Codex算法的基础上,需要通过海量的代码来训练其智能程度 。这对同样有着微软血统的OpenAI以及Github来说不是问题,微软在2018年斥资75亿美元收购了全球约有5000万用户的代码共享网站Github,这意味着Copilot所依托的Codex算法接受了数十亿行公共代码的训练 。
事实早在Copilot诞生之前,OpenAI就推出1750亿参数的AI模型GPT-3,GPT-3耗费了千万美元对人类的诗歌、小说、新闻等海量自然语言进行训练(主要是英语),也因此GPT-3对自然语言具备了一定程度的理解能力 。神经网络之父Geoffrey Hinton在GPT-3出现后,曾这样感慨:“生命、宇宙和万物的答案,其实只是4.398万亿个参数而已 。”
文章图片
Codex就是基于GPT-3进行训练,OpenAI 的联合创始人兼首席技术官Greg Brockman曾表示Codex是 GPT-3 的后代 。因此Codex也具备了将部分指令清晰的英语翻译成代码的能力,甚至有部分媒体宣传Codex已经让程序员门槛降低到了只要会英语就能写代码的地步 。
推荐阅读
- 政策|浙江省“抢人”:创业失败贷款不用还?官方回应来了
- k50|新旗舰手机究竟受欢迎吗?用销量说话:Redmi K50冠军版要靠抢
- 小米Civi|客观分析小米Civi使用2个月后心得体验
- 机友们|用上HipstamaticX这个拍照App,我成了朋友圈最靓的仔
- home|1秒打开健康码和行程码,iPhone用户学起来
- 品牌|为什么很多真正懂手机的,却更喜欢用一加、魅族这些“小众”品牌
- 价位段|RedmiNote11Pro使用一个月,感触太多,我愿称它千元“最强手机”
- e20|被誉为最好用的2款华为手机,价格便宜配置强,用过的都说好
- 柔性|苹果会用吗?三星预热全新柔性OLED屏幕:强度更高,能用五年
- 加速器|英特尔将推出Arctic Sound-M加速卡 用于服务器领域