咖啡兔,资深软件开发工程师和架构师,为Activiti代码贡献了大量代码,为Activiti在中国的推广与普及做了大量的工作,在社群中有很高的威望和知名度,被称为中国Activiti领域的第一人。多年来一直从事OA、ERP等系统的开发与架构设计工作,持续关注并深入研究工作流引擎。现就职于阿里巴巴,从事人工智能的开发与应用。
柯洁与AlphaGo的人机大战
阿尔法围棋(AlphaGo)是一款围棋人工智能程序,由谷歌(Google)旗下DeepMind公司开发。其主要工作原理是“深度学习”。
2016年3月,该程序与围棋世界冠军、职业九段选手李世石进行人机大战,并以4:1的总比分获胜;
2017年4月10日,Google在中国棋院召开发布会,宣布5月23日-27日在乌镇主办“中国乌镇·围棋峰会”,去年战胜韩国职业棋手李世石的围棋人工智能AlphaGo将挑战目前世界排名第一的柯洁九段。
2017年5月25日,柯洁以0:2的战绩落后于AlphaGo。
5月24日,漂泊之书专访了咖啡兔,谈到了人工智能的开发与应用、对人类的影响等问题,以下是我们的访谈实录,大家可以一睹风采。
漂泊之书:去年以来我们为人工智能感到震撼,因为在人工智能发展成熟之前,我对人工智能是知道比较少的,那么你是怎么看待人工智能的呢?
咖啡兔:人工智能以后肯定是个大方向,现在所有的东西都在往智能上靠,一开始是在搞物联网,物联网是把全世界可以操控的东西,通过网络传起来,像家里的电冰箱和微波炉,以前觉得不可能,现在实现了,像智能的烧饭调温度啊,再比如说我可以用手机智能控制我的车。从开始没有互联到有了物联网,这就可以连上去,后来又到了智能。有了这样的基础之后开始向智能的方向发展,人工智能是什么?是AI(Artificial Intelligence)人工智能。简言之,人能干的事儿,机器也能干,而且干得更好。最近像富士康,他们的生产线裁掉了好几千人,而全部用机器人替换,通过机器人去生产,其实这是一个基础的东西,这是一种纯手动的方式,这是第一阶段,就是你把生产流程都定下来,机器就可以帮你生产。后来的第二阶段就是,你想生产什么东西,让机器自动帮你生产。
这就包括很多算法,AI里面最复杂的就是算法,就是你实现一个事情其逻辑是怎样实现的,是分多个步骤完成的,比如吃饭要先用筷子夹菜,张嘴,然后咀嚼,一步一步实现了吃饭。 到了人工智能这一步,系统自动主习,不需要再去教它。只需要给它一些样本,让它自主学习。譬如说AlphaGo,就是当对方走一步的时候,该有这几步去适应对。你这一步下去之后,后边的几步啊,它都能预测出来,进而产生对以后每一步的应对措施。
超越
漂泊之书:也就是说AlphaGo,能像人类一样思考和学习?
咖啡兔:AlphaGo的第一阶段,是模仿人类,像人类一样去学习去思考,基本功能就是先满足人的思维方式,实现和人的相似,但是现在经过几个版本的迭代之后,AlphaGo的智慧已经超越了人类,前几天柯洁自己说输得心服口服,他为什么输得心服口服?因为AlphaGo的许多东西已经超出人类的思维范围了,人的思维能力是有极限的,而且人的思维不是均衡的,不是很稳定的。但是机器的思维很稳定,而且机器通过优化能够不断的提高自己的思维能力,这是人类望尘莫及的。
原理
漂泊之书:那么在技术上阿尔法狗是怎样实现像人类一样思考和学习,并且超过了人类的?
咖啡兔:我们的团队一直在做算法,它的名字叫数据智能,它的内涵就是,整个的业务上下逻辑,是通过数据化的方式去驱动的。它是怎么实现驱动的呢?比如你登录天猫和登录一些网站的时候。你之前看过的东西或者买过的东西,背后是怎么推荐给消费者的?就是通过许多算法收集购物行为,它会发现你之前浏览或者之前买、之前载入的行为。这些记录、这些信息就会形成很多数据,那么这么多数据怎么样把特质挖掘出来?它会通过用户浏览商品的类目寻找特征,比如你喜欢数码类目的,数码类目,就是你的一个偏好,然后系统会以数码类目为基础进行扩散,哪些产品是经常跟数码产品一起出售的,或者通过商品之间的关联性来为用户推荐商品。比如你买了数码产品,肯定需要数码产品的配件,那么系统就会自动为你推荐数码产品的配件,还有一些包装和外设都可以通过关联推荐。这些东西其实都是通过对大数据的挖掘、分析,不断的迭代,形成算法之后,才能根据用户的喜好推出适合消费者的商品。
这是第一步,通过明确的方式告诉它如何工作,然后第二步到AI,AI话通过机器的自我学习和自我发掘,只需要给机器输入一些简单的样本数据。
样本数据,就是说种子用户,就像播种一样种下种子,这颗种子可以发芽长大以后可以形成更多的种子。从一颗种子到多颗种子,然后到了实名网络的算法,就像错综复杂的神经系统,一个或多个都有关系,能把这么多关系都关联起来,提取挖掘一些最核心的特征。
漂泊之书:这就像机器有了人的大脑一样,可以自主的思考?
咖啡兔:它是模拟人类大脑这种思维方式,把这种逻辑传起来,实现自主学习。AlphaGo可以自己跟自己下棋,新版本和老版本之间经过几十万盘之后,里面会得出一些结果,提取最优结果之后,把算法升级、优化版本。在这个过程中,它自己可以沉淀很多东西。跟人的学习不一样,人的学习需要经过很长的时间、区分好的与坏的,但是机器可以通过自我验证实现最优学习。
实用
漂泊之书:那么阿里巴巴除了在销售领域还有哪些领域也应用到了人工智能?
咖啡兔:除了刚刚提到的商品推荐以外,还有菜鸟物流。菜鸟物流可以在双11或双12的时候预测某类商品在某个地区销售量会比较大,需要加大该地区的物流配送力量,经过预测数据算好之后,可以提前部署仓库和人力以及其他配送资源。现在的双11和双12这种技术已经应用了,而且很成功。
还有就是菜鸟物流的物流配送。机器人进行物流配送,一个机器人在整个安检区里面自己行走,用户通过预约之后,机器人会独立实现从取件到送达,从导航到路径规划,甚至到怎么样开电梯,每一个细节都能自主完成。
再有就是高德地图,高德地图是怎样预测某个时间段流量较高某个时间段车流量较低的?预测的基础是收集数据,它可以根据手机端还有历史流量来统计流量,应用这几个算法来预估某个时段某地的流量。
担忧
漂泊之书:人工智能既然这么发达,它会不会抢走我们的工作?
咖啡兔:机器人能帮人类把人的工作做得更好,即使人工智能这样强大,它也不能做到像人类这样自由的思考,它还是需要这些编程的东西和以前预设的条件,所以人工智能抢走人类的工作在目前看来还是不现实的啊。
理念
漂泊之书:柯洁的失败让我们认识到,人工智能虽然出自人类之手,但是其智慧已经超过了人类,这样会不会使人类丧失了斗志?
咖啡兔:不会。正如柯洁所说,他还是喜欢跟人类下棋。机器已经超越了人类了,柯洁在围棋上是人类之最,如果连柯洁都赢不了AlphaGo,那么全人类没有人能战胜它,这样的人机大战毫无意义,只是通过这样的人机大战来告诉人类,人工智能已经很厉害了,但是机器依然不能代替人类的思考。
人工智能是一个基础的能力,还可以把这种能力用在其他方面,比如说应用在医疗上,现在人工智能可以根据一个人的特征分析出来以后感染某个疾病的可能性,预估以后病发的概率。
所以这样的疑问不必担心,除非有人故意去做恶,这是不可知的。但是作为正常来说人工智能应该帮助人类完成一些繁重复杂的工作。智能化肯定是以后发展的趋势,但是不会取代人类,以前我读书的时候就有文章说机器人怎样厉害,即使在未来几十年,机器人也不可能取代人类,不可能的。
了解更多精彩,可以关注我们微信公众号:漂泊之书。