Google AlphaGo目前2:0领先全球排名第五的韩国围棋高手李世石,然后我们的朋友圈,微博都被刷爆了。一类是鼓吹人工智能发展迅速,机器人最终将会超越人类,那时人类将面临巨大的灾难;另一类则是不管谁输谁赢,都是人类智慧的体现,机器人永远不可能像人一样思考和创造。
其实人工智能的进步一直都是一个矛盾的存在,就像图灵设计出了图灵测试,路易斯范就设计出反图灵测试。图灵测试是为了证实人工智能的进步,那为什么要有反图灵测试呢?为了区分自然人和机器人。
而说到反图灵测试,最经典的应用就是无所不在的验证码(验证码,英文为CAPTCHA,是全自动区分计算机和人类的图灵测试)。网络购物,网上社交,网络视频我们生活的方方面面都开始依赖机器程序的同时,有人就利用机器程序来进行盗号,欺诈,和广告营销等等。人与机器在网络世界的混淆足可以让我们的网络秩序乱作一团,人类设计了验证码,就是为了在网络世界区分人与机器程序。
但是随着人工智能技术的发展,特别是图像识别技术的发展,传统的验证码已经无法区分出人与机器了,并且机器通过传统验证码测试的速度还更快更准确。在国外,作为创造AlphaGo 的 Google,在2014年的时候提出了一种基于深度学习的验证方式“I am not a robot”。而国内早在2012年,极验验证就提出这种验证理念并设计出了一款基于行为式验证技术的验证码geetest。
行为式验证,就是通过研究人在网络世界的行为,分析出人与机器的区别,从而阻止机器程序作恶。极验运用机器学习,深度学习,图像识别等人工智能技术,对机器和人的行为进行分析,他们发现人和机器的行为有着很多维度的差别,至少现在还没有机器程序能够做到完全模拟人类的行为。极验的这种行为验证方式是目前反图灵测试中最有效的。
当然,随着深度学习的发展(AlphaGo的强大我们也看到了),机器程序高度模拟人类行为仍然是可能的。据说,极验验证团队内部专门研究深度学习的小组,也在探究这样一个问题,如果机器程序更加智能,能够通过自主学习模拟人类的行为,那么应该如何去对机器程序和人类进行区分呢。
我想,我们现在没有什么必要去争论,机器将来有没有可能统治人类超越人类,而是应该更加警醒,在不断发展科技的同时要有相应的制衡。像极验和Google的行为式验证码就是这种制衡的产物。验证码的未来将不仅仅是用于网站恶意程序的检测,更将会以一种新型的反图灵测试来与恶意的人工智能进行抗衡。