【技术实现步骤摘要】
在云平台配置游戏的推理服务的方法、装置及相关设备
[0001]本申请要求于2021年04月09日提交中国国家知识产权局、申请号为202110379975.X、申请名称为“一种基于人工智能的游戏开发方法和系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及人工智能
,尤其涉及一种在云平台配置游戏的推理服务的方法、装置及相关设备。
技术介绍
[0003]目前,人工智能(artificial intelligence,AI)技术广泛应用于多种领域。例如,在游戏领域中,游戏开发者(如游戏厂商等)可以利用AI技术实现游戏场景中的非玩家角色(non
‑
player character,NPC)训练、玩家行为预测、角色对战策略等功能,具体可以是通过AI技术推理出非玩家角色等对象在游戏对战过程中的对战动作或者对战状态。
[0004]游戏开发者在进行游戏开发过程中,若要获取基于AI技术的游戏推理能力,需要根据特定需求自主构建整个基于特定游戏的推理服务,或者,向服务提供商(例如云服务提供商)提出针对该游戏的推理服务需求,服务提供商基于该需求为游戏开发者定制针对该游戏的特定推理服务。但是,上述两种获得游戏的推理服务的方式,都使得获得基于AI的游戏的推理服务的成本较高、难度较大。
技术实现思路
[0005]有鉴于此,本申请实施例提供了一种在云平台配置游戏的推理服务的方法,以降低云服务提供商提供游戏的推理服务的成本以及难度。本申请还提供了对应的装置、计 ...
【技术保护点】
【技术特征摘要】
1.一种在云平台配置游戏的推理服务的方法,其特征在于,所述方法包括:获取第一配置文件,所述第一配置文件包括针对第一游戏的配置信息;基于所述云平台的游戏算法框架和所述第一配置文件,在所述云平台配置所述第一游戏的推理服务。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第二配置文件,所述第二配置文件包括针对第二游戏的配置信息;基于所述云平台的所述游戏算法框架和所述第二配置文件,在所述云平台配置所述第二游戏的推理服务。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:利用所述第一游戏的推理服务对游戏端发送的推理请求进行响应,其中,所述游戏端包括运行所述第一游戏的游戏应用实例的设备,所述推理请求包括针对所述第一游戏的游戏应用实例中的目标对象的待处理数据,所述响应包括针对所述目标对象的动作和/或状态的指示信息。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述第一配置文件包括以下配置信息中的一种或多种:所述第一游戏的游戏应用实例中的目标对象的动作空间、所述第一游戏的游戏应用实例中的目标对象的状态空间、目标训练算法的第一类型、人工智能AI模型的第二类型、奖励函数、所述AI模型的训练方式、所述AI模型的推理方式、所述AI模型的保存地址、用于所述AI模型的训练和推理的计算资源的规格。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述基于所述云平台的游戏算法框架和所述第一配置文件在所述云平台配置第一游戏的推理服务,包括:基于所述第一配置文件和所述游戏算法框架,对至少一个AI模型进行训练;根据训练完成的所述至少一个AI模型配置所述第一游戏的推理服务。6.根据权利要求5所述的方法,其特征在于,所述对至少一个AI模型进行训练,包括:接收来自游戏端的多个训练请求,所述多个训练请求来自于所述第一游戏的多个游戏应用实例,不同训练请求包括针对所述多个游戏应用实例中的同一目标对象的不同训练数据;根据所述多个训练请求中的训练数据对所述至少一个AI模型进行训练。7.根据权利要求5或6所述的方法,其特征在于,当所述至少一个AI模型包括第一AI模型和第二AI模型时,所述第一AI模型和所述第二AI模型的超参数不同,和/或,所述第一AI模型和所述第二AI模型对应的奖励函数不同。8.根据权利要求5
‑
7任一项所述的方法,其特征在于,当所述至少一个AI模型包括第一AI模型和第二AI模型时,所述云平台运行有第一进程和第二进程,所述根据所述多个训练请求中的训练数据对所述至少一个AI模型进行训练,包括:根据所述第一进程的端口号和/或IP地址和所述第二进程的端口号和/或IP地址,将所述多个训练请求中的训练数据发送至所述第一进程和所述第二进程;利用所述第一进程和所述第一进程接收到的训练数据训练所述第一AI模型,利用所述第二进程和所述第二进程接收到的训练数据训练所述第二AI模型。9.根据权利要求5
‑
8任一项所述的方法,其特征在于,所述基于所述第一配置文件和所述游戏算法框架,对至少一个AI模型进行训练,包括:
根据所述第一配置文件中的目标训练算法的第一类型以及所述AI模型的第二类型,在所述游戏算法框架中调用所述第一类型的目标训练算法以及所述第二类型的所述至少一个AI模型;基于调用的所述第一类型的目标训练算法,对所述第二类型的所述至少一个AI模型进行训练。10.根据权利要求1
‑
9任一项所述的方法,其特征在于,当游戏端和所述云平台的数据格式不同时,在利用所述第一游戏的推理服务对游戏端发送的推理请求进行响应之前,所述方法还包括:对所述游戏端发送的推理请求中数据的格式进行处理,得到所述云平台能够识别的数据格式的数据。11.根据权利要求1
‑
10任一项所述的方法,其特征在于,所述云平台与所述游戏端之间保持长连接,并且,所述云平台通过所述长连接接收和响应所述游戏端发送的推理请求。12.根据权利要求1
‑
11任一项所述的方法,其特征在于,所述获取第一配置文件包括:基于游戏开发者选择的配置信息项,获取所述第一配置文件。13.一种配置游戏的推理服务的装置,其特征在于,所述装置包括:通信模块,用于获取第一配置文件,所述第一配置文件包括针对第一游戏的配置信息;配置模块,用于基于云平台的游戏算法框架和所述第一配置文件,在...
【专利技术属性】
技术研发人员:伍丝琪,邵坤,朱疆成,白小龙,戴宗宏,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。