Autor: Brannon Zahand (Microsoft). Parte do conteúdo deste artigo foi gerada com assistência de IA.
Definindo o contexto — o que “IA” significa aqui
Historicamente, “IA” em jogos significava sistemas baseados em regras que controlavam o comportamento de NPCs. Neste artigo, estamos nos referindo à nova onda: grandes modelos de linguagem (GPT, BERT), modelos de visão computacional (YOLO, ResNet), modelos de aprendizado por reforço (AlphaGo) e outros sistemas que aprendem com dados e generalizam previsões para novas entradas.Semelhanças entre front-ends com e sem IA
Do ponto de vista da acessibilidade, front-ends orientados por IA são, em geral, iguais a qualquer outro front-end. Eles compartilham os mesmos princípios, diretrizes e padrões. Em jogos, isso significa que as experiências com e sem IA devem seguir as Diretrizes de Acessibilidade do XBOX ou as Game Accessibility Guidelines. Práticas comuns de acessibilidade que se aplicam a ambos:- Texto alternativo para imagens, ícones e gráficos.
- Rótulos, títulos e navegação claros e consistentes.
- Contraste de cores e tamanho de fonte suficientes.
- Entrada/saída por teclado, mouse, controle, toque e voz.
- Várias modalidades de interação.
- Configurações de interface ajustáveis.
- Testes com tecnologias assistivas reais.
Armadilhas específicas de front-ends orientados por IA
Experiências de IA merecem atenção extra em algumas áreas.Qualidade, precisão e confiabilidade
Especialmente quando a IA executa tarefas sensíveis — compras com moeda real ou do jogo, assistência técnica destrutiva (excluir salvamentos, alterar configurações do sistema) ou orientações de segurança.Explicações, feedback e recuperação de erros
Quando a IA está incerta, ambígua ou errada, os jogadores precisam de explicações claras e caminhos rápidos de recuperação.Privacidade, segurança e consentimento
Sistemas de IA podem coletar ou inferir dados confidenciais. Nunca torne as configurações de acessibilidade de um jogador visíveis para outras pessoas; nunca vaze dados inferidos sobre deficiência entre sistemas.Viés, discriminação e exclusão
Reconhecimento facial e de esqueleto, análise de sentimento, reconhecimento de fala e sistemas de recomendação carregam riscos de viés relacionados a deficiências. Teste com usuários diversos, ou você lançará esses vieses.Inacessibilidade induzida por IA em sistemas de back-end
Mesmo quando o front-end está adequado, a IA no back-end pode introduzir problemas indiretos de acessibilidade.Geração dinâmica de conteúdo
Níveis, mapas ou desafios gerados por IA treinados em dados que sub-representam jogadores com deficiência podem produzir experiências que os excluem — por exemplo, gerar proceduralmente um encontro que exige pressionar muitos botões simultaneamente, bloqueando jogadores com deficiências de motricidade fina.Sistemas antitrapaça
IA antitrapaça que sinaliza padrões de entrada “incomuns” pode identificar erroneamente tecnologias assistivas (macro pads, controles em modo copiloto, entrada por switch mais rápida que a humana) como trapaça.Como abordar a acessibilidade da IA
1
Seja centrado no usuário
Envolva usuários com habilidades, preferências e circunstâncias diversas em todo o design, desenvolvimento e avaliação. As necessidades deles devem orientar o modelo, não apenas a interface do usuário.
2
Diversifique os dados de treinamento
Inclua dados de jogadores com condições auditivas, visuais, de fala, de motricidade fina, cognitivas e de saúde mental para que o modelo generalize para eles.
3
Seja transparente
Forneça informações claras sobre como a IA opera e como ela toma decisões para que os usuários possam contestar suposições incorretas.
4
Valide em várias modalidades
Teste com entrada por teclado, mouse, controle e fala; e com saída gráfica, de áudio e háptica. Inclua leitores de tela, ampliadores de tela, controles adaptáveis, entrada por switch e rastreamento ocular.
Oportunidades — como a IA pode promover a acessibilidade nos jogos
A IA pode ir além das técnicas tradicionais em várias áreas:- Personalização — aprender as preferências e habilidades de um jogador e adaptar automaticamente a interface, o conteúdo e a dificuldade.
- Texto preditivo e reconhecimento de fala — melhorar a precisão para jogadores com deficiências de mobilidade ou de fala; legendar automaticamente o chat de voz no jogo.
- Reconhecimento de imagem e vídeo — descrever dinamicamente cenas do jogo para jogadores cegos e com baixa visão por meio de síntese de fala.
- Testes automatizados de acessibilidade — encontrar e corrigir problemas mais cedo e com mais frequência; mas nunca substituir o feedback de jogadores reais com deficiência.
- Suporte no jogo — chatbots que usam o estado atual do jogador para oferecer ajuda contextual, reduzindo o abandono quando os jogadores ficam “presos”.
Recursos
- Equal Entry — AI for Accessibility: Opportunities and Challenges
- Innovation and AI for Accessibility — Microsoft Accessibility
- AI Show Live — Using AI to Make Experiences Accessible and Inclusive
- Using AI to empower people with disabilities
- Brannon Zahand — Humans in AI
