游戏陀螺首条报道(一)|看完GDC 2024,我找到了网易数智引领游戏AI技术的关键!

经过近几年的爆发式增长,AI技术在游戏行业的应用取得了显著的进步。从去年多为“AI生成文字、图片、代码”等工具型应用,发展到了如今可以深入至游戏研发、运营的各个环节,这也让今年的游戏开发者大会(GDC)显得格外的热闹。

在今年GDC的700多场演讲和研讨中,有300多场会议涉及到AI。其中最引起我关注的,莫过于由网易数智游戏行业部CTO陶建容带来的

《为“街球全明星”训练高拟人和高强度的篮球AI智能体》主题演讲。(点击蓝字,立即查看精彩内容)

这次演讲首次公开展示了网易数智与上海瑞酷数码科技合作开发的篮球AI智能体,详尽阐述了该智能体从设计、训练到实际部署的完整过程,并向全球游戏开发者展示了如何将游戏AI技术成功应用于实际场景。

更重要的是,网易数智清晰地向我们展示,为何AI能成功扮演游戏设计里的关键角色,以及AI将如何成为推动行业创新和变革的关键力量。

AI技术为游戏体验带来的革命性颠覆

AI智能体,指的是在游戏里经程序控制能够自主做出相应行为命令的游戏角色。在游戏中,它们可以扮演敌对角色和合作伙伴共同匹配,或作为PVE的NPC与玩家进行互动。例如在篮球游戏《NBA 2K》联网模式中,在玩家数量不够的情况下就需要AI Bot参与。

AI智能体的引入对玩家的游戏体验起着重要作用,一来可以缩短匹配时间,优化游戏非高峰时段的游戏体验;二来可以化身为势均力敌的对手,给玩家带来不弱于人类玩家的丰富竞技体验。此外,不同难度等级的AI智能体,还可以是玩家不断提高游戏技术的最佳陪练。

对于AI智能体在游戏场景中的应用,畅想是美好的,但从以往AI智能体在游戏中的表现来看,受限于智能程度,还面临着诸多挑战。

例如,当玩家遭遇连败系统送上“福利局”时,很有可能是毫无技术含量的AI智能体,这自然无法满足玩家对一场精彩对局的预期,甚至会导致玩家对游戏体验、服务质量提出质疑,加速用户的流失。

另外在一些行为更加丰富的游戏中,如果AI智能体的行为特征很单一,甚至动作不够流畅、卡顿,也会极大程度影响玩家的心流体验。

这时,如何打造更具“拟人化”和“风格化”的AI智能体,就成为了行业亟待解决的痛点之一。针对这个问题,网易数智给出了自己的解决方案。

网易数智游戏行业部CTO陶建容。(图源:网易数智)

陶建容介绍,现阶段,游戏AI智能体的主流实现方式有四种:有限状态机、行为树、强化学习、模仿学习。经过网易数智多个维度的反复对比利弊,最优解是“行为克隆”方案,其优势在于可以以更低的成本让AI智能体对高水平玩家进行模仿学习,并且不需要过多的游戏经验以及复杂的仿真环境。

那么具体如何训练出拟人化和高强度的AI智能体?网易数智将这套方案拆分为了三个阶段,并以《街球全明星》为例进行了详细的解析。

首先是“行为拟人化”,网易数智所采取的方式是通过“注意力机制”加强AI智能体对当前游戏、玩家、游戏场景以及历史状态的感知,从而促进队友之间的协作和对手的对抗。

这个过程中还需重点关注到AI智能体的“行为合法性”和“AI行为频率”,陶建容表示前者主要通过施加约束确保AI智能体在特定条件下才能采取合理动作,实际运用到《街球全明星》中的表现是防止AI智能体出现远距离抢断、盖帽等不合理行为;后者则是通过调整模型的主要动作损失权重来进行控制,增加低频率动作(如闪电投篮、靠打和分球)的频率,使AI智能体能够在各个位置上做出符合常理的正确决策。

GDC机器学习峰会,网易数智演讲现场。(图源:网易数智)

其次是“难度等级差异”,由于游戏中玩家水平不一,所需的AI对手也要进行难度等级划分。为了解决这个问题,他们引入了“段位加权”体系,高段位的权重更大,允许机器人从高段位玩家的行为中学习;低段位则选择一个更简单的模型、和相对简单的网络架构来进行削弱。让AI智能体的表现即使出错也在一个合情合理的范围内,让打法更拟人,从细微之处加强玩家的沉浸感。

