输入需求自动生成代码,这个AI有点厉害,可以替代真人吗?
之前一直听说低代码,但是一直持怀疑的态度。今天无意中看到了aiXcoder,然后就顺手试了一下,感觉就是,这个东西有点东西。
只要在上面的输入框输入要实现的需求,点一下生成按钮,就会自动生成代码。而且生成的代码还是逐个字符显示出来,感觉就像有人在敲键盘一样(不会真的有个人在浏览器的另一端手敲吧哈哈)
下面列一下我尝试了的几个程序代码:
快速排序:
它抽出来的方法默认不会生成,把鼠标移到黄线上,会有提示:
点一下提示的文字,就开始生成子方法了。但其实这个方法是递归的,可以一直点下去,程序可能还不能识别递归,这可能需要优化一下。
抽奖:
试了一下抽奖的,就发现许多问题了。
第一就是不够智能,比如我输入了抽奖,一般来说我是想要一个抽奖算法,但是生成的代码大部分都是业务逻辑;
第二,代码有几次生成的时候超过了下框线,然后中间一部分代码就消失了。看了一下不是折叠了,确实是消失了;
第三,感觉代码的质量算不上优,只能算是写出来了,但可以优化的地方还有很多。
测试完抽奖给我的感觉就是,这个生成代码的程序是后台写死的,只不过是有一个很大的词库(或者逻辑库),根据输入的内容去匹配内容,然后输出到屏幕上,智能程度感觉一般。
抱着“再试试,万一行呢”的心态,我输入了“抽奖算法”又试了一下,结果:
不知道出来个什么东东,关键问题是,i = 0
的时候去取prices[i - 1]
,这个错误确实有点明显。
看来想要实现AI代码,我们还有很长的路要走啊。
共有 0 条评论