【技术实现步骤摘要】
一种信息交互方法、系统、装置、以及游戏机器人
[0001]本申请涉及计算机
,尤其涉及一种信息交互方法、系统、装置、游戏机器人、电子设备、以及计算机可读存储介质。
技术介绍
[0002]随着计算机技术的快速发展,智能机器人逐渐出现在了各行各业,游戏机器人作为一种针对游戏领域的智能体,通常在新手教学、游戏对局中起到辅助作用。
[0003]目前,游戏机器人通常依据设定好的固定逻辑,配合简单的语义分析能力,在游戏过程中根据玩家的输入进行“一问一答”形式的机械化输出,缺乏基于游戏过程中的上下文内容进行游戏逻辑推理的能力,无法做到像人一样参与到游戏推理过程中。
[0004]因此,现有的游戏机器人存在因缺乏基于游戏过程中的上下文内容进行游戏逻辑推理的能力,导致无法参与到逻辑推理游戏中的技术问题。
技术实现思路
[0005]本申请提供了一种信息交互方法、系统、装置、游戏机器人、电子设备、以及计算机可读存储介质,以解决现有的游戏机器人存在因缺乏基于游戏过程中的上下文内容进行游戏逻辑推理的能力,导致无法参与到逻辑推理游戏中的技术问题。
[0006]第一方面,本申请实施例提供了一种信息交互方法,所述方法包括:接收第一服务端发送的第一游戏信息,并采用所述第一游戏信息更新游戏信息集,其中,所述第一游戏信息为游戏对局的当前游戏时刻所产生的游戏信息,所述游戏信息集为所述游戏对局的历史游戏时刻所产生的游戏信息的集合;响应于满足第一信息交互条件,将更新后的所述游戏信息集输入第一模型,获得所述第一模型输出 ...
【技术保护点】
【技术特征摘要】
1.一种信息交互方法,其特征在于,所述方法包括:接收第一服务端发送的第一游戏信息,并采用所述第一游戏信息更新游戏信息集,其中,所述第一游戏信息为游戏对局的当前游戏时刻所产生的游戏信息,所述游戏信息集为所述游戏对局的历史游戏时刻所产生的游戏信息的集合;响应于满足第一信息交互条件,将更新后的所述游戏信息集输入第一模型,获得所述第一模型输出的第一反馈信息,其中,所述第一模型为通过预设的交互指令集预训练的语言处理模型,所述交互指令集至少包括用于指示所述游戏对局的游戏逻辑的第一指令;将所述第一反馈信息发送给所述第一服务端,以使所述第一服务端在所述当前游戏时刻的下一游戏时刻广播所述第一反馈信息。2.根据权利要求1所述的方法,其特征在于,所述交互指令集至少还包括用于指示所述游戏对局的信息交互格式的第二指令;在所述将更新后的所述游戏信息集输入第一模型的步骤之前,所述方法还包括:根据所述交互指令集,将所述更新后的所述游戏信息集转换为第二游戏信息集,其中,所述更新后的所述游戏信息集中包括的游戏信息表现为第一语言格式,所述第二游戏信息集中包括的游戏信息表现为第二语言格式,所述第二语言格式为所述第二指令指示的所述信息交互格式;所述将更新后的所述游戏信息集输入第一模型,获得所述第一模型输出的第一反馈信息,包括:将所述第二游戏信息集输入所述第一模型,获得所述第一模型输出的第二反馈信息,所述第二反馈信息表现为所述第二语言格式;根据所述交互指令集,将所述第二反馈信息转换为所述第一反馈信息,所述第一反馈信息表现为所述第一语言格式。3.根据权利要求1所述的方法,其特征在于,所述第一信息交互条件包括所述当前游戏时刻的下一游戏时刻为需要广播所述第一反馈信息的时刻;在所述接收第一服务端发送的第一游戏信息,并采用所述第一游戏信息更新游戏信息集的步骤之后,所述方法还包括:判断所述当前游戏时刻的下一游戏时刻是否为需要广播所述第一反馈信息的时刻;所述响应于满足第一信息交互条件,将更新后的所述游戏信息集输入第一模型,获得所述第一模型输出的第一反馈信息,包括:响应于所述当前游戏时刻的下一游戏时刻为需要广播所述第一反馈信息的时刻,将更新后的所述游戏信息集输入所述第一模型,获取所述第一模型输出的所述第一反馈信息,并采用所述第一反馈信息更新所述更新后的所述游戏信息集。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于所述当前游戏时刻的下一游戏时刻不是需要广播所述第一反馈信息的时刻,接收所述第一服务端发送的第二游戏信息,并采用所述第二游戏信息更新所述更新后的所述游戏信息集,其中,所述第二游戏信息为所述当前游戏时刻的下一游戏时刻所产生的游戏信息。5.根据权利要求1所述的方法,其特征在于,在所述将更新后的所述游戏信息输入第一模型的步骤之前,所述方法还包括:
判断所述更新后的所述游戏信息集的信息量是否满足第二信息交互条件,所述第二信息交互条件包括所述更新后的所述游戏信息集的信息量不大于预设信息量阈值;所述将更新后的所述游戏信息集输入第一模型,包括:响应于所述更新后的所述游戏信息集的信息量不大于所述预设信息量阈值,将所述更新后的所述游戏信息集输入所述第一模型。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:响应于所述更新后的所述游戏信息集的信息量大于所述预设信息量阈值,采用预设的第一算法,将所述更新后的所述游戏信息集转换为第三游戏信息集,将所述第三游戏信息集输入所述第一模型,其中,所述第三游戏信息集的信息量少于所述更新后的所述游戏信息集的信息量。7.根据权利要求6所述的方法,其特征在于,所述更新后的所述游戏信息集中包括语言信息和操作信息;所述采用预设的第一算法,将所述更新后的所述游戏信息集转换为第三游戏信息集,包括:采用所述第一算法,根据所述更新后的所述游戏信息集中的每一个游戏信息对应的游戏时刻,删除所述更新后的所述游戏信息集中第二历史游戏时刻对应的所述语言信息,形成所述第三游戏信息集,其中,所述第二历史游戏时刻包括所述历史游戏时刻中距离所述当前游戏时刻较远的多个游戏时刻。8.根据权利要求1所述的方法,其特征在于,所述第一模型部署在第三服务端;在所述将更新后的所述游戏信息集输入第一模型,获得所述第一模型输出的第一反馈信息的步骤之前,所述方法还包括:通过所述第三服务端提供的针对所述第一模型的接口调用所述第一模型;将所述交互指令集输入所述第一模型,对所述第一模型进行训练,以使所述第一模型能够根据所述交互指令集中定义的所述第一指令,根据所述更新后的所述游戏信息集输出符合所述游戏对局的游戏逻辑的所述第一反馈信息。9.根据权利要求1所述的方法,其特征在于,在所述接收第一服务端发送的第一游戏信息,并采用所述第一游戏信息更新游戏信息集的步骤之前,所述方法还包括:响应于接收到所述第一服务端发送的机器人请求信息,为所述游戏对局分配第一数量的机器人,其中,所述机器人请求信息为所述第一服务端响应于匹配所述游戏对局的客户端数量不满足预设数量阈值而产生的,包括用于指示所述游戏对局中未匹配到的所述客户端的所述第一数量;响应于接收到所述第一服务端发送的机器人匹配信息,将所述机器人匹配信息输入所述第一模型,其中,所述机器人匹配信息为所述第一服务端为所述第一数量的所述机器人匹配所述游戏对局而产生的,至少包括所述第一数量的所述机器人中每一个所述机器人在所述游戏对局中的身份信息。10.一种信息交互方法,其特征在于,所述方法包括:响应于接收到第一客户端发送的第一游戏信息,将所述第一游戏信息发送给第二服务端,以使所述第二服务端采用所述第一游戏信息更新游戏信息集,其中,所述第一客户端为游戏对局所匹配的至少一个客户端中的任一客户端,所述第一游戏信息为所述第一客户端
监测到针对所述第一游戏信息的输入事件而产生的,为所述游戏对局的当前游戏时刻所产生的游戏信息,所述游戏信息集为所述游戏对局的历史游戏时刻所产生的游戏信息的集合;接收所述第二服务端发送的第一反馈信息,所述第一反馈信息为所述第二服务端将更新后的所述游戏信息集输入第一模型获得的,所述第一模型为通过预设的交互指令集预训练的语言处理模型,所述交互指令集至少包括用于指示所述游戏对局的游戏逻辑的第一指令;将所述第一反馈信息在所述当前游戏时刻的下一游戏时刻发送给第二客户端,以使所述第二客户端将所述第一反馈信息显示在屏幕上,其中,所述第二客户端包括所述游戏对局所匹配的所述至少一个客户端中的每一个客户端。11.根据权利要求10所述的方法,其特征在于,在所述响应于接收到第一客户端发送的第一游戏信息,将所述第一游戏信息发送给第二服务端的步骤之前,所述方法还包括:响应于接收到第三客户端发送的游戏对局开局指令,为所述第三客户端匹配所述游戏对局,所述游戏对局包...
【专利技术属性】
技术研发人员:孙俊,陈柯孚,付剑,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。