8 min

Cuando se escribe una novela larga con IA, la ambientación decidida al principio se va desdibujando. Para resolverlo construí el Mundo, el diccionario de ambientación de TypeTak, y en cada entrega cuento qué me planteé y qué elegí.

La historia avanza

Cada dato de una biblia de la historia corresponde a un momento. El protagonista del capítulo 1 y el del capítulo 50 tienen otra edad, saben otras cosas y tienen a otras personas a su lado, así que, si no se anota «de qué momento es este dato», la biblia de la historia pronto mezcla el antes y el después.

En las entregas anteriores, hasta la última, decidí con qué forma guardar la ambientación: los elementos, como personajes y lugares, en nodos; el trasfondo, como la época o las reglas del mundo, en un documento; y la historia, como sucesos y escenas, en un tablero. Pero cuanto más rellenaba la ambientación siguiendo el manuscrito, más claro quedaba un problema que la forma por sí sola no resolvía: la historia avanza.

Los nodos se ensuciaron

Una novela no se queda quieta en una escena. Un personaje que tenía 7 años crece, un secreto guardado sale a la luz, una alianza se rompe. Al ordenar el manuscrito capítulo a capítulo, en el nodo de ese personaje se va acumulando lo nuevo que se sabe de él en cada capítulo.

Que se acumulara no era el problema. El problema era cómo se acumulaba. En el campo de la personalidad del personaje se colaban escenas, del tipo «un día volvió del bosque e hizo tal cosa con tal persona». Leyendo ese nodo no había forma de saber cómo era el personaje en el fondo, cómo es ahora ni qué cambió y cuándo.

En una prueba ordenando capítulo a capítulo, al pasar a los capítulos posteriores llegaron a sobrescribirse frases anotadas en los anteriores, que desaparecieron. Al intentar añadir lo nuevo, se borró lo que ya había.

Si la biblia de la historia no entiende el tiempo, cuanto más avanza la historia, más se ensucia.

Un tramo para cada valor

Empecé por los datos breves. Los valores que se anotan en las propiedades, como la edad, el rango o a qué grupo pertenece alguien, cambian a mitad de la historia. Un personaje de 7 años tiene 17 unos capítulos después.

Así que, en lugar de sobrescribir los valores, hice que cada valor llevara un tramo: junto al valor se anota desde dónde hasta dónde de la historia es válido. El inicio y el final del tramo se eligen entre las tarjetas del tablero que creé en la entrega anterior, es decir, entre sucesos y escenas. Si un extremo se deja vacío, se entiende como «desde el principio» o «hasta ahora».

Así, los 7 y los 17 años quedan juntos en un mismo campo, y queda constancia de a qué momento corresponde cada valor.

De dónde viene cada dato

Lo siguiente era la fuente. Si se sabe de qué pasaje del manuscrito viene un dato anotado en un nodo, también se puede deducir cuándo surgió. Un dato que salió en el capítulo 3 y otro que salió en el 30 no pesan igual, aunque estén en el mismo campo.

Por eso, cada dato añadido con la organización del mundo lleva como fuente el pasaje del manuscrito en que se basa. En TypeTak la ambientación entra no solo desde el manuscrito, sino también desde la conversación, así que lo decidido en una conversación queda con esa conversación como fuente. Al pulsar la fuente, se va directamente a ese pasaje.

La personalidad cambia, y el manuscrito no la nombra

Faltaba el texto largo: las secciones. Y las secciones tenían dos problemas que los valores no tenían.

El primero: lo que guarda una sección cambia. En las secciones se anota la personalidad del personaje, su psicología, sus motivaciones. Pero, a medida que avanza la historia, también cambian la personalidad y las motivaciones. Un personaje miedoso se arma de valor; otro que soñaba con vengarse empieza a querer otra cosa. A un valor breve se le puede poner un tramo, pero a una personalidad descrita en texto es difícil ponerle fecha.

El segundo: el manuscrito no dice directamente cómo es la personalidad de nadie. Rara vez un manuscrito escribe «era de los que se saltan las normas por su familia». Lo que hacen los personajes es actuar. Solo aparece la escena en la que desobedece a su maestro y va a salvar a su hermano pequeño.

Traducir esa acción directamente a un rasgo de personalidad es arriesgado. Si por una sola acción se anota «es rebelde», en la biblia de la historia queda grabado un rasgo que el autor no pretendía. Por eso, al sacar ambientación del manuscrito, me pareció mejor anotar tal cual qué hizo el personaje y en qué situación que suponer su personalidad.

