Autor: Brannon Zahand (Microsoft). Parte del contenido de este artículo se generó con asistencia de IA.
Establecer el contexto: qué significa “IA” aquí
Históricamente, la “IA” en los juegos hacía referencia a sistemas basados en reglas que controlaban el comportamiento de los NPC. En este artículo nos referimos a la nueva ola: modelos de lenguaje de gran tamaño (GPT, BERT), modelos de visión artificial (YOLO, ResNet), modelos de aprendizaje por refuerzo (AlphaGo) y otros sistemas que aprenden de los datos y generalizan predicciones a nuevas entradas.Similitudes entre los frontends con IA y sin IA
Desde la perspectiva de la accesibilidad, los frontends impulsados por IA son en general iguales que cualquier otro frontend. Comparten los mismos principios, directrices y estándares. En los juegos, esto significa que tanto las experiencias con IA como sin IA deben seguir las Directrices de accesibilidad de XBOX o las Game Accessibility Guidelines. Prácticas comunes de accesibilidad que se aplican a ambos:- Texto alternativo para imágenes, iconos y gráficos.
- Etiquetas, encabezados y navegación claros y coherentes.
- Contraste de color y tamaño de fuente suficientes.
- Entrada y salida mediante teclado, mouse, mando, entrada táctil y voz.
- Múltiples modalidades de interacción.
- Configuración de interfaz ajustable.
- Pruebas con tecnologías de asistencia reales.
Riesgos específicos de los frontends impulsados por IA
Las experiencias de IA merecen un escrutinio adicional en algunas áreas.Calidad, precisión y confiabilidad
Especialmente cuando la IA realiza tareas confidenciales: compras con moneda real o del juego, asistencia técnica destructiva (eliminar partidas guardadas, cambiar la configuración del sistema) u orientación de seguridad.Explicaciones, comentarios y recuperación de errores
Cuando la IA es incierta, ambigua o se equivoca, los jugadores necesitan explicaciones claras y vías rápidas de recuperación.Privacidad, seguridad y consentimiento
Los sistemas de IA pueden recopilar o inferir datos confidenciales. Nunca haga visible para otros la configuración de accesibilidad de un jugador; nunca filtre datos inferidos sobre discapacidades entre sistemas.Sesgo, discriminación y exclusión
El reconocimiento facial y de esqueleto, el análisis de sentimiento, el reconocimiento de voz y los sistemas de recomendación conllevan riesgos de sesgo relacionados con la discapacidad. Realice pruebas con usuarios diversos, o distribuirá esos sesgos.Inaccesibilidad inducida por la IA en los sistemas de backend
Incluso cuando el frontend está bien, la IA en el backend puede introducir problemas indirectos de accesibilidad.Generación dinámica de contenido
Los niveles, mapas o desafíos generados por IA entrenados con datos que subrepresentan a los jugadores con discapacidades pueden producir experiencias que los excluyan; por ejemplo, generar de forma procedural un encuentro que requiera presionar muchos botones simultáneamente, lo que bloquea a los jugadores con discapacidades motrices finas.Sistemas antitrampas
La IA antitrampas que marca patrones de entrada “inusuales” puede identificar erróneamente la tecnología de asistencia (pads de macros, mandos copilotados, entrada de conmutador más rápida que la humana) como trampas.Cómo abordar la accesibilidad de la IA
1
Céntrese en el usuario
Involucre a usuarios con capacidades, preferencias y circunstancias diversas durante el diseño, el desarrollo y la evaluación. Sus necesidades deben informar el modelo, no solo la interfaz de usuario.
2
Diversifique los datos de entrenamiento
Incluya datos de jugadores con condiciones auditivas, visuales, del habla, motrices finas, cognitivas y de salud mental para que el modelo generalice a ellos.
3
Sea transparente
Proporcione información clara sobre cómo funciona la IA y cómo toma decisiones para que los usuarios puedan cuestionar suposiciones incorrectas.
4
Valide en todas las modalidades
Realice pruebas con entrada de teclado, mouse, mando y voz; y con salida gráfica, de audio y háptica. Incluya lectores de pantalla, lupas de pantalla, mandos adaptables, entrada de conmutador y seguimiento ocular.
Oportunidades: cómo la IA puede impulsar la accesibilidad de los juegos
La IA puede ir más lejos que las técnicas tradicionales en varias áreas:- Personalización: aprender las preferencias y capacidades de un jugador y adaptar automáticamente la interfaz de usuario, el contenido y la dificultad.
- Texto predictivo y reconocimiento de voz: mejorar la precisión para los jugadores con discapacidades de movilidad o del habla; subtitular automáticamente el chat de voz del juego.
- Reconocimiento de imágenes y video: describir dinámicamente las escenas del juego para los jugadores ciegos o con baja visión mediante síntesis de voz.
- Pruebas de accesibilidad automatizadas: encontrar y corregir problemas antes y con más frecuencia; pero nunca reemplazar los comentarios de jugadores reales con discapacidades.
- Soporte dentro del juego: bots de chat que usan el estado actual del jugador para proporcionar ayuda contextual, lo que reduce el abandono cuando los jugadores se quedan “atascados”.
Recursos
- Equal Entry — AI for Accessibility: Opportunities and Challenges
- Innovación e IA para la accesibilidad — Accesibilidad de Microsoft
- AI Show Live — Using AI to Make Experiences Accessible and Inclusive
- Uso de la IA para empoderar a las personas con discapacidades
- Brannon Zahand — Humans in AI
