(人工智能)编程小助手

现在已经有团队开始研发可以自己编程的人工智能,听到这个消息,做为程序员的我,惊出一身冷汗,仿佛看到我失业的样子。

幸好它还处在非常非常初级的阶段,对程序员构成不了任何威胁。但是这让我想到了另外一种可能——程序员小助手(想到这里我又惊出一身冷汗,未来是人工智能的世界,不懂人工智能就只能沦为人工智能的奴隶)。

程序员小助手,可以根据程序员的语音编程(这好像对口音重的程序员不公平),这有点类似于现在流行的结对编程,只不过说的是程序员,写的是AI。目前语音识别技术已经趋于完美。人工智能完全可以根据语音编写程序。

以后的编程可能是这样的:

程序员对人工智能说,在某某包下创建一个Person类,属性是Id字符串类型,Name字符串类型,Age整数,不能小于零。AI就会根据描述在这个包下生成Person类及id,name ,age属性和相应设置方法并且对age限制输入。

创建方法时,可以对AI说,创建一个sort方法,传人一个List参数,List的泛型是Person,方法内容,按person的age属性排序,使用快速排序法,方法返回泛型是Person的List。AI自动生成相应的代码。AI生成代码后,把代码有问题的地方,让AI修改,或者自己修改。这也是AI学习的过程。

其他的程序员看这些代码的时候,可以看到由AI自动生成的注释,或者自己听,这段代码生成的程序员的语言,这样就免去了程序员最大的烦恼——看别人的代码。如果要修改可以告诉AI那里需要修改。那么第三个程序员在看这段代码时,既能知道原来时什么样子,后来又改成什么样子,改了那些。知道了这些,再修改就方便多了。

程序员在卡壳时,可以描述一下问题,然后AI就会从程序员的语音库里,找相似的问题,供程序员参考。

通过编程小助手,程序员的产出效率会提高很多,不知道会有一部分程序员失业,还是会有更大的程序要写。比如宇宙飞船的控制系统。

看来得开始学习人工智能了。

转载于:https://my.oschina.net/u/587323/blog/851636

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值