如果让一个程序随机的修改自己源码无限制的编译且复制自身,是否有一日会出现一个完善的人工智能

有一个非常著名类似问题:给一个猴子一台打印机让他随机打他什么能否打出莎士比亚的全部著作。这是人工智能技术面对的组合爆炸问题,所以一台随机的程序生成器其面临的组合可能性也是巨大的以一个简短的hello world为例,大概需要60个字符,而字符的选择范围是127,就有127^60个组合大约是1.69e126,搜索空间无比巨大,显然随机搜索这个空间是需要巨大的计算量的,而且还要编译尝试运行,就算你一秒完成一次尝试一年也就尝试31536000次组合,完成全部组合的尝试需要5.36e118年,宇宙的年龄也就150亿年,还要3.5e108个这么长的时间。所以任何暴力尝试解决智能问题的手段都是不明智的,解决组合爆炸还是需要使用组合的方法来应对。
■网友
【如果让一个程序随机的修改自己源码无限制的编译且复制自身,是否有一日会出现一个完善的人工智能】 你这个有点像模拟生命的套路嘛。
可能弄出来一个不完善的病毒,但是弄出来一个完整的人工智能我觉得可能性是微乎其微的。
如果可以按照一套宽松但是有限制的流程来撰写程序,并且有合理的进化限制条件,我觉得可能可以弄出来一个完善的病毒。


    推荐阅读