解决AI智能体的学习训练模式后,还要考虑到“可复制性”的问题,如果一个AI智能体对应一个模型,将导致需要花费大量的精力去构建不同的相应模式,网易数智给出的解决方案是所有AI智能体共用一个模型,他们将其称为“高泛化能力”。

高泛化能力是指让新AI智能体使用已经训练好的共享模型,而不需要重新训练一个新的模型,从而更快适应不同的玩家和游戏环境。这样一来可以提供一致的游戏体验,并节省大量的时间和资源。

具备高泛化能力的AI只能更能适应不同的玩家和游戏环境。(图源:网易数智)

而经过网易数智的反复验证,这项技术也被广泛应用到了其他游戏产品当中。目前,这项技术覆盖了包括角色扮演、体育竞技、动作、卡牌、moba在内的多种游戏品类。

具体成果如何呢?陶建容在会上公布了一组数据,一些游戏在引入AI智能体方案后,玩家的平均每日在线时间提高了2.5%,平均匹配时间减少了8%,比赛场次增加了318%,比赛焦灼度提高了33%,玩家7日留存率提高了5%,日PVE场次提高387%。

从这些数据中,我们可以直观感受到网易数智这套“AI智能体”解决方案在提升玩家多元化游戏体验以及优化游戏运营的价值体现。随着这项技术不断完善、进化,游戏行业未来或将出现更多“真假难辨”、更风格化的AI智能体,颠覆以往预设的互动反馈,产生更多不确定性和随机性,创造更多新鲜的游戏体验,玩家所能感知到的交互方式或将是前所未有的。

游戏AI智能体感兴趣的朋友,可以戳我立即查看详情!

下一期精彩继续,将为你带来游戏陀螺报道(二)!继续与小智探究游戏AI技术的创新~请点赞、收藏、关注我~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/499201.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

面试官:你是如何解决跨域的?

在近期的面试中,面试官针对我的项目,问到了 如何解决跨域? 没答好,我想通过这篇文章,巩固一下这方面的知识,分享一下我对于这个问题的理解,希望也能对大家有所帮助。 我的回答 跨域我们需要从浏…

javaWeb项目-火车票订票信息系统功能介绍

项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog 1、Spring Boot框架 …

IP/TCP--解决为什么电脑连上了有线网就不能再连WIFI【转载】

文章目录 第一种情况:WIFI与有线网在同一网段下1、查看路由信息2、调整跃点数 第二种情况:WIFI与有线网不在同一网段下跃点数概念路由器设置入口 【注意适用情型:需要同时用到内网(不能上公网的内部网络)和互联网。】 …

Spring Cloud+Spring Alibaba笔记

Spring CloudSpring Alibaba 文章目录 Spring CloudSpring AlibabaNacos服务发现配置中心 OpenFeign超时机制开启httpclient5重试机制开启日志 SeataSentinel流量控制熔断降级热点控制规则持久化集成 OpenFeign集成 Gateway MicrometerZipKinGateway路由断言过滤器 Nacos 服务…

什么是广告可见性测量 如何测量广告可见性

广告可见性测量 & 如何测量广告可见性 --- 一起来来认识MOAT 现在是2024年,大家或许还记得大约8年前广告可见性(Ad viewability)成为数字媒体世界的一种货币以来,出版商一直处于不利地位。当广告商用不同的工具和技术武装自…

在微信上处理小程序用户反馈具体的方法

想必大家在开发小程序的时候,一定遇到这种情况: 为了用户有更好的体验,我们会定期登陆微信小程序来查看用户反馈并对用户的问题进行回复和处理,但是这种方法的缺点就是最多间隔48小时要进行登陆一次以及回复用户不及时。 这样的话…

2月运动鞋行业线上电商数据分析:国产品牌高歌猛进,占据热榜90%

随着天气回暖,踏青出行的人越来越多,运动鞋市场呈现出繁荣状态,尤其是国产品牌。 根据鲸参谋数据显示,2024年2月在京东平台的运动鞋销量表现强劲,累计约233万件,同比上个月涨幅了58%;销售额累计…

泛型的通配符及擦除机制详解

