程序员慌不慌?这个AI能自动写代码!

2022-12-01 0 367

他们好,我是星宿。

坚信他们听闻过人工智慧写标识符吧?

以后我听闻这玩意儿的这时候还嗤之以鼻,但是前段时间我看了三个AI写标识符的潜能,还真让我开了心胸。

那个AI叫作:CodeGeeX

程序员慌不慌?这个AI能自动写代码!

依照非官方的声称,那个混蛋的问世可不单纯:

CodeGeeX是三个具备130亿模块的多C语言标识符生成预体能训练数学模型

在20多种不同C语言的标识符记忆术(>8500亿Token)上历经耗时三个月预体能训练获得。

CodeGeeX选用宏碁MindSpore架构同时实现

在Chinian生物医学的“Chinian桑翁ll”网络平台上体能训练而成。

130亿+模块,20多种不同C语言,体能训练2个月…洋坊医家,让他们来看一看这体能训练出的AI写标识符潜能到底怎样。

怎样选用?

选用很单纯,你只须要在注解中阐释你须要怎样的机能,AI会手动提示信息标识符输入,接下去要做的是时不时按Tab键就能了。

PS: 叙述流程机能的这时候,用英语的效用比英语要好许多。

程序员慌不慌?这个AI能自动写代码!

这儿是它的非官方网站,在非官方网站提供更多了新浪网试验的出口处,大家能去“戏弄”新一波:

https://models.aminer.cn/codegeex/zh-CN/

除了新浪网选用,另一种更加实用的方式是集成到IDE中。

这玩意儿提供更多了VSCode的插件支持(PS:VSCode真香),能在VSCode中体验丝滑般的选用体验。

接下去我分别选用了三种主流的C语言,来试试这混蛋的“智能”到底是什么水平。

Python

在Python中,我敲下了一行注解:

# start a web server on port 8090

意思是在8090端口给我起三个web服务,来看一看AI的表现:

关闭
观看更多
更多
正在加载
正在加载
退出全屏

视频加载失败,请刷新页面再试

程序员慌不慌?这个AI能自动写代码! 刷新
程序员慌不慌?这个AI能自动写代码!

看起来还不错吧,当然视频是我设置了三倍速播放,正常情况下差不多是1-2秒钟出一行,我是一直等待它计算出后,不断按tab键,坐等流程编写完成。

整体来看生成的流程符合我的要求,给个好评。

Java

再来看一看Java中的表现,我在注解中敲下了:

// download a file from a specified url

从三个指定的URL下载三个文件。

关闭
观看更多
更多
正在加载
正在加载
退出全屏

视频加载失败,请刷新页面再试

程序员慌不慌?这个AI能自动写代码! 刷新
程序员慌不慌?这个AI能自动写代码!

额,不知道为啥把Android的包都引入进来了,难道这玩意儿的Java是在Android语义环境下体能训练出的?

而且,我没说这是个图片啊,标识符直接当成了Bitmap在处理。

有点文不对题,这次给个差评!

C++

最后来看一看在C++中的表现。

我的注解是:

traverse the files in the specified directory

遍历指定目录下的所有文件。

关闭
观看更多
更多
正在加载
正在加载
退出全屏

视频加载失败,请刷新页面再试

程序员慌不慌?这个AI能自动写代码! 刷新
程序员慌不慌?这个AI能自动写代码!

好混蛋,一来就告诉我,目前只支持Windows网络平台,所以生成的标识符是基于Win32 API的,没想到这混蛋还精通已经逐渐没落的Win32编程,让我有点意外。

整体来看效用还不错,生成的标识符可用性还是挺高,基于它的结果他们改一下就能用起来了,再次好评。

总结

除了这三个例子,实际上我还试验了很多,大部分这时候还是能get到我的意思,输入我想要的标识符,但还是有些场景下,输入的标识符风牛马不相及,不知道是什么意思。

整体来看,这款AI的水平已经算不错了,但感觉还是有点鸡肋。比如上面三个例子,我在百度那么一搜,去博客园、CXDN找一找别人写的说不定还快一点,质量还可靠一点。

单纯的用不上,复杂的搞不定,差不多是这么个意思。

当然还是不能否定人家的成绩,能做到那个程度已经很不容易,坚信随着后续的优化迭代,也会越来越完善。

AI:开发人员们,你们颤抖吧!

往期推荐

核弹级漏洞!我把log4j扒给你看!

可怕!CPU暗藏了这些未公开的指令!

我是Redis,MySQL大哥被我害惨了!

CPU被挖矿,Redis竟是内鬼!

主板上来了三个新邻居,CPU慌了!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务