人工智能和智能程序玩游戏 在游戏领域的应用才刚刚处于起步阶段
扫描二维码
随时随地手机看文章
早在1997年,深蓝(IBM的计算机程序)就在万众瞩目的国际象棋比赛中打败了的加里卡斯帕罗夫,由此开始,人们就发现人工智能程序如果应用在游戏领域,那将是一场的变革。也许有人觉得电子游戏和人工智能根本没有联系,但是的的确确,人工智能越来越多的应用到了电子游戏中。从一些简单的游戏如《Candy crush》,到如今众所周知的游戏“狼人杀”,人工智能一直为我们打造越来越好的游戏体验。可想而知,由AI制作的游戏必然比此前的游戏更为复杂,成本也更高。但其带来的消费群众却是非常可观的,年轻人越来越多的喜爱更生动形象,更有代入感的游戏。而人工智能在游戏领域的应用才刚刚处于起步阶段。
小编相信,现在的年轻人一定都或多或少的接触过电子游戏,那你一定在无形之间与AI擦肩。几乎是每个每个电子游戏都会应用到人工智能。下面小编就来介绍一下AI游戏中的两个核心组件:
相信大家如果玩过大型网游都会了解到 游戏里的一个功能,那就是自动寻路。别看是简单的在起点与目的地之间做出连线,但其实也是依靠AI才能完成对短路径的规划,实现人物的便捷识路。另一个是有限状态自动机。这是一种为研究有限内存的计算过程和某些语言类而抽象出的一种计算模型。有限状态自动机拥有有限数量的状态,每个状态可以迁移到零个或多个状态,输入字串决定执行哪个状态的迁移。有限状态自动机可以表示为一个有向图。有限状态自动机是自动机理论的研究对象。
近日,美国麻省理工学院科研团队开发的人工智能程序在一个类似于“狼人杀”的游戏中战胜了其他的人类玩家。体现出了人工智能可以通过“演绎推理”,根据观察到的别的玩家的语言行为等,自行判断对方是否和自己属于同一阵营,并思考和谁结盟而取得游戏的胜利,这标志着人工智能程序在游戏领域的发展取得了一大进步。
研究人员进一步让人工智能程序参与四千多场类似于“天黑请闭眼”的桌游,这些游戏的规则相信大家都耳熟能详,就是在不明确各自的身份的同时,通过其他人的言行举止来揣测是否和自己属于同一阵营,从而拉帮结派,淘汰掉对立面的玩家。这种游戏的难度在于,在不被对方发现自己身份的同时,还要仔细判断别人的身份,但研究结果表明,人工智能程序不论是“好人”角色还是“狼人”角色,都演绎的比其他人类玩家好,胜率也更高。
原来,该人工智能程序采用了“反事实遗憾小化”的计算方法,通过对“博弈树”的预估可以相对准确的判断人类玩家的行为举止是出于什么目的,从而进一步正确判断人类玩家所属身份。在每一轮的游戏中一步步筛选匹配,后得出一个好的方案来实施。当然,该人工智能程序还是起步阶段,下一个目标将是语言。因为人类玩家会通过语言进行交流,说谎、说服等语言技巧会大大提高游戏的成功率。所以人工智能也应当掌握表达能力,才能参与到类似“剧本杀”这样复杂的推理游戏中,让我们拭目以待吧。