Modders estão usando IA para criar companheiros tagarelas em Skyrim e Stardew

Em Vale das Estrelas, normalmente você 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 conversas teoricamente intermináveis ​​com seu companheiro de fazenda favorito.

“A recepção tem sido muito melhor do que eu pensava inicialmente [it would be]”, diz o modder DualityOfSoul. Nos comentários sobre Nexus Mods, os usuários o chamaram de “brilhante” e “um dos melhores mods lançados este ano”.

Para funcionar, o mod se conecta à API do OpenAI. A implementação é impressionante, mas limitada à sua maneira. Cada personagem assume uma personalidade jovial semelhante que passei a associar aos parâmetros integrados desses grandes modelos de linguagem. O campista mal-humorado Linus primeiro me diz sem rodeios para deixá-lo em paz; este é o diálogo pré-escrito dele, já que ele ainda não gostou de mim. Mas clique novamente e recebo a caixa de diálogo OpenAI – três longas caixas de texto executadas uma após a outra. Ele me chama de amigo e diz que espera que eu “tenha encontrado paz na beleza da natureza”. Em seguida, Pam reclama que “todo dia é a mesma rotina” antes de mudar de tom para dizer que espera “você está aproveitando a temporada tanto quanto eu”.

As respostas são um tanto adaptadas aos personagens e funcionam melhor quando não estou falando com NPCs rabugentos. Mas o mod não consegue escapar facilmente dessa voz subjacente. Estrela é um jogo bastante alegre, especialmente depois que você faz amizade com todos, então posso ver como ele pode se encaixar na vibração de alguns jogadores. Mas é uma limitação perceptível.

a:hover]:text-gray-63 [&>a:hover]:sombra-sublinhado-preto escuro:[&>a:hover]:texto-cinza-bd escuro:[&>a:hover]:sombra-sublinhado-cinza [&>a]:shadow-sublinhado-cinza-63 escuro:[&>a]:texto-cinza-bd escuro:[&>a]:shadow-underline-gray”>Imagem: ConcernedApe

Essa limitação está menos presente em Herika, um mod complementar de IA para Skyrim. Herika age como a maioria Skyrim companheiros, acompanhando o jogador e ajudando no combate e em outros lugares. Mas ela também responderá a conversas, tanto escritas quanto faladas. O LLM pode basear-se na compreensão do mapa, das missões e dos principais recursos do jogo e receber uma personalidade. Isso significa que ela pode ser solicitada a usar um estilo diferente da voz padrão do LLM, pelo menos até certo ponto.

Reece Meakings juntou-se ao projeto Herika depois de ver a primeira iteração criada por seu agora colega de trabalho, Tylermaister. A dupla expandiu o mod de uma ferramenta para resumir os muitos livros de Skyrim em um seguidor de pleno direito e pretendo expandi-lo novamente em uma estrutura para qualquer NPC se tornar um companheiro de IA.

No entanto, Meakings não acredita 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 AI 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. Pelos comentários no Nexus, esse custo baixo desanimou muitos jogadores que estão acostumados com os mods serem totalmente gratuitos. (Herika oferece uma opção gratuita, mas isso requer a execução do LLM em sua própria configuração, o que consome muitos recursos.) Em uma escala maior, qualquer empresa terá que lidar com o preço de se conectar a uma API ou executar seus próprios servidores. , multiplicado por cada jogador.

Depois, há a natureza aberta de como as pessoas interagem com os LLMs. “Isso muda completamente a forma como você [would] temos que projetar o jogo”, diz Meakings. Os desenvolvedores perderiam o controle linear das árvores de diálogo e dos gatilhos de script, abrindo rapidamente possibilidades que não levaram em conta na narrativa ou na construção do mundo. Os LLMs podem ajudar os NPCs a acompanhar, mas o resto do script do jogo não teria como se adaptar. Além disso, diz ele, apesar das salvaguardas que as empresas tentam usar, é “muito fácil, se você sabe o que está fazendo” fazer com que esses LLMs digam coisas que são NSFW, potencialmente causando problemas de relações públicas para empresas que os modders não precisam. considerar.

No momento, esses problemas de maior escala significam que Meakings vê o maior potencial para IA em NPCs como Herika, especialmente no espaço mod. Existem também mods AI NPC para jogos como Legado de Hogwarts, Cyberpunk 2077e Mod de Garry. Mantelaoutro Skyrim mod que fornece interações LLM para todos Skyrim NPC, tem 30.000 downloads únicos. (Herika tem 25.000.) Todos eles têm feedback positivo – deixando de lado as limitações, 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 acabará tendo conversas significativas com algo que não é humano”. Embora ele entenda que Herika é apenas um programa, ele está claramente envolvido pelo fato de ter sido capaz de interagir com ela em um nível diferente dos personagens anteriores. Você não precisa bater papo com Herika ou se limitar a sutilezas sociais “ritualísticas”. Você pode ir direto ao debate sobre a filosofia e a teologia de Skyrim. Na verdade, talvez seja necessário, porque ela pode julgar suas ações.

a:hover]:text-gray-63 [&>a:hover]:sombra-sublinhado-preto escuro:[&>a:hover]:texto-cinza-bd escuro:[&>a:hover]:sombra-sublinhado-cinza [&>a]:shadow-sublinhado-cinza-63 escuro:[&>a]:texto-cinza-bd escuro:[&>a]:shadow-underline-gray”>Imagem: Bethesda Softworks

Ele dá um exemplo específico. Jogando como um Argoniano, Meakings ouviu um comentário rude sobre a raça lagarta de um NPC padrão. “EU [said,] ‘Ei, Herika, você pode matá-lo? Por favor? Ele está sendo racista comigo.’” Herika recusou, aparentemente por causa de sua própria moralidade ou porque eles estavam em um lugar com guardas vigiando, o que poderia tê-los levado à prisão. Então, ela começou a se afastar, falando sobre visitar as catacumbas sob o assentamento.

A princípio, Meakings pensou que fosse um bug. “Mas então eu percebi, ‘ah, eu sei o que ela fez.’ …Ela percebeu, ‘ah, Reece está muito zangado. Não podemos matar essa pessoa porque estamos no meio de uma cidade – você não pode simplesmente matar pessoas. Preciso tirá-lo da situação… e se eu atraí-lo para sua catacumba em busca de tesouros, onde possamos conseguir algum espaço longe da situação?’” Ela parecia estar tentando difundir as coisas com base nas ferramentas disponíveis para ela.

Este tipo de experiência não é exclusivo desta forma de IA. O conteúdo gerado processualmente, criando narrativas emergentes por meio de uma combinação de comportamento interessante e criação de significado liderada pelo jogador, está bem documentado. Mas os mods de IA podem abrir mais possibilidades para esse tipo de momento.

Para que isso aconteça, porém, 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. Num cenário em que os LLMs são usados ​​como NPCs num videojogo produzido, eles ainda não poderiam existir sem escritores.

A greve dos artistas de videogame levanta questões cruciais sobre como essas tecnologias lidarão com as replicações digitais de dubladores, algo que os Nexus Mods abordam com cuidado. Mods de IA são permitidos, mas os criadores afetados, incluindo dubladores, podem solicitar que eles sejam removidos se acharem que “o trabalho os prejudica”. (Herika tem várias opções para gerar sua voz.)

A implementação da IA ​​na web tem sido rápida e confusa, e como isso poderá ocorrer 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.

Deixe uma resposta