

【知名媒体纷纷报道】
近日我在浏览网页时,看到了机器之心、36Kr、猎云网等知名媒体对这款AI辅助程序员开发产品-「aiXcoder」(www.aixcoder.com)的报道,这一款用人工智能技术辅助开发者编程的产品,主要包含了智能代码补全的和代码推荐。
aiXcoder安装和使用起来很简单,能够有效帮助开发者提高编程效率。aiXcoder的实现是基于深度学习技术,具备学习自优化的能力,就像一个你的私人编程助手一样,在你使用过程中边用边学,随着使用时间越长,推荐的代码越准确,长度也越长。
aiXcoder支持Java、Python、JavaScript、TypeScript、PHP、C++等多种编程语言。
同时也友好支持很多常用IDE:intelliJ IDEA、Pycharm、Ecplise、Sublime、PhpStorm、WebStorm、VS Code、Android Studio等等。
【测试AI编程】
于是我准备测试一下这个【帮助程序员节省时间】的工具,看看AI编程进展到什么程度了。
本着【独立客观第三方】的原则,选择的测试代码也会挑选一些第三方的代码进行测试。
既然说可以节省编程时间,从【键盘按键】数量的角度进行统计与比较,因为敲击键盘数量越少,从开发的角度越省时间。
【Round One:Tensorflow】
选择的第一个测试程序是Google官方的tensorflow示例程序:
测试代码地址:
https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/recurrent_network.py


●自定义函数
●函数变量、实参
●API
●变量名
这四个方面,基本可以看出aiXcoder推荐准确度,以及判定是否对编程有帮助。
测试结果:
●IDE自带推荐:
使用IDE自带代码提示功能,需要的按键次数:311
●aiXcoder智能推荐
使用aiXcoder智能推荐提示功能,需要的的按键次数:56
测试结论:
选择tensorflow社区版本【aiXcoder智能推荐是IDE自带推荐近5倍的编程效率】

【 Round Two:Java】
选择钟述林老师的Java实战的经典例子。
测试代码地址:https://github.com/zsl131/spring-boot-test/tree/master/study12

●IDE自带推荐:
使用IDE自带代码提示功能,需要的按键次数:236
●aiXcoder智能推荐-Java版本模型
使用aiXcoder智能推荐提示功能,需要的的按键次数:105
测试结论:
选择Java社区版本【aiXcoder智能推荐是IDE自带推荐2.25倍的编码效率】


【Round Three:C++语言】
由于C++语言不熟悉,所以选择简单的文件读取的例子进行测试:

●IDE自带推荐:
IDE自带代码提示功能,需要的按键次数:98
●aiXcoder代码推荐-C++版本模型
aiXcode智能推荐提示功能,需要的按键次数:49
测试结论:
选择C++社区版本【aiXcoder智能推荐是IDE自带推荐2倍的编码效率】

aiXcoder和使用IDE编译器自带提示使用方式一致,无需学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中对提高编程效率很有帮助。
【PHP语言】:


【JavaScript语言】:

除了上面的测试功能,aiXcoder还会分析你潜在需要的推荐,对系统默认推荐进行排序位置的优化,让你想用的的系统推荐结果排序靠前,方便我们选择。

「代码搜索功能」是一个它的另一个功能:把搜索引擎中去搜索具体的功能实现做到IDE里面了,省去了切换浏览器来回筛选的时间成本。





同时我向aiXcoder官方争取了一些给大家的【福利】。
划重点~
(2)被邀请用户赠送一个月专业版使用期。

扫描文末服务号二维码,关注后,点击公众号中的【限时福利】即可查看。
【传送门】:www.aixcoder.com
推荐大家也使用一下,看看AI + coder能为开发者带来什么惊喜,看有哪些令人惊喜的功能,我还没有挖掘。
欢迎大家留言讨论。
想要领取vip吗?
长按二维码,限时福利,分享邀请码,领取vip