目录 一、通配符解决什么问题 二、通配符上界 三、通配符下界 ​编辑 四、泛型类的擦除机制 引言: 在这篇文章中,我主要介绍前一篇泛型没介绍完整的泛型通配符和泛型的擦除机制Java中泛型的详细介绍 ? 用于在泛型的使用,即为通配符 一、通…

Qt+OpenGL入门教程(二)——OpenGL渲染管线

渲染管线是图形学不可或缺的,在学习它之前,我们先了解一下什么是管线? 管线/流水线 当我们谈到管线时,我们指的是一个由多个阶段组成的过程,每个阶段都完成任务的一部分。在现实世界中,流水线的概念在许多…

小白了解Pinia第2集 · 三大核心状态Getters、Actions以及Plugins 插件

三大核心状态 state 第1集有详细讲解:https://blog.csdn.net/qq_51463650/article/details/137137080?spm1001.2014.3001.5501 getters Getter 完全等同于 Store 状态的 计算值。 它们可以用 defineStore() 中的 getters 属性定义。 他们接收“状态”作为第一个…

C++从入门到精通——缺省参数

缺省参数 前言一、缺省参数概念二、缺省参数分类位置参数的缺省参数全缺省参数半缺省参数 关键字参数的缺省参数函数指针的缺省参数lambda表达式 三、缺省参数的具体代码展示main.cpp 前言 缺省参数是在函数定义时指定的默认值,当调用函数时未提供该参数的值时&…

统信 UOS V20 一键安装 Oracle 12CR2(220118)单机版

Oracle 一键安装脚本,演示 统信 UOS V20 一键安装 Oracle 12CR2(220118)单机版过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装) ⭐️ 脚本下载地址:…

云主机8核16G配置租用优惠价格1198元1年、4688元三年

京东云8核16G租用优惠价格1198元1年、4688元三年,配置为8C16G-270G SSD系统盘-5M带宽-500G月流量,华北-北京地域。京东云8核16G服务器活动页面 atengyun.com/go/jd 京东云8核16G租用优惠价格 京东云:轻量云主机CPU内存:8C16G公网带…

AIGC重塑金融 | 大模型在金融行业的应用场景和落地路径

作者:林建明 来源:IT阅读排行榜 本文摘编自《AIGC重塑金融:AI大模型驱动的金融变革与实践》,机械工业出版社出版 目录 01 大模型在金融领域的 5 个典型应用场景 02 大模型在金融领域应用所面临的风险及其防范 03 AIGC 技术的科…

职场沟通教训 程序汪改了一行代码,导致测试和开发大战

本文章有视频的,请到B站 我是程序汪 观看 程序汪改了一行代码,导致测试和开发大战,职场沟通教训 程序汪改了一行代码,导致测试和开发大战 鸡汤文 每个人都会在沟通上出问题 工作上沟通出问题可能让你郁闷一天、丢了客户、损失金…

解决Nginx请求转发将POST变为GET的问题

先说问题 我配置了Nginx代理,目的是将请求转发到指定的后端,对于普通的JSON数据,没有什么问题。 但是有文件上传的就不一样了,我需要指定到第3方的地址。然而常规的配置完成后,Nginx实际的转发动作改变了我的请求方式 location …

鸿蒙开发人才紧缺!这份《HarmonyOS教学视频》帮你更快上手鸿蒙

去年9月,华为宣布鸿蒙原生应用全面启动,基于开源鸿蒙开发的 HarmonyOS NEXT 鸿蒙星河版将在今年秋天正式和消费者见面。该版本系统底座将由华为全线自研,去掉传统安卓 AOSP 代码。 这意味着,鸿蒙星河版将不再兼容安卓应用&#xf…

系统分析师-参考模型

前言 网络术语中的参考模型指的是OSI参考模型,由ISO(国际标准化组织)制定的一套普遍适用的规范集合,以使得全球范围的计算机平台可进行开放式通信。 ISO创建了一个有助于开发和理解计算机的通信模型,即开放系统互联OS…

SQL复习专题

请结合B站-技术蛋老师 视频学习 核心语法 一、增:数据库/表格 create create database 数据库名;#创建表(列名类型) mysql> create table eggs_record(-> id int,-> egg_name varchar(10),-> sold date-> ); 这…

基于单片机控制的智能轿车停车场设计

**单片机设计介绍,基于单片机控制的智能轿车停车场设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机控制的智能轿车停车场设计是一个集成了现代电子技术、自动化技术、计算机技术的综合性项目。该设计旨…