Pero, si eso se acumula, el resultado se vuelve demasiado ruidoso. Si en cada capítulo se apila en la sección lo que hizo el personaje, la sección deja de describir su personalidad y se convierte en un resumen de la trama. Vuelve justo el problema de antes: los nodos se ensucian.

La pista que encontré en Novelcrafter

El tramo y la fuente se resolvieron con relativa facilidad: bastaba con poner un periodo a los valores y dejar constancia de dónde venía cada dato. Lo difícil eran las secciones. Que la historia se colara en ellas y ensuciara el texto era algo que no conseguía frenar.

La pista apareció mientras estudiaba otros productos. En Novelcrafter, cada personaje tiene un campo aparte para anotar su progresión: un espacio donde se escribe lo que cambia a lo largo de la historia, enlazado con la escena en que se produce el cambio. Al verlo, decidí separar lo que cambia del cuerpo de la sección.

De una misma acción, rasgos y progresión

El criterio para separarlos quedó así: de lo que revela una acción, lo que es cierto se lea en el momento de la historia en que se lea es un rasgo, y lo que cambió o se reveló por primera vez en ese momento es progresión.

La escena en la que desobedece a su maestro para ir a salvar a su hermano pequeño se divide así:

  • Cuerpo de la sección (rasgo): si su familia está en peligro, la antepone a las normas.
  • Progresión: desobedece por primera vez una orden de su maestro.

TypeTak ya tenía secciones, y dentro de una sección se puede escribir con total libertad. Así que, en vez de dar a cada personaje un campo de progresión aparte, como hace Novelcrafter, puse la progresión dentro de la sección. Bajo el párrafo principal de rasgos, el agente crea un bloque de progresión cuando hace falta, y en ese bloque se van sumando los cambios, uno por línea, en el orden de la historia. Cada línea lleva el pasaje del manuscrito o la tarjeta del tablero donde aparece ese cambio, y al pulsarla se va a esa escena.

Así, los cambios de personalidad se reúnen en la sección de personalidad, y los de relaciones, en la de relaciones. Con la organización del mundo, el manuscrito se lee con el mismo criterio: los rasgos van al cuerpo, y lo que cambió o se reveló, a la progresión. Aunque se acumulen capítulos, el cuerpo cuenta qué clase de persona es el personaje, y qué cambió y cuándo se lee en orden en la progresión.

La próxima entrega trata de la pantalla. El grafo, los nodos con forma de wiki, el tablero de tarjetas agrupadas: casi todas las pantallas del Mundo las aprendí de herramientas que ya existían. Contaré qué tomé y de dónde.

En TypeTak decidí no sobrescribir la ambientación que cambia. Los valores breves llevan un tramo, cada dato conserva su fuente, y en los textos largos se guardan por separado los rasgos del nodo y sus cambios en la historia (la progresión).

Preguntas frecuentes

¿Cómo se registra la ambientación que cambia durante una novela por entregas?

Mejor no sobrescribirla y anotar desde cuándo hasta cuándo es válida. Los valores breves, como la edad o el rango, se conservan uno junto a otro por periodos, y los cambios de personalidad o de relaciones se reúnen en orden de la historia, aparte de los rasgos originales. Así el antes y el después no se mezclan.

¿Qué pasa si la biblia de la historia no indica el momento de cada dato?

O solo queda lo último que se escribió, o se mezclan en un mismo párrafo datos de distintos momentos. Entonces, al leer la biblia de la historia no se sabe cómo era el personaje en el fondo ni cómo es ahora, y la IA también toma como actual la ambientación de un momento ya pasado.

¿Por qué hay que guardar la fuente de cada dato de ambientación?

Si se sabe de qué pasaje del manuscrito viene un dato, se puede deducir cuándo surgió y hasta qué punto es seguro. Y cuando un dato parece raro, se puede volver directamente al manuscrito para comprobarlo.

Funciones de esta lección

Los detalles de uso están en la guía.

Autor
Oasis

Desarrollo TypeTak. En esta serie dejo por escrito los problemas que encontré al diseñar el Mundo y las respuestas que elegí.

Pruebe TypeTak por su cuenta

Puede empezar con el plan gratuito.

Empezar gratis