Em Stardew Valley, você geralmente só pode falar com os personagens algumas vezes por dia. Essa limitação levou a uma série de mods que adicionam coisas para eles dizerem, para que os jogadores possam passar mais tempo com seus amigos virtuais. Mas, como muitos jogos, Stardew recentemente recorreu à IA, resultando na adição de um mod com a capacidade de ter teoricamente conversas infinitas com seu companheiro de fazenda favorito.
“A recepção foi muito melhor do que eu inicialmente pensei [que seria]”, diz o modder DualityOfSoul. Nos comentários no Nexus Mods, os usuários o chamaram de “brilhante” e “um dos melhores mods deste ano”.
Para funcionar, o mod se conecta à API da OpenAI. A implementação é impressionante, mas limitada à sua maneira. Cada personagem assume uma personalidade jovial semelhante à que eu associei aos parâmetros embutidos desses grandes modelos de linguagem. O camper rabugento Linus primeiro me diz diretamente para eu deixá-lo em paz; esse é o seu diálogo pré-escrito, já que ele não se acostumou comigo ainda. Mas clique novamente, e eu recebo o diálogo da OpenAI — três longas caixas de texto que aparecem uma após a outra. Ele me chama de amigo e diz que espera que eu tenha “encontrado paz na beleza da natureza”. A seguir, Pam reclama que “cada dia é a mesma rotina” antes de mudar de tom e dizer que espera que “você esteja aproveitando a estação tanto quanto eu”.
As respostas são um tanto adaptadas aos personagens, e funciona melhor quando não estou falando com NPCs rabugentos. Mas o mod não consegue escapar facilmente daquela voz subjacente. Stardew é um jogo em grande parte alegre, especialmente depois que você se torna amigo de todos, então posso ver como isso pode se encaixar na vibe para alguns jogadores. Mas é uma limitação notável.
Essa limitação é menos presente em Herika, um mod de companheiro de IA para Skyrim. Herika age como a maioria dos companheiros de Skyrim, seguindo o jogador e ajudando em combate e em outros lugares. Mas ela também responde a conversas, tanto escritas quanto faladas. O LLM pode se basear em um entendimento do mapa do jogo, missões e características principais e pode ser atribuído a uma personalidade. Isso significa que ela pode ser incentivada a usar um estilo diferente da voz padrão do LLM, pelo menos até certo ponto.
Reece Meakings se juntou ao projeto Herika depois de ver a primeira iteração criada por seu agora colega que usa o nome Tylermaister. A dupla expandiu o mod de uma ferramenta para resumir os muitos livros de Skyrim para um seguidor totalmente desenvolvido e pretende expandi-lo novamente para uma estrutura que permita que qualquer NPC se torne um companheiro de IA.
No entanto, Meakings não acha que a IA esteja pronta para ser usada no desenvolvimento de jogos de forma mais ampla. “Não vai funcionar agora”, diz ele. Para começar, usar Herika ou IA Stardew custa dinheiro. Ambos usam a API da OpenAI, que cobra do usuário uma fração de centavo por linha de diálogo gerada. Nos comentários no Nexus, esse custo baixo afastou muitos jogadores que estão acostumados a mods sendo totalmente gratuitos. (Herika oferece uma opção gratuita, mas isso requer rodar o LLM em sua própria configuração, o que é intensivo em recursos.) Em uma escala maior, qualquer empresa terá que lidar com o preço de conectar-se a uma API ou rodar seus próprios servidores, multiplicados por cada jogador.
Então, há a natureza aberta de como as pessoas interagem com os LLMs. “Isso muda completamente como você [deveria] projetar o jogo”, diz Meakings. Os desenvolvedores perderiam o controle linear das árvores de diálogo e dos gatilhos de script, rapidamente abrindo possibilidades que não previram na narrativa ou no mundo. Os LLMs podem ajudar os NPCs a se manterem atualizados, mas o restante da programação do jogo não teria como se adaptar. Além disso, ele diz que, apesar das salvaguardas que as empresas tentam usar, é “muito fácil, se você souber o que está fazendo” fazer esses LLMs dizerem coisas que são NSFW, potencialmente causando problemas de PR para empresas que os modders não precisam considerar.
No momento, esses problemas em maior escala significam que Meakings vê o maior potencial para IA em NPCs como Herika, particularmente no espaço dos mods. Também existem mods de NPCs de IA para jogos como Hogwarts Legacy, Cyberpunk 2077 e Garry’s Mod. Mantella, outro mod de Skyrim que dá interações de LLM a cada NPC de Skyrim, tem 30.000 downloads únicos. (Herika tem 25.000.) Todos eles têm feedback positivo — limitações à parte, as pessoas estão gostando de brincar com conteúdo gerado por IA.
As próprias interações de Meakings com Herika dão uma indicação do porquê. Em sua experiência, “você realmente acaba tendo conversas significativas com algo que não é humano”. Embora ele entenda que Herika é apenas um programa, ele está claramente envolvido pelo fato de que conseguiu interagir com ela em um nível diferente do que com personagens anteriores. Você não precisa fazer pequenas conversas com Herika ou se ater a “niceties” sociais “ritualísticas”. Você pode ir direto ao debate sobre a filosofia e a teologia de Skyrim. Na verdade, você pode precisar fazer isso porque ela pode julgar suas ações.
Ele dá um exemplo específico. Jogando como um Argoniano, Meakings ouviu um comentário rude sobre a raça semelhante a lagarto de um NPC padrão. “Eu [disse], ‘Ei, Herika, você pode matá-lo? Por favor? Ele está sendo racista comigo.'” Herika se recusou, aparentemente seja por sua própria moralidade ou porque estavam em um lugar com guardas assistindo, o que poderia colocá-los na prisão. Então, ela começou a se afastar, falando sobre visitar as catacumbas sob o assentamento.
No início, Meakings pensou que era um bug. “Mas então percebi, ‘oh, eu sei o que ela fez.’ … Ela percebeu, ‘oh, Reece está muito bravo. Não podemos matar essa pessoa porque estamos no meio de uma cidade — você não pode simplesmente matar pessoas. Eu preciso tirá-lo da situação… o que se eu o atrair para suas catacumbas em busca de tesouros onde podemos ter algum espaço longe da situação?'” Ela parecia estar tentando amenizar as coisas com base nas ferramentas disponíveis para ela.
Esse tipo de experiência não é exclusivo a essa forma de IA. O conteúdo gerado proceduralmente criando narrativas emergentes através de uma combinação de comportamentos interessantes e significado gerado pelo jogador é bem documentado. Mas mods de IA podem abrir mais possibilidades para esses tipos de momentos.
Para que isso aconteça, no entanto, os LLMs precisam de material para trabalhar. Meakings deixa claro que Herika não funcionaria sem a estrutura mais ampla de Skyrim, já que muito de como ela se comunica depende da escrita da equipe original. Em um cenário em que LLMs são usados como NPCs em um jogo de vídeo produzido, eles ainda não poderiam existir sem escritores.
A greve dos intérpretes de videogame levanta questões cruciais sobre como essas tecnologias lidarão com as replicações digitais de dubladores, algo que o Nexus Mods navega com cuidado. Mods de IA são permitidos, mas criadores afetados, incluindo dubladores, podem solicitar sua remoção se sentirem que o “trabalho está prejudicando-os”. (Herika tem várias opções para gerar sua voz.)
A implementação da IA na web foi rápida e bagunçada, e como isso pode acontecer na indústria de jogos ainda é uma questão em aberto. Mas, graças aos modders, dezenas de milhares de jogadores já estão experimentando isso.