人工智能在桥牌中的应用
近日,新闻报道2017年的文科高考生将迎来高考机器人的竞争。该款机器人包括三个独立的人工智能程序,分别对应靠数学、语文和文综。研发团队的目标是让机器人与高考生同时考试,同时交卷,力争上一本。
联想到不久前阿尔法狗与李世石的围棋对决,人工智能已经越来越逼近我们生活的各个方面。事实上,人工智能在桥牌中早已开始应用。
在BBO、新睿等在线桥牌软件(各种坐庄等软件不算人工智能)上,都有机器人可以雇佣来陪你打牌。这些机器人被预先植入预定的叫牌体系,赋予其一定的计算能力,帮助牌友完成牌局。
值得注意的是,人工智能在桥牌领域的运用还处在低级水平。阿尔法狗可以通过自己与自己下棋来进行学习,同时通过神经网络系统和策略选择系统进行评估棋局做出最优选择,属于人工智能较高水平的运用。而桥牌领域的机器人只是按照预定程序进行运行,学习反馈能力基本为零。
造成这种现象的原因多种多样,大致来看有这么几个:
第一,信息的不完全对称。人工智能在象棋、围棋上进展较快,是因为象棋和围棋的基本信息是完全对称的。而桥牌则不一样,不对称现象严重,这个小风子在上一篇风言风语中已经说了,虽然有些笼统。
第二,桥牌并不是单纯由计算来决定胜负。在打牌过程中,需要通过对概率、期望、最小遗憾、安全等指标进行综合取舍,进而决定出牌。
第三,桥牌中的小聪明大于大智慧。在桥牌中出牌在无伤大局的情况下,用一些骗招是经常见到的,牌局中的小智慧对于牌局的影响力大于对于牌局的大智慧。
如果有一天,人工智能真的要在桥牌领域做大的发展,小风子觉得至少要从以下几个方面努力:
第一,构建一个机器桥牌队。这是出于牌局公平性而言,不能让人与机器搭档,而是机器与机器搭档,进而与人比赛。现阶段,机器主要是人类牌手的替补,在暂时找不到搭档的时候用来代替搭档。但经常会出现人和机器体系不一,理解不同,选择不同的情况,这不利于双方的成长。
第二,构建桥牌机器的学习库。这种学习不能像现在这样仅仅停留在叫牌体系上,而是全方位的学习,叫牌、坐庄、防守都要进行学习。甚至一些争叫、骗招等都要纳入学习范畴,进而通过人工智能让机器也学会灵活处理牌局情况。
第三,建立一个竞赛机制。桥牌不像围棋或者象棋,单个人的能力基本代表整个棋界的能力,桥牌靠团队取胜,一人牛不是全队牛,所以如何评判机器是否超过人类,需要一个合适的竞赛机制。
最后,小风子也很希望能够在桥牌领域真正的诞生出类似阿尔法狗之类的人工智能小机器人,这样对于桥牌运动的推广自然是有益的。B