8 min

Quando você escreve um romance longo com IA, o que ficou definido no começo vai se perdendo pelo caminho. Para resolver isso, criei o Mundo, a bíblia da história do TypeTak, e estou registrando aqui, texto a texto, as dúvidas e as escolhas que fiz no processo.

Modelo de bíblia da história: a resposta veio da Namuwiki

Um modelo de bíblia da história é uma estrutura que define de antemão quais campos preencher para cada item, como personagens e lugares. Com os campos definidos, o resultado tem o mesmo formato não importa quem preencha, e um campo vazio mostra na hora o que ainda não foi decidido.

No texto anterior, escolhi um caminho para a IA lembrar do que veio antes: manter a ambientação em arquivos separados e fazer a IA ler esses arquivos. Para isso, primeiro eu precisava decidir que formato esses arquivos teriam — fácil de entender para uma pessoa e que a IA conseguisse preencher sozinha. Este texto conta como cheguei a esse formato, o modelo da bíblia da história.

Quando a IA escreve como quer, cada documento sai de um jeito

Peça à IA “organize este personagem” e o resultado é bem razoável. O problema começa no segundo, no terceiro personagem. Um começa pela personalidade, outro pelo passado. Um tem idade, outro não. Com uns dez personagens acumulados, para conferir “quantos anos esse personagem tinha mesmo?”, o escritor precisa ler o documento do começo ao fim.

A IA consegue ler assim mesmo. Mas não dá para confiar numa bíblia da história que o escritor não consegue percorrer e corrigir. Eu precisava de um formato bom para uma pessoa ler e que a IA conseguisse preencher sozinha.

O que vi nas páginas de obras da Namuwiki

A pista estava, por incrível que pareça, nas páginas de obras da Namuwiki, a maior wiki colaborativa da Coreia.

As obras eram diferentes, os personagens eram diferentes, quem escreveu cada página era diferente, e mesmo assim as páginas tinham quase o mesmo formato. Na página de um personagem, logo no topo, fatos curtos como nome, idade e afiliação ficam numa tabela, e abaixo vêm textos longos, como a visão geral e a trajetória na obra. Páginas de lugares seguiam um formato parecido entre si, e páginas de acontecimentos também.

Era o tipo da coisa descrita que definia os campos. Por isso, mesmo na página de uma obra que você nunca viu, dá para saber na hora onde está cada coisa. E, como os fatos curtos ficam numa tabela, à vista, também é fácil achar um erro.

Fiquei com a dúvida: esse método, que funciona numa wiki escrita por pessoas, funcionaria numa bíblia da história escrita por IA? Então fiz um teste com a mesma ambientação. Coloquei lado a lado o resultado da IA escrevendo livremente, sem campos, e o resultado da IA preenchendo campos definidos para cada tipo de coisa. O conteúdo era o mesmo, mas o mais fácil de ler era o com campos definidos.

Assim, por volta de março de 2026, defini o rumo: documentos de ambientação no formato de wiki, bons para uma pessoa ler e escritos pela própria IA. E a tarefa de definir os campos ficaria com o tipo da coisa descrita.

O tipo de nó define os campos

No Mundo, cada item da ambientação se chama nó. Um personagem é um nó; um lugar também. Os nós se dividem em tipos de nó — personagem, lugar, facção — e é o tipo que define os campos. Esses campos se chamam slots.

Todos os nós de um mesmo tipo têm os mesmos slots. Se o tipo personagem tem o slot idade, todo personagem tem um campo de idade, e cada nó preenche o seu valor. Adicionar ou remover um slot vale para todos os nós daquele tipo de uma vez. Como na Namuwiki, a ideia é que o formato seja o mesmo não importa quem preencha.

Fatos curtos separados de textos longos

Falei em wiki, mas não é um documento simples. Assim como a tabela e o corpo de texto de uma página de personagem da Namuwiki, os slots se dividem em dois.

  • Propriedade: campo para fatos curtos, como idade e profissão. Corresponde à tabela da ficha do personagem.
  • Seção: campo para textos longos e livres, como história pregressa e personalidade. Corresponde ao corpo do texto.

Com os fatos curtos misturados ao texto longo, para conferir uma simples idade é preciso ler o parágrafo inteiro. Separados, eles ficam visíveis num relance, como numa tabela.

Os valores de propriedade também têm tipos

