神灯猜人名是一款网络猜谜游戏,也被称为“网络天才”。游戏中,玩家心中想一个人物,最好是公众人物,如政治家、娱乐明星或着名卡通角色等。然后,Akinator会通过一系列的问题来猜测玩家心中所想的人物。通常,经过大约十几个问题之后,Akinator会给出它的答案,并揭示是否与玩家心中的人选相符。
新手攻略
1、最初级的实现方法:关键词匹配
建一个关键词词库,对用户输入的语句进行关键词匹配,然后调用对应的知识库。
此种方式入门门槛很低,基本上是个程序员都能实现,例如现在微信公众平台的智能回复、诸多网站的敏感词过滤就是此类。
但此种方式存在诸多问题,例如:
a、由于是关键词匹配,如果用户输入的语句中出现多个关键词,此时由于涉及关键词权重(与知识库的关键词对比)等等问题,此时关键词匹配的方法就不擅长了
b、不存在对用户输入语句语义的理解,导致会出现答非所问的现象。当然在产品上对回答不上的问题就采用卖萌的方式来规避掉。
c、基本上无自学习能力,规则只能完全由人工维护,且规则基本是固定死的。
d、性能、扩展性较差。还是上面的一句话中包含多个关键词的例子,采用普通程序语言来做关键词匹配,性能奇差。即便采用一些文本处理的算法来做(例如Double-array trie tree),也很难满足大规模场景需求。
2、稍微高级点的实现方法:基于搜索引擎、文本挖掘、自然语言处理(NLP)等技术来实现
相对于1的关键词匹配,此种实现方法要解决的核心的问题可以大致理解为:根据一段短文本(例如用户问的一句话)的语义,推测出用户最可能的意图,然后从海量知识库内容中找出相似度*的结果。
具体技术实现就不细说了。举一个很粗糙的例子来简单说一下此种实现方法处理的思路(不严谨,只是为了说明思路)。
假如用户问:北京后天的温度是多少度?
如果采用纯搜索引擎的思路(基于文本挖掘、NLP的思路不尽相同,但可参考此思路),此时实际流程上分成几步处理:
1、对输入语句分词,得到北京、后天、温度3个关键词。分词时候利用了预先建好的行业词库,“北京”符合预先建好的城市库、“后天”符合日期库、“温度”符合气象库
2、将上述分词结果与规则库按照一定算法做匹配,得出匹配度*的规则。假定在规则库中有一条天气的规则:城市库+日期库+气象库,从而大致可以推测用户可能想问某个地方某天的天气。
3、对语义做具体解析,知道城市是北京,日期是后天,要获取的知识是天气预报
4、调用第三方的天气接口,例如中国天气网-专业天气预报、气象服务门户 的数据
怎么玩
1、在页面处下载安装好神灯猜人名,并打开游戏。
2、游戏中神灯将问你问题,你可以根据你所想的回答。
3、一共7个问题,当年回答完了,神灯将猜测你心目中所想的人物。
4、你可以点击是或者不是,并选择是否继续游戏。
5、随后,游戏将会显示其他你想象人物。
猜不出来的人
1、设定一些古代皇帝,古代音乐家,如罗马大帝、戴克里先等现实人物,灯神往往都会猜错!然后他会一直打“…”三个点思考!
2、另外也可以按照自己的设定让网络天才猜测,所谓世界上没有完全一样的两个人!这就要看你有多么与众不同了!没有什么独特之处的人一下子就会被猜中哦!
1、终极灵药
Akinator值得拥有!此灵药具备所有其他灵药的功效。它还可以让你优化你的人物,这样,你也可以诱捕你的朋友
2、继续猜
每天尝试找出5个神秘人物,赢得特别的天才,用来定制你最喜欢的妖怪
3、释放你的创造力
由于Geniz,你可以解锁,并玩转新的背景,随意定制Akinator。这个精灵将变成一个吸血鬼、牛仔或迪斯科舞者
4、来尝试MyWorld体验吧
Akinator的天资永无止境!来自精灵的另一个惊喜:通过MyWorld,发现新玩法。无止境地挑战Akinator:让他猜想谁是你的亲朋好友并把他们召集到你的MyWorld画廊中
5、去寻找Aki奖励
Akinator邀请你跳出固有思维模式。正如你所知道的,他喜欢猜更难猜的对象,接受更大的挑战。要做到这一点,就让他猜已经很久没玩过的被遗忘的对象
6、多种语言
16种语言:法语、英语、西班牙语、葡萄牙语、德语、日语、阿拉伯语、俄语、意大利语、中文、土耳其语、韩语、希伯来语、波兰语、印度尼西亚语和荷兰语
1、新颖趣味的猜谜游戏。
2、将所有的线索联系到一块。
3、包含种类非常全面。
4、你还可以自由设计角色给你的朋友来猜。