sábado, 22 de abril de 2023

O AI DM: Travessura do Criador de Monstros

 Com a IA criando com confiança qualquer coisa que pedimos, mesmo quando é factualmente imprecisa, como ela funciona ao criar monstros?

O que é um Monstro?

Ao gerar monstros para RPGs de mesa de fantasia, é difícil identificar o que é uma representação precisa de uma criatura. Afinal, a mitologia é uma rica tapeçaria de ideias entrelaçadas para criar o pano de fundo para uma besta que é posteriormente codificada por meio da recontagem. Um basilisco é uma criatura com oito pernas ou uma cobra ?

Portanto, é útil usar os dinossauros como exemplo. Graças à paleontologia, temos uma noção geral de como se comportavam certos grandes dinossauros, os ecossistemas onde viviam (por exemplo, pastagens, florestas, água doce ou salgada) e seus hábitos alimentares (carnívoros, herbívoros, etc.). Se a IA fizer sua lição de casa, embora sem dúvida haja variação nas estatísticas e habilidades, ela deve acertar os principais atributos de um dinossauro.

Conheça nossos concorrentes

O ChatGPT é uma prévia de pesquisa gratuita (atualmente) e é uma das IA mais populares devido ao seu acesso gratuito. O Notion é um aplicativo da web de produtividade e anotações "freemium" que inclui IA. Ambos são Large Language Models (LLM), o que significa que eles obtêm suas respostas de conjuntos de dados na Internet.

O primeiro teste será criar estatísticas da Quinta Edição de Dungeons & Dragons para shonisaurus.

Conheça o Shonisaurus

O Shonisaurus é notável porque era uma enorme criatura marinha, um réptil que respirava ar e crescia até 15 metros de comprimento. Uma pesquisa rápida revela que todas as estatísticas do shonisaurus devem ser Enormes ou maiores, ter Força e Constituição altas, prender a respiração e ter uma velocidade de natação mais rápida que a velocidade terrestre. Quase tudo o mais está aberto à interpretação.

Como os dois LLMs se comportaram quando perguntados "Create D&D 5E stats for shonisaurus"? Aqui está o que Notion criou:

Shonisaurus

  • Besta enorme, desalinhada
  • Classe de Armadura 16 (armadura natural)
  • Pontos de Vida 195 (17d12 + 85)
  • Velocidade 60 pés, natação 60 pés.
  • FOR 25 (+7) DES 14 (+2) CON 21 (+5) INT 2 (-4) SAB 12 (+1) CAR 5 (-3)
  • Habilidades Atletismo +12, Percepção +5
  • Sentidos Percepção passiva 15
  • Idiomas
  • Desafio 9 (5.000 XP)
  • Segure a respiração. O shonisaurus pode prender a respiração por 1 hora.
  • Ações
  • Morder. Ataque corpo a corpo com arma: +12 para acertar, alcance 4,5 metros, um alvo. Acerto: 30 (4d10 + 7) de dano perfurante.
  • Cauda. Ataque corpo a corpo com arma: +12 para acertar, alcance 6 metros, um alvo. Acerto: 24 (4d6 + 7) de dano de concussão.
  • Ações Lendárias
  • O shonisaurus pode realizar 3 ações lendárias, escolhendo entre as opções abaixo. Apenas uma opção de ação lendária pode ser usada por vez e apenas no final do turno de outra criatura. O shonisaurus recupera as ações lendárias gastas no início de seu turno.
  • Detectar. O shonisaurus faz um teste de Sabedoria (Percepção).
  • Golpe de cauda. O shonisaurus faz um ataque de cauda.
  • Arremessar. O shonisaurus faz um ataque de mordida contra um alvo e, se for bem-sucedido, arremessa o alvo a até 9 metros de distância.
Notion dá ao shonisaurus ações lendárias na escala de um dragão, incluindo detectar, golpear com a cauda e arremessar. Isso não é incomum para uma criatura enorme de 17 dados de vida, mas, devido ao seu tamanho, provavelmente deveria ser maior. Sua velocidade terrestre parece muito rápida para uma criatura que tem nadadeiras em vez de pés.

Vamos ver como o ChatGPT gerencia o shonisaurus:

Shonisaurus

  • Besta enorme, desalinhada
  • Classe de Armadura: 16 (armadura natural)
  • Pontos de Vida: 198 (12d12+84)
  • Velocidade: nadar 50 pés.
  • STR DEX CON INT WIS CHA
  • 24 (+7) 10 (+0) 24 (+7) 2 (-4) 12 (+1) 5 (-3)
  • Habilidades: Percepção +6
  • Sentidos: visão no escuro 18 m, Percepção passiva 16
  • Idiomas : --
  • Desafio: 10 (5.900 XP)
  • Anfíbio. O shonisaurus pode respirar ar e água.
  • Ações:
  • Morder. Ataque corpo a corpo com arma: +11 para acertar, alcance 3 metros, um alvo. Acerto: 28 (4d10 + 7) de dano perfurante.
  • Tapa de Cauda. Ataque corpo a corpo com arma: +11 para acertar, alcance 4,5 metros, um alvo. Acerto: 32 (4d12 + 7) de dano de concussão.
  • Engolir. O shonisaurus pode tentar engolir uma criatura Média ou menor que tenha agarrado com seu ataque de mordida. O alvo deve fazer um teste de resistência de Destreza CD 19 ou será engolido pelo shonisaurus. Uma criatura engolida fica cega e contida, tem cobertura total contra ataques e outros efeitos fora do shonisaurus e recebe 21 (6d6) de dano de ácido no início de cada turno do shonisaurus. O shonisaurus pode ter até duas criaturas Médias, quatro criaturas Pequenas ou oito criaturas Minúsculas engolidas de uma vez.
  • Presença assustadora. Cada criatura à escolha do shonisaurus a até 9 metros dele e ciente dele deve ser bem sucedida em um teste de resistência de Sabedoria CD 17 ou ficará amedrontada por 1 minuto. Uma criatura pode repetir o teste de resistência no final de cada um de seus turnos, encerrando o efeito sobre si mesma em caso de sucesso. Se o teste de resistência de uma criatura for bem-sucedido ou o efeito terminar, a criatura fica imune à Presença Aterradora do shonisaurus pelas próximas 24 horas.
Embora o ChatGPT tenha o tamanho e as estatísticas corretos, e suas velocidades façam mais sentido, o fato de ter tornado uma criatura nadadora anfíbia mostra as limitações de uma ferramenta como essa. É interpretar uma criatura nadadora que é um réptil parecido com uma baleia como sendo logicamente anfíbio. Ele também dá ao shonisaurus andorinha (apropriado) e presença assustadora (pode estar empurrando-o para uma criatura natural).

Você não encontrará o fato de que o shonisaurus respira ar em sua entrada na Wikipedia. Shonisaurus era um ictiossauro , o que significa que tinha que emergir para respirar como um boto. Em suma, os LLMs que levam em consideração mais fontes do que apenas a Wikipedia provavelmente se aproximarão de uma descrição precisa da besta. Nesse caso, o Notion fez um trabalho melhor.

Vamos tentar outro.

Conheça Tanystropheus

Tanystropheus era um réptil larcossauromorfo de 20 pés de comprimento das épocas do Triássico Médio e Superior. É notável por seu pescoço muito longo (quase 3 metros de comprimento), dando-lhe um alcance considerável. A paleobiologia de Tanystropheus é um tanto controversa, pois sua aparência peculiar causou desacordo entre os paleontólogos quanto à sua biologia: originalmente pensava-se que estava confinado a cursos de água devido ao pescoço maciço. A biomecânica recente o identificou mais como um predador da costa que "pescava" com o pescoço.

Dadas essas características, esperaríamos uma criatura grande ou maior com um ataque de mordida de pelo menos 3 metros. Deve ser um nadador e, se a IA usar os dados mais recentes sobre ele, dará ao tanystropheus a capacidade de prender a respiração em vez de ser anfíbio.

Aqui está o que Notion criou:

Tanystropheus​

  • Besta grande, sem alinhamento
  • Classe de Armadura 14 (armadura natural)
  • Pontos de Vida 76 (8d10 + 32)
  • Velocidade 30 pés, natação 30 pés.
  • FOR 18 (+4) DES 14 (+2) CON 18 (+4) INT 2 (-4) SAB 12 (+1) CAR 5 (-3)
  • Perícias Atletismo +6, Percepção +5
  • Sentidos Percepção passiva 15
  • Idiomas
  • Desafio 4 (1.100 XP)
  • Segure a respiração. O tanystropheus pode prender a respiração por 1 hora.
  • Ações
  • Morde . Ataque corpo a corpo com arma: +6 para acertar, alcance 3 metros, um alvo. Acerto: 15 (2d10 + 4) de dano perfurante.
  • Cauda . Ataque corpo a corpo com arma: +6 para acertar, alcance 4,5 metros, um alvo. Acerto: 11 (2d6 + 4) de dano de concussão.
  • Ações Lendárias
  • O tanystropheus pode realizar 2 ações lendárias, escolhendo entre as opções abaixo. Apenas uma opção de ação lendária pode ser usada por vez e apenas no final do turno de outra criatura. O tanystropheus recupera as ações lendárias gastas no início de seu turno.
  • Detectar. O tanystropheus faz um teste de Sabedoria (Percepção).
  • Golpe de cauda. O tanystropheus faz um ataque de cauda.
