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.
Mesmo personagem, outro nome
Uma duplicata na ambientação acontece quando a mesma coisa entra duas vezes na bíblia da história. Romances chamam o mesmo personagem pelo sobrenome, pelo nome e por um apelido; se você organiza olhando só o nome, o mesmo personagem vai se acumulando em itens diferentes.
O modelo da bíblia da história ficou definido no texto anterior. Agora era preciso preenchê-lo, e, como a ambientação cresce e muda o tempo todo enquanto você escreve, essa tarefa tinha que ficar com a IA. Assim que a IA começou a preencher a bíblia da história, o primeiro problema foi a duplicação. É disso que trata este texto.
A ambientação chega por duas portas
Com o formato definido, faltava preencher os campos. Não dava para o escritor preencher tudo à mão a cada mudança, então essa tarefa tinha que ficar com a IA.
Só que a ambientação não chegava por uma porta só.
- Quando o escritor diz diretamente: o que foi decidido na conversa, como “a cidade natal do protagonista é uma vila à beira-mar”.
- Quando aparece no manuscrito: personagens e lugares que surgem pela primeira vez num capítulo escrito pelo escritor ou num rascunho escrito pelo agente.
As duas portas trazem coisas em formatos diferentes. Na conversa, o escritor aponta uma ou duas coisas específicas; no manuscrito, um único capítulo traz personagens, lugares e acontecimentos misturados. Para dar conta dos dois casos, dividi a organização em várias etapas em vez de fazer tudo de uma vez. Cada etapa ficou com uma IA menor (um subagente): uma decide o que criar e o que alterar, outra preenche os campos de propriedade, outra escreve o texto das seções.
Olhando só o nome, tudo nasce duas vezes
Logo depois de dividir as etapas, esbarrei nos nomes.
Um personagem de romance não é chamado por um nome só. Há cenas em que ele é chamado pelo nome completo, outras só pelo primeiro nome, e personagens próximos usam um apelido. Quando você organiza o manuscrito capítulo por capítulo, não dá para saber, só pelo nome, que o personagem que apareceu pelo nome no capítulo 3 e o que apareceu pelo apelido no capítulo 10 são a mesma pessoa. Deixando assim, o Mundo ganha dois registros do mesmo personagem.
Com lugares, há também o problema inverso. O nome “Biblioteca” pode aparecer duas vezes e ser, numa, a biblioteca da escola e, na outra, a biblioteca do palácio real. São lugares diferentes, dependendo de onde fica cada biblioteca. Nome igual não quer dizer mesma coisa, e nome diferente não quer dizer coisa diferente.
Primeiro procurar, depois escrever
Por isso, fiz com que os subagentes responsáveis pela organização pudessem consultar o próprio Mundo antes de escrever nele. Em outras palavras, eles podem chamar uma ferramenta de busca no meio do trabalho.
Na hora de criar um personagem novo, o subagente primeiro procura no Mundo um nó parecido. Se ele já existe, não cria outro: continua escrevendo naquele nó. Mesmo quando aparece um nó com o mesmo nome, o subagente pode ler o conteúdo dele e comparar para ver se é mesmo a mesma coisa.
Essa etapa de busca é necessária porque, se cada etapa trabalha olhando só o manuscrito à sua frente, ela não sabe o que já existe no Mundo.
Achar o mesmo nó por outros nomes
Mas a busca também é feita por nome, então, ao procurar pelo apelido, o nó criado com o nome verdadeiro não aparece.
Por isso, cada nó ganhou palavras-chave de busca. Registrando como palavras-chave os outros nomes com que o texto se refere ao nó — só o primeiro nome, o apelido, uma forma abreviada —, o mesmo nó aparece seja qual for o nome usado na busca. O escritor pode adicionar palavras-chave direto no nó, e o agente também as usa nas buscas.
Cada nó tem um único nome, mas pode ter várias palavras-chave, e uma palavra-chave pode se repetir em vários nós. Se a palavra-chave “Biblioteca” estiver tanto na biblioteca da escola quanto na do palácio real, uma busca por “Biblioteca” traz as duas, e você escolhe qual é a certa pelo conteúdo.
O próximo texto fala de algo que percebi enquanto organizava: a ambientação também tem tipos. Coisas como personagens e lugares, a base como época e princípios, e a história em si, com acontecimentos e cenas, não cabiam no mesmo formato.
O TypeTak fez a IA que organiza o Mundo consultar o Mundo antes de escrever e deu a cada nó palavras-chave de busca, para que o mesmo nó seja encontrado por qualquer nome.
Perguntas frequentes
Por que surgem duplicatas na ambientação?
Romances chamam o mesmo personagem por vários nomes: sobrenome, nome, apelido. Organizando só pelo nome, o mesmo personagem entra em itens diferentes. E o contrário também acontece: lugares com o mesmo nome que na verdade são lugares diferentes.
Como organizar a bíblia da história quando um personagem tem vários nomes?
Mantenha um único item e anote nele os outros nomes. Se qualquer nome levar ao mesmo item, ele não se multiplica a cada nome novo que aparece.
Posso juntar num item só os lugares com o mesmo nome na bíblia da história?
Talvez não. Como a biblioteca da escola e a do palácio real, lugares com o mesmo nome podem ser diferentes, dependendo de onde ficam. Em vez de juntar só pelo nome, leia o conteúdo para decidir se é o mesmo lugar.
Como evitar duplicatas quando a IA organiza a bíblia da história?
O essencial é fazê-la procurar os itens existentes antes de criar um novo. Só pelo manuscrito que está lendo, ela não tem como saber o que já está na bíblia da história.
Recursos usados nesta lição
Os detalhes de uso estão no guia.
- Organização do mundoDeixe com o agente o trabalho de passar para o Mundo a ambientação definida nas conversas e escrita no manuscrito; você confere o que entra.
- Tipos de nó e slotsTodos os nós de um tipo têm os mesmos campos definidos para ele, e cada informação da ambientação fica sempre no mesmo lugar.
Desenvolvo o TypeTak. Nesta série, registro os problemas que encontrei ao projetar o Mundo e as respostas que escolhi.