在提到人工智能自己给自己写代码之前,首先要了解什么是代码智能。代码智能可以让计算机产生并具备理解和生成代码的能力,然后利用编程语言知识来推断,还能支持代码检索、补全、翻译、纠错、问答等场景。近年来我们在理解自然语言上取得了飞跃式的突破,像一些智能手机、音响家具等等。
这里面还有一个很关键的概念误区就是:所谓的学习并不同于人工智能现在所做的学习。学习指的是:如人与人之间的知识交流一样、通过语言交流和互动,实现的人类特有模式的主观能力学习。而人工智能,它的机器学习和深度学习,事实上只是基于人类定的学习范围和固定学习流程框架进行的最优先搜索。
如果要人工智能能够写代码编程,能自己升级自己,那必须要建立在人工智能真正理解了人类语言和思想的基础之上才可能实现。而目前人工智能技术只能理解一些较为简单的命令,更别说学习了,人类进化也用了几亿年的时间才有现在的地位,所以要想人工智能彻底自我编程还有一段时间要走。
而且人工智能的学习方法框架也还没确定,人工智能都不知道自己要怎么去学习的,如人工智能这类最为尖端且更贴近人类的AI技术也事实上对您提出来的需求是无计可施的,更别提其他基于特定的代码组织编写设计的技术及研究了。
所以,人工智能写代码或许未来可能出现,但绝对不是主动的,而是人工智能编制计算机的功能,只有内部功能完善才有可能,但那也要很久以后了。说道理,我还是想说,作为人类的我们,还是要积极学习各种技能和知识,以免被未来的机器人取代。