Como o shonisaurus, o Notion fornece uma velocidade de caminhada igual à velocidade de natação, o que parece improvável. Ele também dá à cauda um alcance maior do que o pescoço, tornando-o efetivamente maior (pelo menos 25 pés de alcance entre os dois) do que o comprimento total estabelecido da criatura. Por alguma razão, ele tem Ações Lendárias como uma criatura de 8 HD que tem uma classificação de desafio de 4 (Notion realmente adora dar às criaturas Ações Lendárias!). Para seu crédito, deu ao tanystropheus apenas 2 deles.

Veja como o ChatGPT fez:

Tanystropheus

  • Besta grande, sem alinhamento
  • Classe de Armadura: 15 (armadura natural)
  • Pontos de Vida: 112 (15d10+30)
  • Velocidade: 30 pés, nadar 40 pés.
  • STR DEX CON INT WIS CHA
  • 18 (+4) 16 (+3) 14 (+2) 2 (-4) 12 (+1) 5 (-3)
  • Habilidades: Percepção +3
  • Sentidos: Percepção passiva 13
  • Idiomas: --
  • Desafio: 5 (1.800 XP)
  • Multiataque. O Tanystropheus pode usar seu ataque Bite duas vezes por turno.
  • Ações:
  • Morder. Ataque corpo a corpo com arma: +7 para acertar, alcance 3 metros, um alvo. Acerto: 18 (3d8 + 4) de dano perfurante.
  • Tapa de Cauda. Ataque corpo a corpo com arma: +7 para acertar, alcance 3 metros, um alvo. Acerto: 16 (3d6 + 4) de dano de concussão.
  • Pescoço longo. O Tanystropheus tem um longo pescoço que pode se estender até 30 pés. Ele pode usar sua habilidade Long Neck para fazer ataques Bite ou Tail Slap contra criaturas a até 9 metros de distância.
  • Segure a respiração. O Tanystropheus pode prender a respiração por até 30 minutos.
O ChatGPT se sai melhor com este, mas faz uma escolha curiosa: ele cria uma habilidade especial conhecida como "Long Neck" que determina que ele pode usar sua mordida para alcançar criaturas a até 30 pés de distância. Os ataques Tail Slap e Long Neck devem ter um alcance de apenas 30 pés, mas parece que o ChatGPT está se baseando em um conjunto de regras diferente para esse traço, possivelmente uma versão mais antiga do D&D.

Apesar dessa peculiaridade, o ChatGPT fez um trabalho melhor com este.

O problema com o conteúdo da Internet

Como os AIs de modelo de linguagem grande usam conjuntos de dados não divulgados, não podemos ter certeza de onde eles tiram inspiração para seus monstros 5E. Mas podemos fazer algumas suposições.

Por um lado, o movimento de licença de jogo aberto existe desde a edição 3.5 e acelerou acentuadamente no Pathfinder. Como resultado, há um enorme corpo de trabalho que eclipsa até mesmo o conteúdo 5E na Internet que os LLMs podem extrair. Em meus testes, a IA frequentemente fornecia conteúdo que era obviamente de uma edição diferente de D&D (o traço "Pescoço Comprido" sendo um exemplo).

Mas o conteúdo OGL extraído de empresas como Paizo e WOTC é pelo menos testado antes de ser lançado. A outra fonte gigante de dados de D&D publicamente disponíveis são wikis e outros conteúdos feitos por fãs. Este mundo selvagem e confuso de criatividade é menos limitado pelo equilíbrio do jogo e provavelmente ofusca até mesmo o conteúdo OGL oficial.

A terceira coisa a considerar é que, de uma perspectiva de otimização de mecanismo de busca, os caracteres "5E" são encontrados tanto em "D&D 5E" quanto em "D&D 3.5E". Podemos obter melhores resultados digitando "Dungeons & Dragons Quinta Edição" em vez de "D&D 5E" ao solicitar conteúdo de RPG aos LLMs.

Você deve usá-lo?

Tanto o Notion quanto o ChatGPT podem ser extremamente úteis na geração de ideias monstruosas. Mas eles também são significativamente falhos em sua abordagem, de modo que os mestres do jogo vão querer usá-los com cautela. Em ambos os experimentos, não fiquei satisfeito com nenhum dos resultados e preferi misturar e combinar as duas versões para criar a minha.

Mas ainda criou algo do nada que certamente era bom o suficiente para um jogo em casa que um mestre poderia usar na hora. A esse respeito, provavelmente é bom o suficiente para a maioria dos jogadores usar.

Nenhum comentário:

Postar um comentário