游戏 AI 体验的辅助功能

跳转至主内容

此浏览器不再受支持。

请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。

游戏 AI 体验的辅助功能

项目2024/05/15

本文内容

设置上下文 - 什么是 AI?游戏中 AI 和非 AI 前端的相似性游戏 AI 前端的潜在陷阱AI 通过后端系统引起的不可访问性解决 AI 驱动游戏体验的辅助功能通过 AI 提升游戏体验可访问性的机会总结资源

人工智能 (AI) 是一个快速发展的领域,它有可能提高人类生活的各个方面,例如健康、教育和生产力。 这同样适用于游戏,其中 AI 能够显著改善残障玩家的体验,并有可能带来使每个人都受益的技术。 辅助功能是指设计可供所有人使用的产品、服务或环境,无论其能力如何。

本文解释了为什么通常由 AI 驱动的前端的可访问性与非辅助功能没有区别。 它还讨论了开发 AI 驱动前端时需要特别注意的方面,并探讨了 AI 驱动的后端系统可能会在游戏中造成不可访问性的情况。 最后,它讨论了一些机会,这些机会可以通过使用人工智能极大地提高游戏的可访问性。

设置上下文 - 什么是 AI?

人工智能,正如它一直认为的那样,主要依赖于显式编程的基于规则的系统。 这是一种“AI”,人们可能会偶然发现在传统视频游戏中) 推动非玩家角色 (NPC 的行为。 但是,它们缺乏处理复杂真实场景或考虑预定义规则集之外的变量的能力。

然而,在过去几年中,AI 经历了重大演变。 这种演变是由各种因素推动的,包括计算能力的提高、大型数据集的可用性以及机器学习算法的进步。

现在,我们主要将 AI 视为大型语言模型 (GPT、BERT) 、 (YOLO 的计算机视觉模型、ResNet) 和 AlphaGo) (强化学习模型等系统。 这些系统从数据中学习,对其进行训练,学习如何识别所述数据中的模式,并通用化它们所训练的数据,以便对新的、不可见的数据进行预测。

在本文中,我们将只考虑这个较新的上下文中的 AI,以及它带来的辅助功能影响和潜在影响。

游戏中 AI 和非 AI 前端的相似性

AI 体验是指使用 AI 系统或组件(例如自然语言处理、计算机视觉、语音识别或机器学习)的体验。 AI 体验可以通过各种方式提供,包括网站、移动应用、语音助理、聊天机器人和视频游戏。 前端是允许用户在这些体验中与 AI 系统或组件进行交互的界面。 他们负责提供 AI 系统或组件提供的信息、反馈或功能。 非 AI 体验是指不涉及使用 AI 系统或组件,而是依赖于传统的软件开发方法,尽管这些体验看起来像是复杂的决策树之类的 AI。 非 AI 体验也可以通过类似的前端提供。

两只手握着手机,聊天机器人应用程序正在运行。

图 1 - AI 聊天机器人通常使用类似于非 AI 体验的文本界面。

从辅助功能的角度来看,用于游戏体验的 AI 和非 AI 前端在设计和技术上通常相似,它们共享相同的原则、准则和标准来确保辅助功能。 例如,正如 AI 和非 AI 前端应遵循 Web 内容辅助功能指南 (WCAG) 用于基于 Web 的界面一样,游戏中的 AI 和非 AI 前端应遵循 Xbox 辅助功能指南 或 游戏辅助功能指南等准则。 这些指南提供了一些建议,使前端对于所有用户而言都是可感知的、可操作的、可理解的和可靠的,而不管其能力、偏好或情况如何。

常见辅助功能或最佳做法

常见辅助功能或最佳做法的示例,这些示例在此类指南中找到,并同时适用于 AI 和非 AI 前端。

为图像、图标或图形提供可选文字

使用清晰一致的标签、标题和导航

确保足够的颜色对比度和字号

支持键盘、鼠标、控制器、触摸或语音输入和输出

提供多种交互方式或选项

允许用户调整或自定义界面设置

使用不同的设备或辅助技术测试前端

游戏 AI 前端的潜在陷阱

虽然 AI 驱动的游戏前端的可访问性通常与其他非 AI 体验没有区别,但在某些特定领域,开发人员应格外关注,以确保残障玩家获得最佳体验。 其中包括:

确保 AI 系统或组件的质量、准确性和可靠性,尤其是当它涉及复杂或敏感任务时,例如使用真实货币或游戏内货币进行购买,或者提供可能具有破坏性的 (例如,建议删除游戏保存、调整系统设置等) 。

为游戏的 AI 系统或组件提供清晰而有意义的说明、反馈和错误消息,尤其是在它们涉及不确定性、模棱两可或不可预测性时。 在发生错误的情况下,简单和快速的恢复选项很有价值。

尊重玩家的隐私、安全性和同意,尤其是当 AI 系统或组件涉及收集、处理或共享有关某人健康或残疾的个人或敏感数据 (时,例如,不让其他玩家知道玩家的辅助功能设置,不向其他系统发送有关玩家残障的推断数据,以及更多) 。

解决游戏 AI 系统或组件的潜在偏见、歧视或排斥,尤其是当它们涉及与残障相关的社会、文化或道德影响时,例如面部/骨骼识别、玩家情绪分析、语音识别或游戏推荐系统。

AI 通过后端系统引起的不可访问性

虽然游戏前端负责呈现游戏的图形和用户界面,但后端系统负责管理游戏的机制、处理来自前端的用户输入以及更新游戏的图形和用户界面以响应游戏状态的变化。

虽然允许玩家和 AI 系统之间直接交互的游戏前端不太可能遇到除不使用 AI 的任何其他类似前端之外的主要辅助功能问题,但有可能通过后端系统间接将辅助功能问题引入游戏的整体体验。 对于游戏体验尤其如此,在这些体验中,AI 可用于动态生成游戏的各个方面或监视用户行为。

下面是一些示例。

动态 AI 生成的游戏内容 (例如,关卡、地图和更多) 和机制,而与更传统的内容生成系统(例如过程生成)相关内容,也可能带来不可访问性。 AI 系统依赖于数据来学习和做出决策。 如果用于训练 AI 系统的数据有偏见或无代表性,则 AI 系统可能会在排除残障人士的游戏中生成动态体验。 例如,如果游戏使用 AI 系统根据玩家数据动态生成关卡或挑战,并且用于训练 AI 系统的数据不包括有关残障玩家的足够信息,则 AI 系统可能会生成这些玩家无法访问或无法玩的关卡或挑战。 例如,AI 可能会产生一个挑战,要求同时按下多个按钮,使具有良好运动障碍的人难以或不可能。

一只手拿着视频游戏控制器的人。

图 2 - 按需生成级别的游戏可能会引入按钮和弦 (的情况,例如,按“A”和“右扳机键”来激活组合) ,而精细马达输入受限的玩家则无法访问该组合。

旨在促进游戏公平性的 AI 系统可能会意外地将辅助软件或设备的用户标记为作弊,如果他们没有经过识别和适应这些工具的训练。 例如,设计为检测在线游戏中的作弊行为的 AI 系统可能会标记使用硬件注入的宏或联合试点游戏控制器提交输入的速度比人类通常可能具有的可疑行为,尽管这些工具对于某些残障玩家体验内容是必要的。

解决 AI 驱动游戏体验的辅助功能

在设计、开发和评估游戏 AI 体验时,必须采用以用户为中心的包容性和参与性方法。 这意味着,在创建和测试这些体验的整个过程中,让具有不同能力、偏好和情况的用户参与其中,并确保他们的需求、期望和反馈得到考虑。 这也意味着与多学科专家团队(如游戏辅助功能专家、AI 研究人员、开发人员、设计人员、测试人员、用户体验研究人员和倡导者)协作,以确保游戏中的 AI 体验可供所有玩家访问、可用且可取。

此外,尤其关键的是,AI 开发人员应努力包括各种具有代表性的数据来训练其 AI 模型,包括来自不同形式的残障人士的数据,这些残疾对听力、视觉、语音、精细运动运动、认知处理、心理健康状况等有影响。 此外,开发人员应提供有关其 AI 系统如何运行以及如何做出决策的清晰且透明的信息,以便用户可以理解和质疑任何不正确的假设或错误。

最后,使用来自残障社区的各种玩家进行测试时,请务必通过各种输入形式来验证游戏 AI 体验, (例如键盘、鼠标、控制器、语音) 和输出形式, (图形、音频、触觉) 与不同的常用辅助技术结合使用。 这些技术可能基于软件,例如屏幕阅读器、屏幕放大镜和语音输入系统。 辅助技术也可能基于硬件,例如自适应控制器、开关输入系统和眼动跟踪系统。

有关与游戏辅助功能相关的一般最佳做法,请参阅 Xbox 辅助功能指南。

通过 AI 提升游戏体验可访问性的机会

除了简单地确保 AI 游戏体验可供残障人士访问外,还鼓励开发人员考虑人工智能如何有可能彻底改变视频游戏的设计和开发方式,尤其是在辅助功能方面。 虽然传统方法和技术在生成更易于访问的游戏体验方面取得了长足的进步,但仍有许多挑战需要解决。 AI 可以帮助克服这些挑战,以传统方法和技术无法实现的方式推进辅助功能。

AI 可用于提升游戏中的辅助功能的方法包括:

个性化:AI 可用于个性化残障人士的用户体验。 例如,AI 可以了解个人的偏好、能力和需求,然后调整游戏或游戏相关体验(如网站和应用程序)的界面、内容和功能,使其更易于访问和方便使用游戏和残障人士社区。

预测文本和语音识别:AI 可用于提高预测文本和语音识别技术的准确性和可靠性。 这可以帮助残障人士(例如残障人士或语音障碍人士)更轻松地与游戏和游戏平台进行交互。 例如,AI 可以提高旨在为失聪或听力困难玩家描述文字语音通信的系统提高语音转文本的准确性。

一名坐在轮椅上戴着耳机的女士坐在笔记本电脑前。

图 3 - AI 驱动的语音识别可以让具有良好运动障碍的个人在在线游戏文本聊天期间更轻松地进行通信。

图像和视频识别:AI 可用于动态生成游戏内场景的说明,以便通过语音合成输出,使有视力障碍的个人更容易访问这些游戏。

自动化辅助功能测试:AI 可用于自动执行测试游戏及其相关网站/应用程序等可访问性的过程。 这有助于在开发周期中更快、更高效地识别和修复辅助功能问题,使这些体验更适用于残障人士。 话虽如此,请务必注意,即使使用 AI,自动化辅助功能测试也无法取代具有各种能力的个人执行的测试以及从个人那里获取的反馈。

支持:AI 可用于开发高级聊天机器人,这些机器人在游戏中为玩家提供实时帮助、回答查询并在遇到困难时提供指导,并将玩家的当前状态用于上下文。 这可能会防止玩家由于“卡住”而放弃游戏,从而增加他们对游戏的参与度,并在适用时) 专营权 (。

希望利用 AI 以创新方式解决残障玩家面临的这些或其他障碍的开发人员应与游戏和残障社区接触,以确定他们最担心的挑战。 开发人员和社区成员可以共同集思广益,通过新的创新方法,AI 可以解决这些问题。

总结

通常,AI 驱动的游戏体验的可访问性与其他非 AI 体验没有区别,因为 AI 前端在设计和技术方面通常相似。 但是,有一些需要避免的缺陷,这需要以用户为中心的、包容性的和参与性的方法,以概念、设计、开发和评估。 此外,如果后端系统未以类似方式正确设计和验证,则后端系统可能会间接将辅助功能问题引入游戏中。

此外,AI 有可能以传统方法和技术所不能的方式推进视频游戏中的辅助功能。 通过利用 AI 的强大功能,我们可以为残障人士创建更个性化、用户友好且易于访问的数字娱乐体验。

总之,通过深思熟虑的 AI 和辅助功能方法,AI 革命中不会留下玩家,残障人士的游戏体验将得到显著改进。

资源

目前很少有资源可以直接解决 AI 和游戏的可访问性问题。 其中一些资源,以及有关常规软件 AI 和辅助功能的其他资源,可在下面找到:

相等条目 |AI for Accessibility:机遇和挑战

用于辅助功能的创新和 AI |Microsoft 辅助功能

Microsoft |AI 实时展示 -- 使用 AI 使体验易于访问和包容

Microsoft |使用 AI 为残障人士提供支持

Youtube |Brannon Zahand -- AI 中的人类

备注

本文档中包含的某些内容是使用 AI 生成的。

相关知识

游戏 AI 体验的辅助功能
ai智能游戏脚本怎么用的:人工智能游戏辅助脚本应用指南
AI重塑游戏世界:新的玩家体验与技术革新
AI与网络游戏的碰撞:如何改变我们的游戏体验
AI人工智能游戏辅助工具:全功能脚本解决方案,覆各类游戏辅助需求
比较稳定的游戏辅助软件:提升游戏体验的最佳选择
玩转AI:如何借助人工智能提升你的游戏体验
AI与游戏的融合:重塑玩家体验的未来
探索游戏与AI的未来:如何用AI提升玩家体验和游戏设计
深度探讨AI与网络游戏的结合:未来的游戏体验将如何变革?

网址: 游戏 AI 体验的辅助功能 http://www.hyxgl.com/newsview344160.html

推荐资讯