Uma nova IA de aprendizado, chamada AIRIS (Inferência Simbólica de Reforço de Inteligência Autônoma), surgiu no Minecraft. Essa IA aprende a jogar o jogo através da prática, essencialmente começando do "nada" no Minecraft e usando apenas o ciclo de feedback do jogo para aprender.
Versões iniciais do AIRIS foram testadas em ambientes de jogos de quebra-cabeça em grade 2D simples. No entanto, para testar o sistema adequadamente, os desenvolvedores precisavam de um ambiente 3D mais complexo e aberto. O Minecraft se encaixa perfeitamente nessa descrição; é um jogo muito popular e possui todos os requisitos técnicos necessários para inserir uma IA nele.
O AIRIS funciona recebendo dois tipos de entrada do ambiente e uma lista de ações que ele pode executar. O primeiro tipo de entrada é uma grade 3D de 5x5x5 de nomes de blocos ao redor do agente. Essa é a forma como o agente "vê" o mundo. O segundo tipo de entrada são as coordenadas atuais do agente no mundo. Isso nos permite especificar um local de destino para o agente.
O AIRIS começa no modo "livre" e tenta explorar o mundo ao seu redor. Ele constrói um mapa interno, registrando os locais que visitou, que podem ser visualizados usando ferramentas de visualização incluídas. Ele aprende a navegar no mundo e se adapta a obstáculos como árvores, montanhas e cavernas.
Casos de uso bem-sucedidos do AIRIS podem incluir testes de erros e estresse automáticos de software. Suponha que o AIRIS possa ser executado em todo o Fallout 4, por exemplo; ele pode criar relatórios de erros ao interagir com NPCs ou inimigos. Embora os testadores de garantia de qualidade ainda precisem revisar o que a IA registrou, isso acelerará um processo tedioso e frustrante no desenvolvimento.
O surgimento do AIRIS representa um primeiro passo para a IA aprender autonomamente em mundos virtuais complexos e imersivos. Isso deve ser emocionante para toda a comunidade de entusiastas de IA.