随着人工智能高度智能化,甚至有一天能够达到自己学习的能力后,那是不是意味着我们测试的一帮人也应该失业了?
我经常想,如果人工智能达到自我学习的能力后,就可能根据自己的不断学习来修补自己的缺陷和漏洞,那意味着只要达到这样程度的人工智能程序,就不需要测试人员进行测试修复bug了?因为这样的软件程序是能进行自我修复的。就像人一样,当发现自己的身体不好,可以自己通过锻炼来调节自己的身体?甚至于有一天人工智能达到完美的智能程度,能学习思考并进行创造,也能发泄自己的情绪。这时我们测试是不是应该转型对人工智能程序(更准确的来说为“人工生命”)进行心理指导和治疗,这听起来似乎挺疯狂。
以前经常看科幻小说,当人工生命诞生后,人类与机器之间总会引发一些恩怨纠葛,甚至是你死我活的残酷战争。最终人类取得胜利后,会非常严格的对待人工生命。包括停止生产人工生命,对现有人工生命进行毁灭,不赋予思想,只保留学习的能力。或者就是为人工生命设定一些无法更改的红线原则,当机器人不遵守时,就会触发不可逆转的自我毁灭程序。我想,目前一些专家和学者对人工智能心存担忧的主要原因,就是当人工生命诞生,那么这个世界就不再是人类占据绝对的主导地位。
作为一个有理想有抱负的测试人员,我当然不会相信我们会退出历史的舞台,反而在人工智能的时代我们应该更加大有所为
就算是人工生命,也是需要保证质量的。如果创造者给予人工智能的基因过于劣质或者给予了走向毁灭的因子,那么这个人工智能生命诞生出来可能就是一个“畸形儿”或者“怪物”。那么为了避免悲剧的发生,那么就该我们肩负重要使命的测试工程师们上场了。我们应该对每一个人工生命做好“出生”前的各种测试,比如是否“健康”,赋予的基因里面是否携带着过多“风险”因子等,如果一切正常,那我们就让其“顺利诞生”为人类服务。
在人工生命诞生后,我们也需要对其测试,可能就如医生一样。当人工智能出现毛病后,需要进行体检,然后好对症下药。这是一个难度非常高的挑战,我估计那时只有具备超高智慧的人类才能胜任测试工程师,毕竟人工生命如果具备学习和思考能力,每一个都具备着很高的智慧。毕竟,“聪明的人”陷入情感危机,更容易失控,需要更加高明的心理医生对其进行治疗。
人工智能进化到人工生命还有一段遥远的路,人类也将随之进化的更加聪明,测试人员依然为一种职业选择
人工智能进化到人工生命,必然需要一些目前无法想象的尖端技术和理论进行支撑,这将是一个非常遥远而漫长的路。就如石器时代的生物完全无法理解和想象计算机时代,在这个时代的人都是一群聪明的人,因为他们会创造和利用这么复杂的工具。所以,人工生命必然需要现在无法想象的未来聪明人来实现。而在那个时代,人类可能会“1+1=2”这样容易的解决我们现在所有的担心。所以,测试人员仍然可以作为一群人的职业选择,他们肩负起“医生”一般的角色,受到一大群特殊“人群(人工生命)”的尊敬。
在未来人工智能更好的服务于测试
在人工生命没有诞生前,人类都应该都是我们这个世界的主导,除非有一天自然孕育出一种新的智慧生命,或者碰到一种新的智慧生物。作为测试人员,我觉得更加注重的是测试的思想,而不在于重复性的手工劳动。所以人工智能,将是我们最听话的小弟,帮我们做这些累活苦活,让我们腾出精力去探讨关于测试的更多的技术与想法,然后应用到我们的测试中去。
优秀的人都是会学会偷懒的人,也是一群更加聪明的人。而人工智能,只是我们忠诚的助手,让我们可以腾出更多的时间来做其它的事情。欲善其事必先利其器,同样我们要把软件测试做到更好,更需要加优秀智能的工具来协助,所以作为测试员的我,对人工智能寄予更多的期待。