The application embodiment provides a dialogue based game interaction method, device, terminal and game interaction model. In the process of game interaction, it can understand the game intention contained in the interactive dialogue of the user. When the user's game intention is to start the game intention, it can conform to the user's start game intention, create the game interaction scene, and then excavate the game name and game interaction of the user to play the game from the user's interactive dialogue. In the end, according to the game interaction names and game interaction patterns that are excavated, the game interface is invoked to execute the corresponding game content in the game interaction scene; thus, the technical scheme provided by this application implementation is realized: understanding the user's game intention, under the premise of understanding the user's game intention, according to the user. The game is intended to execute the game content, complies with the will of the user in the interactive logic, and gives the user a sense of human interaction, and provides a personified interactive experience for the user.
【技术实现步骤摘要】
基于对话的游戏交互方法、装置、终端及游戏交互模型
本申请涉及自然语言处理
,尤其涉及一种基于对话的游戏交互方法、装置、终端及游戏交互模型。
技术介绍
人工智能(英语:ArtificialIntelligence,AI)亦称机器智能,是指由人工制造出来的系统所表现出来的智能,通常人工智能是指通过普通计算机系统实现的智能。在人工智能领域,通常把能够表现出人工智能的计算机系统成为人工智能系统,例如具备人机对话功能的对话系统,搭载人工智能系统的设备称为人工智能机器人。现有技术中提供多种人工智能机器人,其中,开放领域的聊天机器人得到了广泛的应用,开放领域的聊天机器人能够接收并理解人类的开放性语言,并实现与人类进行对话。目前,开放领域的聊天机器人通过知识库检索或使用经过训练的问答模型,能够与用户进行无主题闲谈、生活服务、百科知识等方面的对话。随着聊天机器人应用领域的不断拓展,本领域技术人员也将聊天机器人应用到游戏领域。但是,与聊天机器人在其他领域的应用不同,聊天机器人必须要能够理解用户对话中包含的游戏意图,才能够给出适应游戏意图的交互对话。然而,在现有技术中,不论是基于知识库检索的聊天机器人还是基于问答模型的聊天机器人,都是根据用户对话的文本内容在已有的知识库或问答模型中匹配出一个应答,没有对用户对话中的游戏意图进行理解,因此,现有技术的聊天机器人在游戏互动方面的表现还不够友好,智能化程度不高,不能很好地顺从用户的意志,无法为用户提供拟人化的游戏交互体验。
技术实现思路
为了解决现有技术中存在的问题,本申请实施例提供了一种基于对话的游戏交互方法、装置、终端及游戏交互 ...
【技术保护点】
一种基于对话的游戏交互方法,其特征在于,包括:根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。
【技术特征摘要】
1.一种基于对话的游戏交互方法,其特征在于,包括:根据游戏意图库,从用户的交互对话中挖掘开始游戏意图;当挖掘到所述开始游戏意图时,创建游戏交互场景并记录游戏状态为未结束;当所述游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式;根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容。2.根据权利要求1所述的方法,其特征在于,所述根据游戏意图库,从用户的交互对话中挖掘开始游戏意图的步骤,包括:从用户的交互对话中获取对话文本的分词向量;计算所述对话文本与所述开始游戏意图中每个知识语料的相似度;如果所述相似度高于预设阈值,则用户的交互对话中包含所述开始游戏意图。3.根据权利要求1所述的方法,其特征在于,所述当游戏状态为未结束时,根据游戏名称概念库和游戏交互模式概念库,从用户的交互对话中挖掘游戏名称和游戏交互模式的步骤,包括:根据所述游戏名称概念库和所述游戏交互模式概念库,从用户的交互对话中匹配游戏名称概念和交互模式概念;当用户的交互对话中缺少所述游戏名称概念和\或所述交互模式概念时,向用户发起多轮对话请求;从用户对所述多轮对话请求的第一应答对话中匹配缺少的所述游戏名称概念和\或所述交互模式概念。4.根据权利要求1所述的方法,其特征在于,所述游戏交互模式包括用户应答模式和用户提问模式;所述根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容的步骤,包括:当所述游戏交互模式为用户应答模式时,调用所述游戏接口向用户发起问题对话,并生成所述问题对话的正确应答;根据所述正确应答,分析用户对所述问题对话的应答对话是否正确;当所述应答对话正确时,继续执行游戏内容;当所述应答对话不正确时,游戏结束;以及,当所述游戏交互模式为用户提问模式时,根据用户的问题对话,调用所述游戏接口生成应答对话;当所述游戏接口无法生成应答对话时,游戏结束。5.根据权利要求1所述的方法,其特征在于,所述根据挖掘到的所述游戏名称和所述游戏交互模式,调用游戏接口在所述游戏交互场景中执行对应的游戏内容的步骤,还包括:当游戏结束时,向用户发起继续游戏选择对话;根据所述游戏意图库,从用户对所述继续游戏选择对话的第二应答对话中挖掘继续游戏...
【专利技术属性】
技术研发人员:蒋宏飞,程剑华,张青,张笑然,晋耀红,杨凯程,
申请(专利权)人:北京神州泰岳软件股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。