游戏中对话处理方法、装置、设备及存储介质制造方法及图纸

技术编号:30764669 阅读:23 留言:0更新日期:2021-11-10 12:21
本申请提供一种游戏中对话处理方法、装置、设备及存储介质,属于机器人语料处理技术领域。该方法包括:获取玩家输入的对话语句;对对话语句进行预处理,得到对话语句的目标词槽以及目标意图,目标词槽用于表征对话语句中的关键词信息,目标意图用于表征对话语句的行为目的;根据目标词槽、目标意图以及预设的非玩家角色行为表,生成对话响应语句,非玩家角色行为表用于记录非玩家角色的行为信息;向玩家输出对话响应语句。本申请可以增加非玩家角色对话的多样性和准确性,从而满足玩家的对话需求,提高玩家对话体验。提高玩家对话体验。提高玩家对话体验。

【技术实现步骤摘要】
游戏中对话处理方法、装置、设备及存储介质


[0001]本申请涉及机器人语料处理
,具体而言,涉及一种游戏中对话处理方法、装置、设备及存储介质。

技术介绍

[0002]在游戏场景中玩家与NPC(non

player character,非玩家角色)进行对话的过程中,通常会涉及玩家对NPC提出问题的情况,为了满足玩家的需求,NPC需要做出符合当前场景的回答。
[0003]在现有技术中,NPC的回答方式通常是基于预设的套话进行回复,并且,不会随着时间的更新而变更,例如:玩家在第一天询问当天发生的事和玩家在第二天询问前一天发生的事时可能会产生不一致的情况。
[0004]这就导致了玩家在与NPC进行对话的过程中,可能会获得矛盾的信息或者NPC基于玩家问题的回答无法满足玩家需求的情况,从而会降低玩家的对话体验。

技术实现思路

