基于大语言模型的NPC控制方法及系统、存储介质、设备技术方案

技术编号:41922125 阅读:28 留言:0更新日期:2024-07-05 14:21
本申请公开了一种基于大语言模型的NPC控制方法及系统、存储介质、设备,该方法包括:确定目标NPC对应的属性数据,其中,所述属性数据包括角色属性数据和状态属性数据;基于所述属性数据生成第一命令获取指令,调用大语言模型生成所述第一命令获取指令对应的第一NPC任务执行命令;依据所述第一NPC任务执行命令控制所述目标NPC进行任务执行。本申请根据大语言模型生成的命令控制NPC在游戏世界行动,以提高NPC的智能性,提高游戏的可玩性和趣味性,并且无需游戏开发人员预先为不同的NPC定义各种条件下的行为,提升了游戏开发效率,也避免了人为定义造成的定义不全面、定义错误等情况发生,提升了NPC行为的智能性、多样性。

【技术实现步骤摘要】

本申请涉及计算机,尤其是涉及到一种基于大语言模型的npc控制方法及系统、存储介质、设备。


技术介绍

1、在游戏领域,npc(non-player character,非玩家角色)是游戏场景中的重要元素,它们可以与玩家进行交互,提供任务、对话、战斗等功能。为了让npc能够根据游戏世界的变化做出合理的行为,一般需要为npc设计复杂的ai控制逻辑,包括状态机、行为树、规划算法等。

2、目前游戏内使用的一般为基于预设规则的ai控制逻辑,该逻辑通过预先定义好的条件和行为,来控制npc的状态转换和行为选择。由于规则是人工编写的,往往不能覆盖所有的情况,导致npc的行为出现逻辑错误或不合理的现象,例如,npc在遇到敌人时不逃不打,或者在遇到障碍物时不绕行等。此外,规则的数量和复杂度随着游戏环境的增加而增加,难以维护和扩展,也限制了npc行为的多样性和创造性,降低了游戏的可玩性和趣味性。


技术实现思路

1、有鉴于此,本申请实施例提供了一种基于大语言模型的npc控制方法及系统、存储介质、设备,根据大语言模型生成的命本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的NPC控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述依据所述第一NPC任务执行命令控制所述目标NPC进行任务执行之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述属性数据生成第一命令获取指令,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述依据所述第二NPC执行命令控制所述目标NPC执行相遇事件之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:...

【技术特征摘要】

1.一种基于大语言模型的npc控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述依据所述第一npc任务执行命令控制所述目标npc进行任务执行之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述属性数据生成第一命令获取指令,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述依据所述第二npc执行命令控制所述目标npc执行相遇事件之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述...

【专利技术属性】
技术研发人员:王唯翔宋丽婷朱文元
申请(专利权)人:完美世界北京软件科技发展有限公司
类型:发明
国别省市:

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

1