ゲーム AI エクスペリエンスのアクセシビリティ
人工知能 (AI) は急速に進化する分野であり、健康、教育、生産性など、人間の生活のさまざまな側面を強化する可能性があります。 これは、AI が障硯を持つゲーマーのエクスペリエンスを劇的に向上させる機能を備え、すべてのユーザーに利益をもたらすテクノロジにつながる可能性があるゲームにも当てはまります。 アクセシビリティとは、能力に関係なく、すべてのユーザーが使用できる製品、サービス、または環境の設計を指します。
この記事では、一般的に、AI によって駆動されるフロントエンドのアクセシビリティが、そうでないものと変わらない理由について説明します。 また、AI 主導のフロントエンドを開発する際に特に注意を払う領域について説明し、AI 駆動バックエンド システムがゲームでアクセス不能になる可能性がある状況について説明します。 最後に、人工知能を使用してゲームのアクセシビリティを大幅に向上させる可能性について説明します。
コンテキストの設定 – AI とは
人工知能は、これまで考えられてきたように、主に明示的にプログラムされたルールベースのシステムに依存していました。 これは、従来のビデオゲームでプレイヤー以外のキャラクター (NPC) の動作を推進する際につまずく可能性のある "AI" の一種です。 ただし、これらは複雑で現実世界のシナリオを処理したり、定義済みのルール セットの外部で変数を検討したりする機能を欠いていました。
しかし、ここ数年、AI は大きな進化を遂げてきました。 この進化は、計算能力の向上、大規模なデータ セットの可用性、機械学習アルゴリズムの進歩など、さまざまな要因によって推進されています。
現在、AI は、大きな言語モデル (GPT、BERT)、Computer Vision モデル (YOLO、ResNet)、強化学習モデル (AlphaGo) などのシステムと大きく考えています。 これらのシステムは、データから学習し、その上でトレーニングされ、そのデータ内のパターンを認識するように教えられ、トレーニングされたデータから一般化して、見えない新しいデータに対して予測を行います。
この記事では、この新しいコンテキストでのみ AI を考慮し、アクセシビリティへの影響と潜在的な影響について説明します。
ゲームにおける AI と非 AI フロントエンドの類似点
AI エクスペリエンスとは、自然言語処理、コンピューター ビジョン、音声認識、機械学習などの AI システムまたはコンポーネントの使用を伴うエクスペリエンスです。 AI エクスペリエンスは、Web サイト、モバイル アプリ、音声アシスタント、チャットボット、ビデオゲームなど、さまざまな方法で配信できます。 フロントエンドは、ユーザーがこれらのエクスペリエンスの AI システムまたはコンポーネントと対話できるようにするインターフェイスです。 AI システムまたはコンポーネントが提供する情報、フィードバック、または機能を提示する責任があります。 AI 以外のエクスペリエンスは、AI システムやコンポーネントの使用を伴わないものであり、複雑なデシジョン ツリーのような AI のように見える可能性があるにもかかわらず、従来のソフトウェア開発アプローチに依存しています。 AI 以外のエクスペリエンスは、同様のフロントエンドを介して配信することもできます。
図 1 - AI チャットボットでは、多くの場合、AI 以外のエクスペリエンスと同様のテキスト インターフェイスが使用されます。
アクセシビリティの観点から見ると、ゲーム エクスペリエンスの AI と AI 以外のフロントエンドは、一般的に設計とテクノロジで似ています。また、アクセシビリティを確保するための同じ原則、ガイドライン、標準を共有します。 たとえば、AI フロントエンドと非 AI フロントエンドの両方が Web ベースのインターフェイスの Web コンテンツ アクセシビリティ ガイドライン (WCAG) に従う必要があるのと同様に、ゲームの 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 は、個人の好み、能力、ニーズについて学習し、ゲームやゲーム関連のエクスペリエンス (Web サイトやアプリケーションなど) のインターフェイス、コンテンツ、機能を調整して、ゲームや障硯コミュニティにとってよりアクセシビリティが高く、ユーザーフレンドリにすることができます。
予測テキストと音声認識: AI を使用して、予測テキストと音声認識テクノロジの精度と信頼性を向上させることができます。 これにより、身体の不自由な人や音声障害のある人など、ゲームやゲーム プラットフォームとの対話がより簡単になります。 たとえば、AI は、聴覚障碍のあるゲーマーの音声通信をキャプションするように設計されたシステムの音声テキスト変換の精度を向上させることができます。
図 3 - AI 駆動の音声認識を使用すると、細かい運動障硯を持つ個人がオンライン ゲーム テキスト チャット中により簡単にコミュニケーションを取ることができます。
画像とビデオ認識: AI を使用すると、ゲーム内シーンの説明を動的に生成して音声合成を通じて出力できるため、視覚障碡を持つ個人がこれらのゲームにアクセスしやすくなります。
自動化されたアクセシビリティ テスト: AI を使用して、ゲーム、関連する Web サイトやアプリケーションなどをアクセシビリティのためにテストするプロセスを自動化できます。 これにより、開発サイクルの早い段階でアクセシビリティの問題をより迅速に、効率的に特定して修正し、障穣のある個人にとってこれらのエクスペリエンスをより使いやすくすることができます。 ただし、自動化されたアクセシビリティ テストは、AI を使用しても、さまざまな能力を持つ個人によって実行されるテストやフィードバックに置き換えられないことに注意することが重要です。
サポート: AI を使用して、ゲーム内のプレイヤーにリアルタイムの支援を提供する高度なチャットボットを開発し、クエリに応答し、問題が発生したときにガイダンスを提供し、プレイヤーの現在の状態をコンテキストに使用できます。 これにより、タイトルと (該当する場合) フランチャイズとのエンゲージメントが増え、ゲーマーがゲームを放棄できなくなる可能性があります。
AI を利用して、障碍のあるゲーマーが革新的な方法で直面するこれらの障壁や他の障壁に対処しようとしている開発者は、ゲームと障碍のコミュニティに参加して、最も不安を抱いている課題を特定する必要があります。 開発者とコミュニティ メンバーは一緒に、AI がそれらに対処できる新しい革新的な方法をブレーンストーミングできます。
結論
一般に、AI 主導のゲーム エクスペリエンスのアクセシビリティは、AI フロントエンドが一般的に設計とテクノロジで似ているので、他の AI 以外のエクスペリエンスと変わりません。 ただし、回避するには、概念、設計、開発、評価にユーザー中心の包括的で参加型のアプローチが必要な、いくつかの落とし穴があります。 さらに、バックエンド システムは、同様の方法で適切に設計および検証されていない場合、アクセシビリティの問題をゲームに間接的に導入する可能性があります。
さらに、AI は、従来の方法やテクノロジでは不可能な方法で、ビデオゲームのアクセシビリティを向上させる可能性があります。 AI の力を活用することで、障硯のある個人に対して、よりパーソナライズされた、ユーザーフレンドリーでアクセシビリティの高いデジタル エンターテイメント エクスペリエンスを作成できます。
要約すると、AI とアクセシビリティに対する思慮深いアプローチでは、AI 革命でゲーマーが取り残されることはなくなり、障硯のあるユーザーはゲーム エクスペリエンスが大幅に向上します。
リソース
現在、AI とゲームのアクセシビリティに直接対処するリソースはほとんどありません。 一般的なソフトウェア AI とアクセシビリティに関するその他のリソースと共に、それらの一部を次に示します。
注意
このドキュメントに含まれる一部のコンテンツは、AI で生成されました。