Todo mês, milhões de gamers jogam Minecraft. Muitos conhecem bem como o jogo funciona. Uma das tarefas mais importantes é coletar diamantes, que são essenciais para criar ferramentas e armas melhores, atualizar equipamentos, encantar ferramentas e até fazer trocas.
Conseguir esses diamantes não é tão fácil, principalmente no começo. É preciso aprender um jeito específico de minerá-los. Para isso, você precisa das ferramentas certas, que você mesmo vai ter que criar. A mineração de um diamante pode levar entre 30 minutos a uma hora, especialmente se você for novato. Com o tempo, jogando Minecraft, você vai se tornando mais rápido e eficiente na coleta de diamantes.
Mas será que uma inteligência artificial consegue encontrar um diamante sozinha em Minecraft sem ter sido treinada para isso? A resposta é sim. A empresa Google desenvolveu uma IA chamada Dreamer e a desafiou a encontrar diamantes em Minecraft, sem qualquer treinamento anterior. A IA aprendeu como jogar por conta própria e, em pouco tempo, se tornou capaz de jogar como um humano na busca por diamantes.
Essa experiência vai além do simples ato de jogar Minecraft. O jogo é um ótimo cenário para treinar modelos de IA. Toda vez que você começa uma nova partida, um mundo novinho em folha é gerado, pronto para ser explorado.
O objetivo de sistemas de IA como o Dreamer não é apenas jogar games populares, mas sim entender o ambiente e decidir quais ações tomar para alcançar uma tarefa. Se você pensar em robótica, faz sentido. É isso que o Google deve observar ao usar sistemas como esse, considerando como o Dreamer “venceu” o jogo em Minecraft. Para achar um diamante, a IA simulou o futuro.
Os cientistas da DeepMind, divisão da Google, usaram diversas estratégias para ensinar o modelo a minerar diamantes em Minecraft. Uma delas é chamada de reforço, onde a IA recebe recompensas ao completar tarefas bem feitas. Assim, a IA aprende a executar ações que a levem a ganhar recompensas.
A IA Dreamer também tem a habilidade de construir um modelo do mundo em que está jogando. Isso a ajuda a entender quais resultados suas ações podem gerar. Lembrou daquelas etapas que você precisa seguir para minerar diamantes? Primeiro, tem que cortar árvores para fazer uma mesa de trabalho e uma picareta de madeira. Essa ferramenta é boa apenas para coletar pedras, que você vai usar para fazer uma picareta de pedra e um forno. Viu como tudo se encaixa? Você também vai precisar de ferro para criar uma picareta ainda melhor.
Depois de coletar os recursos, é hora de descer em uma mina, que você mesmo deve fazer. E cuidado com a lava! Se cair nela, já era. Apesar de tudo isso, se você pensar bem, encontrar o primeiro diamante fica mais fácil, mesmo que demore.
A Google colocou o Dreamer em ação e a IA levou nove dias para aprender a encontrar o diamante. Durante esse tempo, eles reiniciavam o mundo a cada 30 minutos, forçando a IA a se adaptar a ambientes novos, sem poder se acostumar com nenhum modelo específico. Quando o Dreamer acertava uma das etapas para minerar um diamante, ele recebia um “plus one” como recompensa.
Essa repetição permitiu que a IA aprendesse todas as atividades que eram necessárias para minerar e encontrar diamantes. Cada rodada de jogatina ajudou o Dreamer a entender melhor o mundo em que estava. É como o filme O Dia da Marmota, onde o Tom Cruise repetia o mesmo dia várias vezes, mas sempre avançando um pouco mais. No fim, tanto Tom Cruise quanto Emily Blunt conseguiram vencer os alienígenas, e com o tempo, o Dreamer aprendeu a minerar diamantes em até 30 minutos, tão rápido quanto um jogador experiente.
De acordo com um dos cientistas da DeepMind, Danijar Hafner, “O Dreamer é um passo importante em direção a sistemas de IA geral. Ele permite que a IA entenda seu ambiente físico e se melhore ao longo do tempo, sem que um humano tenha que ensinar tudo.” Essa capacidade da IA de imaginar o que pode acontecer antes de agir pode ser uma grande evolução na criação de robôs avançados, que precisam realizar tarefas no mundo real.
Esses robôs terão que pensar no resultado de suas ações antes de interagir com o ambiente. No jogo Minecraft, por exemplo, o Dreamer conseguiu compreender que derrubar uma árvore significaria coletar madeira antes de realmente realizar a ação.
O desafio do diamante não era a prioridade dos pesquisadores. Eles usaram o ambiente de Minecraft porque ele oferece um ótimo campo de testes para o algoritmo. Assim, puderam observar a IA se adaptando a um cenário em constante mudança, que é gerado de forma automática.
O Dreamer é uma proposta interessante para entender como a IA procura soluções e se adapta no mundo digital. A evolução da aprendizagem e o uso de jogos e ambientes virtuais são promissores para o futuro da tecnologia. Isso mostra como um simples jogo pode se tornar um laboratório para inovações. Imaginar o futuro da IA pode abrir portas para aplicações em diversas áreas!