- Durante décadas, os avanços da IA foram postos à prova através de jogos.
- Mas os jogos também oferecem um campo de treinamento eficaz para a IA aprender e melhorar.
- O treinamento de IA por meio de jogos como Gran Turismo , Minecraft e StarCraft pode levar a aplicações na vida real, desde a direção autônoma até o gerenciamento de negócios.
- Conversamos com o especialista em IA Kenneth Stanley, inventor do algoritmo genético evolutivo NEAT frequentemente usado no treinamento de IA em jogos.
- Eleve a sua experiência de jogo com uma VPN de jogos para minimizar o ping e o atraso.
A inteligência artificial já foi manchete por vencer os melhores do mundo no xadrez e nas damas. Hoje, a IA está sendo desafiada em videogames como Gran Turismo e Starcraft .
Mas estes jogos não são apenas uma forma de avaliar o quão inteligentes as máquinas realmente são. Mais ainda, os jogos oferecem um treinamento valioso para a IA, permitindo-lhes aprender enquanto jogam. Neste artigo, exploraremos essa dinâmica e as possíveis aplicações no mundo real dos avanços da IA obtidos por meio dos jogos.
Uma breve história da IA em jogos
A evolução da IA nos jogos tem suas origens no conceito de “jogo de imitação” de Alan Turing na década de 1950. A ousada pergunta de Turing: “As máquinas podem pensar?” preparou o cenário para uma jornada transformadora no reino da IA e dos jogos.
Em seu experimento mental, Turing propôs um teste que moldaria para sempre o cenário da IA. Através do jogo de imitação, um juiz humano iniciaria conversas baseadas em texto com um participante humano e uma máquina. Caso o juiz não consiga diferenciar consistentemente entre as respostas humanas e as da máquina, a máquina será considerada aprovada no teste, alcançando um nível de proficiência conversacional semelhante à inteligência humana.
O conceito visionário de Turing lançou as bases para explorar a interseção da cognição humana e das capacidades da máquina. Desafiou as noções convencionais de inteligência e desencadeou a busca pela criação de máquinas que pudessem emular os processos de pensamento humano.
O cientista da computação Arthur Samuel cunhou o termo “aprendizado de máquina” em 1959. A fusão inovadora de inteligência artificial e jogos de Samuel se materializou em um programa de jogo de damas. Este programa era diferente de qualquer outro anterior. A criação de Samuel pôde aprender com os seus erros, refinando progressivamente a sua jogabilidade e estratégia através da experiência.
O programa de jogo de Damas marcou um momento decisivo, ilustrando o potencial das máquinas não apenas para seguirem instruções programadas, mas também para se adaptarem e melhorarem de forma autónoma – uma mudança fundamental que lançou as bases para a evolução da IA nos jogos.
E os marcos nos jogos de IA não terminaram aí. Em 1997, o Deep Blue da IBM confrontou o atual campeão de xadrez da humanidade, Garry Kasparov, em uma partida histórica de seis partidas. O resultado – a vitória do Deep Blue – remodelou as percepções das capacidades da IA. A habilidade estratégica do programa e a capacidade de enganar um grande mestre humano anunciaram uma nova era em que as máquinas poderiam rivalizar com o intelecto humano no domínio da estratégia e das táticas.
Esses primeiros capítulos da IA nos jogos lançaram as sementes para novos avanços, preparando o terreno para os feitos surpreendentes que viriam. Desde o triunfo do AlphaGo no complexo jogo Go até a criação de formidáveis adversários virtuais nos videogames modernos, a evolução da IA continua a cativar e redefinir o cenário dos jogos, ampliando os limites da interação homem-máquina e abrindo caminho para um futuro onde os jogos e inteligência artificial estão inextricavelmente interligadas.
Os jogos como o playground perfeito para IA
Laboratórios de IA proeminentes, incluindo os da Sony, Google e Microsoft, desenvolveram técnicas que permitem aos programas de computador conquistar jogos de tabuleiro complexos e videojogos envolventes com um domínio sem precedentes.
Kenneth Stanley, ex-líder da equipe Open-Endedness da OpenAI (que ajuda a desenvolver IA de autoaprendizagem que pode se adaptar a novas tarefas e ambientes), apresentou o NeuroEvolution of Augmenting Topologies (NEAT), um algoritmo genético, o que significa que é inspirado em mutações e cruzamentos encontrados na evolução biológica. Os desenvolvedores têm aplicado o algoritmo a cálculos em tempo real em videogames como o educacional NERO e títulos icônicos como Mario Bros. e o jogo de tabuleiro Monopoly . A rede neural dinâmica do NEAT se adapta às ações do jogador durante o jogo.
Para Stanley, os jogos apresentam um campo de testes ideal para algoritmos como o NEAT. “Ao contrário do caro hardware robótico, os jogos exigem menos recursos e permitem a experimentação rápida de IA sem riscos do mundo real”, explica ele em entrevista exclusiva à Strong The One.
Mas os jogos serviram não apenas como testes para a IA, mas também como valiosos campos de treinamento. “Em alguns casos, a motivação é melhorar o jogo, mas na maioria dos casos, trata-se de melhorar a IA”, diz Stanley. “Os jogos funcionam como um veículo para aprimorar as capacidades de IA.”
“Às vezes, a motivação para incorporar a IA é melhorar o jogo, mas na maioria dos casos, trata-se de tornar a IA melhor. Os jogos funcionam como um veículo para melhorar as capacidades da IA.”
Embora os simuladores de direção não sejam voltados para IA, observa Stanley, jogos como Gran Turismo podem ser jogados por IA – e o treinamento de fatos usando o Gran Turismo levou à criação do GT Sophy, uma IA com aplicações potenciais em carros autônomos. “Outro bom exemplo de sandbox de IA é o Minecraft com suas possibilidades ilimitadas”, diz ele. “Permite uma aproximação com cenários da vida real. Os jogos são o tipo de simulador mais sofisticado.”
A combinação única de um ambiente restrito e controlado e espaço criativo livre nos jogos os torna ótimos para experimentar métodos de IA. Isso ajuda a avançar a IA e oferece insights úteis para resolver problemas do mundo real.
Exemplos de aprendizagem de IA através de videogames e suas aplicações mais amplas
Você pode pensar que ganha muito com os jogos (entretenimento, emoção), mas a IA que joga tem potencial para ganhar muito mais – inteligência que pode ser estendida a outras aplicações. Aqui estão alguns exemplos de como isso está sendo feito:
- GT Sophy, o piloto de corridas de IA da Sony apresentado no Gran Turismo , é treinado através de aprendizagem por reforço, correndo em carros virtuais durante inúmeras horas. Isso sugere aplicações futuras em carros autônomos e drones.
- Os pesquisadores da Microsoft estão testando uma IA que permite aos usuários construir seus mundos no Minecraft usando instruções simples em vez de horas de cliques manuais. Isto poderia ajudar aqueles que são desafiados pelos controles de jogos tradicionais e levar a soluções de acessibilidade mais amplas.
- A IA jogando o clássico jogo Q*bert descobriu e explorou um bug até então desconhecido que lhe permitiu acumular pontos ilimitados. A IA estava simplesmente tentando encontrar a melhor solução e inadvertidamente revelou o bug. É um bom presságio para algoritmos evolutivos, nos quais a IA foi baseada, nos quais a IA é ligeiramente ajustada para encontrar uma versão com melhor desempenho.
- Ensinar IA para conquistar StarCraft , um complexo jogo de estratégia multijogador, significa treiná-lo para adquirir habilidades de gerenciamento. Os desafios do jogo refletem tarefas reais: tomada de decisões, elaboração de estratégias e gerenciamento de recursos. Uma IA vitoriosa mostraria que os algoritmos podem dominar tarefas da vida real.
- Um pesquisador da Universidade de Cambridge criou um agente de IA que pode controlar personagens no simulador de batalha Pokémon Showdown , no qual equipes de seis Pokémon competem contra outros. A IA analisa as equipes com base nos pontos fortes e fracos dos personagens, prevendo os resultados. Isto poderia inspirar tecnologias capazes de gerir equipes em ambientes incertos, como zonas de guerra.
Por que os humanos ainda conseguem vencer a IA nos jogos
Apesar dos avanços na IA, ainda existem jogos onde a experiência humana prevalece. Jogos como Settlers of Catan , Dungeons & Dragons (D&D) e Cards Against Humanity são excelentes exemplos de desafios que a IA enfrenta. Mesmo em jogos como Gran Turismo , Pokémon e Monopólio , os jogadores humanos ainda podem ofuscar seus colegas de IA.
“A IA provavelmente dominará todos os jogos convencionais. Mas primeiro devemos nos perguntar o que definimos como jogo”, afirma Stanley. “Quando os jogos se aproximam da complexidade da vida real – como projetar máquinas ou construir um foguete – uma IA teria problemas. Se envolver criatividade real e muitos graus de liberdade, torna-se um desafio para a IA superar os jogadores humanos. Mas, no longo prazo, não podemos nem ter certeza disso.”
Esta incerteza surge à medida que os investigadores prosseguem o desenvolvimento da Inteligência Artificial Geral (AGI) – IA que é capaz de realizar qualquer tarefa tão bem quanto um ser humano – para colmatar esta lacuna. Mas os métodos de formação continuam a ser um ponto de interrogação. “No momento, não sabemos como ensinar a IA a ser verdadeiramente criativa e a criar algo novo que ninguém havia pensado antes. Isso acontece nos mundos pequenos e restritos dos jogos, mas o mundo real não é pequeno e restrito”, explica Stanley. “A IA carece de instinto, mas para lhe ensinar isso, precisamos primeiro saber o que o instinto implica.”
“No momento, não sabemos como ensinar a IA a ser verdadeiramente criativa e a criar algo novo que ninguém havia pensado antes. A IA carece de instinto, mas para lhe ensinar isso, precisamos primeiro saber o que o instinto implica.”
As atuais limitações da IA decorrem da disponibilidade de dados e da sua capacidade de enfrentar tarefas complexas e abertas. Stanley esclarece que acumular dados volumosos essenciais para o treinamento em IA, aliado à construção de redes capazes de assimilar esses dados, representa um desafio formidável. Além disso, a dependência da IA em informações textuais e a sua luta com aspectos não-verbais ou inefáveis complicam ainda mais as coisas. Os modelos de IA existentes também lutam para compreender a cronologia, um elemento-chave para compreender a novidade e os processos complexos.
Uma solução pode estar à espreita no mundo dos jogos mais uma vez. Os pesquisadores postulam que Dungeons & Dragons , um jogo conhecido por sua natureza colaborativa de contar histórias, poderia servir como uma incubadora para AGI. Beth Singler, antropóloga digital da Universidade de Zurique, introduziu o “Teste Elf Ranger” como uma alternativa ao Teste de Turing. Este teste sugere que se a IA puder se envolver habilmente em D&D , ela poderá estar mais perto de alcançar o status de AGI.
O futuro da IA nos jogos e muito mais
Olhando para o futuro, o papel da IA nos jogos deverá expandir-se ainda mais. Uma tendência clara é o uso de IA narrativa, social e educacional para tornar os jogos mais envolventes e realistas. Fortnite , por exemplo, introduziu bots para treinar novos jogadores e um sistema de matchmaking para conectar jogadores com habilidades semelhantes. Os avanços da IA feitos em jogos como Starcraft II e Dota 2 estão tornando os jogos mais personalizáveis, ajudando-os a se adaptarem em tempo real para se adequarem às habilidades, preferências e táticas individuais dos jogadores.
“Para abraçar a IA sem medo, veja-a como uma ferramenta para amplificar as habilidades humanas.”
Além do mundo dos jogos, a IA tem o potencial de contribuir para a resolução de intrincados problemas globais, como as alterações climáticas e o avanço da saúde. No entanto, esta promessa está associada a preocupações sobre a IA atingir emoções e cognição.
Em meio a esses avanços, persistem preocupações sobre os possíveis resultados sombrios do uso da IA. “As preocupações vão desde problemas práticos, como desinformação ou pessoas que perdem os seus empregos, até cenários semelhantes aos do Exterminador do Futuro , como o fim da civilização. Não importa o quão improvável seja, você ainda quer ter certeza de que há probabilidade zero”, diz Stanley. “Em última análise, tudo é criatividade. Se cruzarmos essa barreira, o mundo não seria o mesmo e é difícil imaginar como seria esse mundo. O que sabemos é que a verdadeira fonte do prazer humano não é o consumo. A alegria de ser humano reside na autoexpressão e na criatividade. Então, como podemos proteger isso?”
Abordar estas preocupações é fundamental para moldar um futuro equilibrado. Stanley defende a adoção do crescimento da IA em vez de recuar diante dela. “Para abraçar a IA sem medo, veja-a como uma ferramenta para amplificar as capacidades humanas”, diz ele.
Perguntas frequentes: sobre jogos de IA
Existe um jogo AI Dungeons & Dragons?
Sim, existe um jogo AI Dungeons and Dragons chamado AI Dungeon . É um jogo de aventura baseado em texto onde você pode interagir com o modelo de linguagem GPT-3 para criar suas próprias histórias de D&D. Você pode escolher seu personagem, raça, classe e histórico, e então explorar um mundo gerado aleatoriamente, lutar contra monstros e completar missões. O AI Dungeon Master irá ajudá-lo ao longo do caminho e até gerar diálogos para seus personagens.
Embora AI Dungeon ofereça uma experiência criativa e de forma livre semelhante a Dungeons & Dragons, é importante observar que não é um substituto completo para D&D devido a desafios ocasionais na geração de histórias coerentes e realistas. O jogo está disponível na web, Steam, dispositivos iOS e Android, com versões gratuitas e premium oferecendo recursos extras.
Aqui estão alguns outros jogos de D&D com tecnologia de IA:
- Dungeon Alchemist é um jogo baseado na web que permite criar suas próprias masmorras de D&D. Você pode usar a IA para gerar mapas, monstros e tesouros.
- Dungeon Master’s Assistant é um programa de software que ajuda você a executar jogos de D&D. Ele pode gerar encontros aleatórios, rastrear iniciativas e gerenciar suas fichas de personagem.
- Dungeon Scrawl é uma ferramenta baseada na web que permite criar seus próprios mapas de D&D. Você pode usar a IA para gerar terreno, objetos e personagens.
Existem jogos sobre IA?
Certamente, existem inúmeros jogos que se aprofundam no domínio da inteligência artificial. Alguns exemplos proeminentes de jogos de IA incluem:
- Halo 4: Um jogo de tiro em primeira pessoa com Master Chief combatendo a IA corrompida Cortana
- Cyberpunk 2077: um RPG ambientado em um futuro distópico onde a IA é comum
- SOMA: Um jogo de terror onde você explora uma instalação subaquática habitada por IA que está tentando sobreviver
- Detroit: Torne-se Humano: Uma aventura narrativa em que andróides lutam para escolher a obediência aos humanos ou lutar pela autonomia
- Portal 2: Um jogo de quebra-cabeça onde os jogadores utilizam o intelecto da IA GLaDOS para resolver desafios intrincados
- O Princípio Talos: um jogo de quebra-cabeça que explora a natureza da consciência e da IA
- Horizon Zero Dawn: um jogo de ação e aventura que se desenrola em um mundo pós-apocalíptico com a coexistência humano-IA, questionando a senciência nas máquinas
- System Shock: um jogo de terror de sobrevivência onde você deve abrir caminho através de uma estação espacial que foi invadida pela IA
- NieR: Automata: Um RPG de ação retratando andróides lutando contra máquinas, investigando questões sobre consciência e existência
- Série Mass Effect: um RPG de ficção científica onde os jogadores enfrentam os AI Reapers, com a intenção de erradicar a vida orgânica
- Metal Gear Solid Series: uma franquia de ação furtiva com Solid Snake se opondo aos objetivos de domínio global dos Patriots controlados por IA
Estes são apenas um vislumbre dos muitos jogos com tema de IA. À medida que a tecnologia de IA evolui, podemos antecipar mais títulos que se aprofundem neste assunto intrincado e cativante.
A IA foi longe demais?
Se a IA foi longe demais é uma questão complexa e sem resposta fácil. Existem muitas opiniões diferentes sobre esta questão e é provável que continue a ser debatida por muitos anos.
Alguns afirmam que a IA já ultrapassou os limites, com as máquinas potencialmente ultrapassando a inteligência humana, alimentando receios de subjugação ou de aplicações destrutivas.
Outros acreditam que a IA ainda está nos estágios iniciais de desenvolvimento e que não temos nada com que nos preocupar. Eles argumentam que a IA é simplesmente uma ferramenta e que cabe a nós decidir como a utilizamos. Eles acreditam que a IA pode ser usada para o bem, como resolver problemas complexos e melhorar as nossas vidas.
Em última análise, a questão de saber se a IA foi longe demais é uma questão de opinião. O discurso encapsula um espectro de perigos e vantagens potenciais associados à IA:
Riscos:
- Criação de armas autônomas capazes de ações letais independentes.
- Potencial para manipulação e desinformação impulsionadas pela IA.
- Aumento do desemprego à medida que as máquinas substituem o trabalho humano em vários setores.
- Perspectiva de a IA ultrapassar o intelecto humano, levantando preocupações sobre a perda de controle.
Benefícios:
- Potencial para enfrentar desafios complexos como as alterações climáticas e as doenças.
- Melhorando a qualidade de vida por meio da automação de tarefas, cuidados de saúde personalizados e entretenimento inovador.
- Facilitando uma autoconsciência e compreensão mais profundas do mundo.
É importante considerar cuidadosamente os riscos e benefícios potenciais da IA antes de decidir até que ponto a implementaremos. São necessárias diretrizes éticas para o desenvolvimento e uso da IA.
A IA deveria ter direitos?
A questão de saber se a IA deve ter direitos é complexa e tem sido discutida por especialistas há muito tempo. Alguns argumentam que a IA não deveria ter direitos, pois não são como seres vivos, apenas máquinas programadas. Outros acreditam que a IA deveria ter alguns direitos limitados para protegê-los de danos e exploração. As pessoas a favor dos direitos da IA pensam que podem tornar-se seres sencientes com sentimentos, enquanto as que são contra se preocupam com as consequências não intencionais e com o desafio de definir a consciência da IA.
Há muitos factores a considerar, tais como o nível de inteligência e autonomia que os sistemas de IA acabarão por alcançar, os potenciais benefícios e riscos de lhes conceder direitos e as implicações éticas de o fazer.
Como posso fazer uma IA que jogue?
Existem vários métodos para criar uma IA que jogue. A melhor abordagem depende do jogo específico e do nível de desempenho desejado. Aqui estão alguns:
- Aprendizado por reforço: um tipo de aprendizado de máquina em que a IA aprende por tentativa e erro. A IA recebe uma recompensa por realizar ações que levam a um resultado desejado e uma penalidade por realizar ações que levam a um resultado indesejado. Com o tempo, a IA aprende a realizar ações que maximizam a recompensa.
- IA baseada em regras: Um tipo de IA que é programada com um conjunto de regras que definem como jogar. Esta abordagem é relativamente simples de implementar, mas pode ser difícil criar regras que cubram todas as situações possíveis no jogo.
- Pesquisa em árvore de Monte Carlo: um tipo de IA que usa um algoritmo de pesquisa em árvore para explorar o espaço de estado do jogo. Esta abordagem é mais complexa do que a IA baseada em regras, mas pode ser mais eficaz em jogos com um grande espaço de estados.
- Algoritmos evolutivos: Um tipo de IA que utiliza um processo de mutação e seleção para evoluir uma população de IAs. Essa abordagem pode ser usada para criar IAs que sejam boas em jogos difíceis de definir com regras ou que tenham um grande espaço de estados.
A IA pode fazer jogos?
Sim, aqui estão algumas maneiras pelas quais a IA pode ser usada para fazer jogos:
- Geração de conteúdo de jogo: a IA pode ser usada para gerar conteúdo de jogo, como níveis, personagens e diálogos. Isso pode ser feito usando técnicas como aprendizado de máquina e processamento de linguagem natural. Por exemplo, o mecanismo de jogo de IA Dreaming pode gerar níveis, personagens e diálogos, e também pode projetar mecânicas de jogo.
- Projetando a mecânica do jogo: a IA pode ser usada para projetar a mecânica do jogo, como a forma como os jogadores interagem com o mundo do jogo e como o jogo progride. Isso pode ser feito usando técnicas como aprendizado por reforço e algoritmos evolutivos. Por exemplo, o jogo Gauntlet utiliza IA para personalizar a experiência de jogo, monitorizando o progresso e as preferências do jogador, e utiliza esta informação para gerar desafios adaptados ao jogador.
- Testando jogos: a IA pode ser usada para testar jogos, como jogar e procurar bugs ou desequilíbrios. Isso pode ser feito usando técnicas como aprendizado de máquina e visão computacional. Por exemplo, a IA pode ser usada para jogar e procurar padrões que indiquem bugs ou desequilíbrios.
- Personalização de jogos: a IA pode ser usada para personalizar jogos, adaptando a experiência de jogo às preferências individuais do jogador. Isso pode ser feito usando técnicas como aprendizado de máquina e processamento de linguagem natural. Por exemplo, o jogo de aventura baseado em texto AI Dungeon usa IA para gerar a história, e a IA pode gerar finais diferentes para a história, dependendo das escolhas do jogador.