[0005]本申请的目的在于提供一种游戏中对话处理方法、装置、设备及存储介质,可以增加非玩家角色对话的多样性和准确性,从而满足玩家的对话需求,提高玩家对话体验。
[0006]本申请的实施例是这样实现的:
[0007]本申请实施例的一方面,提供一种游戏中对话处理方法,包括:
[0008]获取玩家输入的对话语句;
[0009]对对话语句进行预处理,得到对话语句的目标词槽以及目标意图,目标词槽用于表征对话语句中的关键词信息,目标意图用于表征对话语句的行为目的;
[0010]根据目标词槽、目标意图以及预设的非玩家角色行为表,生成对话响应语句,非玩家角色行为表用于记录非玩家角色的行为信息;
[0011]向玩家输出对话响应语句。
[0012]可选地,非玩家角色行为表包括:行为信息以及时间信息,每个行为信息对应至少一个时间信息;其中,行为信息包括如下至少一种:地点信息、人物信息、原因信息、经过信息、结果信息、补充信息;该方法还包括:
[0013]基于预设的行为生成策略以及目标时间信息,生成目标时间信息对应的行为信息;
[0014]将目标时间信息以及目标时间信息对应的行为信息增加至非玩家角色行为表中。
[0015]可选地,时间信息包括时间单位,时间单位包括:小时、日期、星期、月度以及年度。
[0016]可选地,该方法还包括:根据各日期下的各小时对应的行为信息,确定各日期对应的行为信息;和/或者,
[0017]根据各星期下的各日期对应的行为信息,确定各星期对应的行为信息;和/或者,
[0018]根据各月度下的各星期对应的行为信息,确定各月度对应的行为信息;和/或者,
[0019]根据各年度下的各月度对应的行为信息,确定各年度对应的行为信息。
[0020]可选地,根据各星期下的各日期对应的行为信息,确定各星期对应的行为信息,包括:确定以当前日期为结束日的目标星期中各日期对应的行为信息;
[0021]根据目标星期中各日期对应的行为信息确定目标星期对应的行为信息。
[0022]可选地,根据各月度下的各星期对应的行为信息,确定各月度对应的行为信息,包括:确定以当前日期为结束日的目标月度中各星期对应的行为信息;
[0023]根据目标年度中各月度对应的行为信息确定目标月度对应的行为信息。
[0024]可选地,根据各年度下的各月度对应的行为信息,确定各年度对应的行为信息,包括:确定以当前日期为结束日的目标年度中各月度对应的行为信息;
[0025]根据目标年度中各月度对应的行为信息确定目标年度对应的行为信息。
[0026]可选地,对对话语句进行预处理,得到对话语句的目标词槽,包括:基于对话语句进行关键词提取处理,得到目标词槽。
[0027]可选地,对对话语句进行预处理,得到对话语句的目标意图,还包括:基于对话语句进行意图语料匹配,得到目标意图。
[0028]可选地,根据目标词槽、目标意图以及预设的非玩家角色行为表,生成对话响应语句,包括:
[0029]判定目标意图是否属于预设意图库中的意图;
[0030]若目标意图不属于预设意图库中的意图,将目标词槽与非玩家角色行为表进行匹配处理,得到匹配结果;
[0031]根据匹配结果生成对话响应语句。
[0032]可选地,将目标词槽与非玩家角色行为表进行匹配处理,得到匹配结果,包括:
[0033]基于目标词槽所表征的关键词信息,从非玩家角色行为表中筛选出至少一个筛选结果,筛选结果中包括:时间信息以及行为信息;
[0034]对每个筛选结果进行评分排序处理;
[0035]将满足评分排序结果的筛选结果以及关键词信息作为匹配结果。
[0036]可选地,根据匹配结果生成对话响应语句,包括:
[0037]将匹配结果输入到预先训练好的语料模型中生成对话响应语句。
[0038]可选地,判定目标意图是否为满足预设条件的目标意图之后,方法还包括:
[0039]若目标意图属于预设意图库中的意图,基于目标意图在预设意图库中的归属类型以及目标词槽中的关键词信息从非玩家角色行为表中进行行为查找,得到查询结果;
[0040]根据查询结果生成对话响应语句。
[0041]本申请实施例的另一方面,提供一种游戏中对话处理装置,包括:获取模块、预处理模块、生成模块以及输出模块;
[0042]获取模块,用于获取玩家输入的对话语句;
[0043]预处理模块,用于对对话语句进行预处理,得到对话语句的目标词槽以及目标意图,目标词槽用于表征对话语句中的关键词信息,目标意图用于表征对话语句的行为目的;
[0044]生成模块,用于根据目标词槽、目标意图以及预设的非玩家角色行为表,生成对话响应语句,非玩家角色行为表用于记录非玩家角色的行为信息;
[0045]输出模块,用于向玩家输出对话响应语句。
[0046]可选地,生成模块,还用于基于预设的行为生成策略以及目标时间信息,生成目标时间信息对应的行为信息;将目标时间信息以及目标时间信息对应的行为信息增加至非玩家角色行为表中。
[0047]可选地,生成模块,还用于根据各日期下的各小时对应的行为信息,确定各日期对应的行为信息;和/或者,根据各星期下的各日期对应的行为信息,确定各星期对应的行为信息;和/或者,根据各月度下的各星期对应的行为信息,确定各月度对应的行为信息;和/或者,根据各年度下的各月度对应的行为信息,确定各年度对应的行为信息。
[0048]可选地,生成模块,具体用于确定以当前日期为结束日的目标星期中各日期对应的行为信息,根据目标星期中各日期对应的行为信息确定目标星期对应的行为信息。
[0049]可选地,生成模块,具体用于确定以当前日期为结束日的目标月度中各星期对应的行为信息,根据目标月中各星期对应的行为信息确定目标月度对应的行为信息。
[0050]可选地,生成模块,具体用于确定以当前日期为结束日的目标年度中各月度对应的行为信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏中对话处理方法,其特征在于,包括:获取玩家输入的对话语句;对所述对话语句进行预处理,得到所述对话语句的目标词槽以及目标意图,所述目标词槽用于表征所述对话语句中的关键词信息,所述目标意图用于表征所述对话语句的行为目的;根据所述目标词槽、所述目标意图以及预设的非玩家角色行为表,生成对话响应语句,所述非玩家角色行为表用于记录非玩家角色的行为信息;向玩家输出所述对话响应语句。2.如权利要求1所述的方法,其特征在于,所述非玩家角色行为表包括:行为信息以及时间信息,每个行为信息对应至少一个时间信息;其中,所述行为信息包括如下至少一种:地点信息、人物信息、原因信息、经过信息、结果信息、补充信息;所述方法还包括:基于预设的行为生成策略以及目标时间信息,生成所述目标时间信息对应的行为信息;将所述目标时间信息以及所述目标时间信息对应的行为信息增加至所述非玩家角色行为表中。3.如权利要求2所述的方法,其特征在于,所述时间信息包括时间单位,所述时间单位包括小时、日期、星期、月以及年。4.如权利要求3所述的方法,其特征在于,所述方法还包括:根据各日期下的各小时对应的行为信息,确定各日期对应的行为信息;和/或者,根据各星期下的各日期对应的行为信息,确定各星期对应的行为信息;和/或者,根据各月度下的各星期对应的行为信息,确定各月度对应的行为信息;和/或者,根据各年度下的各月度对应的行为信息,确定各年度对应的行为信息。5.如权利要求4所述的方法,其特征在于,所述根据各星期下的各日期对应的行为信息,确定各星期对应的行为信息,包括:确定以当前日期为结束日的目标星期中各日期对应的行为信息;根据所述目标星期中各日期对应的行为信息确定所述目标星期对应的行为信息。6.如权利要求4所述的方法,其特征在于,所述根据各月度下的各星期对应的行为信息,确定各月度对应的行为信息,包括:确定以当前日期为结束日的目标月中各星期对应的行为信息;根据所述目标月中各星期对应的行为信息确定所述目标月对应的行为信息。7.如权利要求4所述的方法,其特征在于,所述根据各年度下的各月度对应的行为信息,确定各年度对应的行为信息,包括:确定以当前日期为结束日的目标年度中各月度对应的行为信息;根据所述目标年度中各月度对应的行为信息确定所述目标年度对应的行为信息。8.如权利要求1所述的方法,其特征在于,所述对所述对话语句进行预处理,得到所述对话语句的目标词槽,包括:基于所述对话语句进行关键词提取处理,得到所述目标词槽。9.如权利要求1所述的方法,...

【专利技术属性】
技术研发人员:张林箭张聪汪硕芃宋有伟范长杰胡志鹏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1