Minecraft está sendo usado para desenvolvimento de inteligência artificial

click fraud protection

Desde o lançamento completo em 2011, Minecraft capturou a imaginação de milhões de jogadores e não jogadores com sua marca exclusiva de jogabilidade envolvente, aberta e viciante, e se tornou uma sensação global genuína e um nome familiar em o processo. Mas agora parece que Minecraft não é apenas ideal para passar noites inteiras ou construir obscenamente preciso representações de locais fictícios; também é um ambiente fantástico para desenvolver inteligência artificial e sua natureza de código aberto permite uma colaboração fácil entre cientistas espalhados por todo o mundo.

A menos que você seja um cientista da computação, provavelmente nunca ouviu falar do Projeto Malmo antes. O projeto é dedicado a melhorar a I.A. usando o mundo de Minecraft como uma plataforma experimental e tem, até agora, sido acessível apenas para um grupo seleto de geeks de computador sortudos. Agora, no entanto, a Microsoft está permitindo que a plataforma seja utilizada por programadores por meio de uma licença de código aberto.

Além da vantagem óbvia de ser capaz de jogar Minecraft no escritório e chamá-lo de "trabalho", a plataforma também está permitindo processos significativos no campo da inteligência artificial. Katja Hofmann, que lidera o programa em Cambridge, no Reino Unido, afirma que o Projeto Malmo está sendo usado para melhorar a capacidade de um I.A. de se comunicar de maneira significativa, tomar decisões e realizar tarefas detalhadas usando uma técnica chamada 'aprendizagem por reforço', um sistema em que os I.A. têm permissão para completar uma tarefa usando tentativa e erro e, em seguida, são recompensados ​​quando executam a tarefa correta ações.

De acordo com Hoffman, o Projeto Malmo visa abordar alguns dos aspectos mais complicados da inteligência artificial.

"Estamos tentando lançar as ferramentas que permitirão às pessoas progredir nessas questões de pesquisa muito, muito difíceis... Nós treinamos a inteligência artificial para identificar padrões no ditado, mas a tecnologia subjacente não tem qualquer compreensão do que essas palavras significam. "

Para tentar desenvolver I.A. que podem entender e não apenas interpretar palavras humanas, o Projeto Malmo está adicionando recursos que permitirão aos programadores criar bots que podem conversar entre si, bem como com outros jogadores no jogo, e o A.I. serão obrigados a navegar com segurança no mundo perigoso de Minecraft usando sua própria inteligência. Os bots também farão uso de MincraftO foco da empresa é construir e fabricar, criando armas e itens no jogo.

É claro que muitos podem se perguntar como exatamente desenvolver um I.A. que pode construir uma espada digital dentro de um videogame será de alguma utilidade no mundo real, mas Jose Hernandez-Orallo, outro contribuidor do projeto, garante naquela "O Minecraft está muito próximo do mundo real de várias maneiras". Teoricamente, se um I.A. podem construir itens no Minecraft e se comunicar de forma eficaz com outros bots, esses princípios podem ser usado para criar programas que podem realizar tarefas complexas do mundo real, como cozinhar, dirigir e até mesmo realizar operações. Hernandez-Orallo também espera que a integração da ciência da computação com Minecraft irá capturar a imaginação de muitos programadores iniciantes em um nível educacional e ajudar a nutrir a próxima geração de pesquisadores.

Fontes: Blog da Microsoft, Mojang

Por que Dune usa espadas em vez de armas

Sobre o autor