Fui um passo além e dividi também os valores das propriedades em tipos. Hoje o Mundo tem quatro: Geral, Número, Seleção e Relação de nó.

  • Geral: um valor escrito em texto curto. No campo “tamanho do feudo”, por exemplo, você anota um fato curto como “o quinto maior feudo do reino”, que não é nem uma opção nem um número.
  • Número: um valor numérico. No campo de idade, você escreve 17 ou 30, e também pode acrescentar unidade ou usar um intervalo ou um valor aproximado.
  • Seleção: um valor escolhido entre opções definidas. No campo de profissão, você escolhe uma entre opções como aprendiz de mago, cavaleiro ou mercador.
  • Relação de nó: um valor que aponta para outro nó. Coloque outro personagem no campo “mestre” e ele passa a ligar os dois nós.

Dividi assim porque a organização fica mais limpa. Com o tipo de valor definido, o mesmo campo recebe valores do mesmo formato. Fica mais raro um personagem ter “17” no campo de idade e outro ter “uns dezessete anos”.

Desses tipos, o que mais importava era a relação de nó. No texto 1, escolhi os arquivos porque eles permitem seguir o que está conectado, e a propriedade de relação de nó é justamente essa conexão. O nome da propriedade, “mestre”, já diz que relação existe entre os dois nós, então tanto a IA quanto uma pessoa podem seguir o link até a próxima parte da ambientação.

O formato estava definido, o problema era o custo

Com o formato definido, ainda não dava para construir tudo de imediato. Desta vez, o obstáculo era o custo.

Enquanto você escreve um romance, ambientação e enredo mudam com frequência. A cada mudança, a IA precisa preencher esses campos de novo, e na época os modelos de IA capazes de organizar tudo isso direito eram bem caros. Não dava para fazer o escritor pagar esse preço toda vez que usasse.

Então passei um bom tempo construindo uma estrutura para economizar, e o desenvolvimento ficou mais lento por isso.

No fim, quem resolveu o problema não fui eu, foi o tempo. Saíram modelos melhores e os preços caíram, até que a qualidade que eu queria chegou a um preço viável. Aí parte da estrutura criada para economizar deixou de ser necessária, e eu a removi.

O próximo texto trata do problema que surgiu quando a IA começou a preencher esse modelo: a organização. Num romance em que o mesmo personagem é chamado pelo sobrenome, pelo nome e por um apelido, conto o que fiz para que a mesma informação não fosse criada duas vezes.

O TypeTak decidiu guardar a ambientação numa wiki em que o tipo de nó define os campos. Fatos curtos ficam nas propriedades, textos longos nas seções, e os valores das propriedades se dividem em Geral, Número, Seleção e Relação de nó.

Perguntas frequentes

Para que serve um modelo de bíblia da história?

Sem campos definidos, cada personagem ganha um documento com um formato diferente, e para conferir uma simples idade é preciso ler tudo desde o começo. Com os mesmos campos para cada tipo de item, o formato fica igual não importa quem preencha, e os campos vazios mostram o que ainda não foi decidido.

Como definir os campos da bíblia da história?

Por tipo de item, e não item por item. Personagens usam os mesmos campos entre si, lugares também. Separar os fatos curtos numa tabela e as histórias longas no corpo do texto, como numa página de personagem da Namuwiki, deixa tudo visível num relance.

Como separar fatos curtos e descrições longas na bíblia da história?

Fatos curtos, como idade e profissão, ficam em campos, como numa tabela; descrições longas, como história pregressa e personalidade, ficam no corpo do texto. Assim tudo fica visível num relance. No Mundo do TypeTak, o primeiro tipo de campo se chama propriedade, e o segundo, seção.

O que se ganha dividindo os valores da bíblia da história em texto, número, opção e ligação com outro item?

O mesmo campo recebe valores do mesmo formato, e a organização fica mais limpa. Em especial, um valor que aponta para outro item vira um link, e tanto uma pessoa quanto a IA conseguem seguir a ambientação conectada.

Recursos usados nesta lição

Os detalhes de uso estão no guia.

Autor
Oasis

Desenvolvo o TypeTak. Nesta série, registro os problemas que encontrei ao projetar o Mundo e as respostas que escolhi.

Experimente o TypeTak na prática

Você pode começar com o plano gratuito.

Comece grátis