Memoria de personajes: continuidad sin mezclar ramas
Para mantener la continuidad de un personaje no conviene reenviar toda la novela ni confiar en que el chat recuerde cada detalle. Mantén una ficha breve con hechos confirmados, conocimiento de cada personaje y asuntos abiertos; después separa las alternativas en ramas. Esta guía está pensada para quienes escriben ficción interactiva o escenas dialogadas con Dikaya. La memoria descrita aquí es un método editorial que tú controlas, no una función automática de memoria permanente.
Ideas clave
- Separa lo que ocurrió de lo que un personaje cree que ocurrió.
- Una escena alternativa no cambia la continuidad principal hasta que la aceptas.
- La ficha de estado debe conservar referencias a la escena que justifica cada hecho.
Tres capas de memoria que no debes mezclar
La primera capa es el canon: hechos que ya aceptaste en el manuscrito. La segunda es el conocimiento: qué sabe, sospecha o ignora cada personaje. La tercera contiene intenciones y posibilidades: lo que planeas escribir, pero todavía no ha sucedido. Si envías las tres capas como una lista indiferenciada, el modelo puede revelar un secreto antes de tiempo o tratar una idea descartada como un recuerdo real.
Imagina una historia de misterio. Elena sabe que falta una llave; Bruno sabe dónde estuvo la caja, pero no que contenía esa llave. El autor sabe que el jardinero la encontró. Ese último dato no autoriza a Bruno a mencionarlo en un diálogo. La ficha debe marcar a quién pertenece cada información y desde qué escena se conoce.
Una ficha pequeña con referencias útiles
No necesitas una biografía interminable. Empieza por identidad, objetivo actual, hechos, conocimiento y preguntas abiertas. Añade el identificador de la escena que respalda cada hecho. Así puedes volver al texto original cuando un resumen resulte dudoso. La ficha es una ayuda de trabajo, no una prueba de que el modelo interpretó bien la escena.
Este JSON es un ejemplo de estructura para guardar en tu propio proyecto. No es un nuevo formato de API de Dikaya ni un archivo que el servicio mantenga por ti. Evita introducir datos personales reales: para probar continuidad, un reparto ficticio y tres escenas bastan. Guarda también la versión del manuscrito a la que corresponde la ficha.
{
"version": "manuscrito-07",
"rama": "principal",
"personaje": "Bruno",
"objetivo": "Recuperar la caja sin revelar su visita",
"hechos": [
{"dato": "La caja estaba vacía", "fuente": "escena-12"}
],
"sabe": ["Elena busca una llave"],
"ignora": ["El jardinero encontró la llave"],
"abierto": ["¿Quién movió la caja?"]
}Abrir una alternativa sin reescribir el pasado
Antes de probar otra resolución, apunta la escena de partida y el cambio que quieres explorar. Por ejemplo: «Desde la escena 12, Bruno dice la verdad en lugar de mentir». Los hechos anteriores permanecen iguales; las consecuencias posteriores pertenecen a esa alternativa. No copies sus nuevos secretos a la ficha principal mientras todavía estás comparando versiones.
El chat de Dikaya conserva variantes y ramas al editar o regenerar. Ver una variante ya guardada no equivale a solicitar otra respuesta. En cambio, generar una alternativa sí es trabajo nuevo sujeto a las condiciones normales. La existencia de ramas en el chat no convierte automáticamente una versión en canon: esa decisión sigue siendo tuya como autor.
- Identifica la escena de partida.
- Escribe una sola diferencia que quieras explorar.
- Mantén una ficha de estado propia para la alternativa.
- Acepta o descarta la versión antes de actualizar la continuidad principal.
Pedir una escena con límites de conocimiento
En lugar de «continúa la historia», especifica quién está presente, qué puede saber y qué debe quedar sin resolver. Pide primero una comprobación de continuidad si la escena depende de información delicada. No solicites una explicación completa del secreto dentro del diálogo si el objetivo es conservar la tensión.
También conviene separar el plan de la prosa. Una lista de movimientos dramáticos permite comprobar si el personaje utiliza información que no tiene. Tras aprobarla, puedes pedir la escena. Esta separación consume pasos adicionales si generas varias respuestas; úsala cuando ayude a evitar una revisión mayor, no como ritual obligatorio para cada párrafo.
Escribe una propuesta para la escena 13, no la escena completa todavía.
Rama: alternativa-confesion.
Punto de partida: final de la escena 12.
Cambio: Bruno admite que abrió la caja.
Bruno ignora quién encontró la llave.
Elena no sabe que Bruno visitó el jardín.
Da cinco movimientos dramáticos.
Marca cualquier acción que necesite un dato no establecido.
No reveles al jardinero ni resuelvas el misterio.
Ficha y fragmento de la escena 12:
Revisar continuidad después de generar
Lee la escena buscando cuatro cosas: información nueva, cambios de relación, objetos que cambian de manos y compromisos adquiridos. Si Bruno entrega la caja, la siguiente escena no debería mostrarla aún en su bolsillo. Si Elena oye una confesión, su conocimiento cambia aunque su objetivo siga siendo el mismo.
Pide al modelo una propuesta de actualización, pero contrástala con la escena que aceptaste. Un resumen puede convertir una sospecha en certeza o añadir una motivación que solo estaba sugerida. Registra «Elena sospecha» cuando eso sea lo escrito. Las contradicciones interesantes de un personaje no son errores si son deliberadas; lo importante es no producirlas por accidente.
Cambiar de conversación sin perder la historia
Cuando el hilo acumule pruebas descartadas, prepara un paquete de reinicio: ficha vigente, resumen de hechos, último fragmento aceptado y objetivo de la siguiente escena. No incluyas alternativas abandonadas como si fueran acontecimientos. Conserva fuera del chat tus archivos y decisiones; el historial del servicio no sustituye el control de versiones de tu manuscrito.
Cambiar el idioma de la interfaz no debe traducir el manuscrito ni alterar lo que los personajes dijeron. Indica en el encargo el idioma de la escena y las preferencias de voz. La continuidad mejora cuando el contexto es pequeño pero fiable, y cada nuevo hecho puede volver a una escena concreta.
Preguntas y respuestas
¿Dikaya mantiene esta ficha de personaje automáticamente?
No se presenta aquí como una función automática. Es una estructura editorial que guardas y revisas en tu propio proyecto. Puedes compartirla como contexto compatible con los límites del chat, pero debes comprobar cualquier propuesta de actualización antes de convertirla en continuidad oficial.
¿Una rama alternativa cambia la historia principal?
No por sí sola. Define el punto de partida y conserva por separado las consecuencias de cada alternativa. Cuando aceptes una escena, actualiza la ficha de la rama elegida. Ver una variante guardada no implica generar otra respuesta; pedir una nueva alternativa sí puede iniciar una solicitud.
¿Por qué el personaje revela un secreto que no debería conocer?
Puede que el contexto mezcle el conocimiento del autor con el del personaje. Separa hechos, sospechas e información ignorada, con referencias a escenas. Revisa el plan y el diálogo buscando datos que el personaje no ha podido adquirir; no basta con añadir «sé coherente» al encargo.
Fuentes
Contenido preparado con ayuda de IA. Los ejemplos son ilustrativos, no respuestas reales ni pruebas comparativas. Las fuentes externas no sustituyen las condiciones del servicio.
- MDN: estructura y uso de JSON
developer.mozilla.org - Python: leer y validar JSON localmente
docs.python.org
Llevar esta tarea al chat
Solo se transfiere el borrador de la pregunta. No se envía nada hasta que tú lo decidas. Una nueva generación utiliza las condiciones de tu cuenta.
Llevar esta tarea al chat Documentación