v
Skip to content

Procesar la respuesta ​

Muchas cartas le piden a la IA que añada al final de cada respuesta una línea de estado, así:

text
…te acerca el vaso y se va a atender a otros clientes.

<estado>
Afecto: 45
Momento del día: Madrugada
Ánimo: algo cansada
</estado>

Procesar la respuesta puede sacar ese bloque, escribirlo en las variables y esconderlo del texto que ve el jugador, sin escribir código.

En el lienzo, pulsa Portada y resumen a la derecha; se abren los Ajustes de la carta, y bajando un poco está Procesar la respuesta.

Ajustes de la carta: bajando un poco está Procesar la respuesta

Una regla ​

Cada regla dice primero qué captura:

  • Etiqueta <…>: si escribes estado, captura <estado>…</estado>. También reconoce 【estado】…【/estado】 y [estado]…[/estado], así que da igual cuál use la IA
  • Patrón: si sabes escribir expresiones regulares, puedes poner la tuya; lo que quede en el primer paréntesis es lo capturado

Luego dice adónde va lo capturado, y puedes elegir varios destinos:

  • Cada "nombre: valor" a esa variable: en el ejemplo de arriba, Afecto: 45 se escribe en la variable «Afecto». La variable tiene que existir antes
  • Un evento de la historia: los comportamientos pueden estar pendientes de él. Por ejemplo, si la IA escribe <final>Final feliz</final>, se dispara el comportamiento del final
  • Un canal de la interfaz: para el código de la interfaz del jugador, que puede suscribirse a ese canal
  • O A ningún sitio, si solo quieres esconderlo

Por último, marca o no Ocultar: si lo marcas, ese trozo desaparece del texto que ve el jugador.

Acuérdate de decirle a la IA en el lore que escriba así, por ejemplo con una entrada «Al final» que diga «Termina cada respuesta con un bloque <estado> con el afecto, el momento del día y el ánimo».

Una burbuja por personaje ​

Cuando en una misma respuesta hablan varios personajes, activa Una burbuja por personaje y la interfaz de chat por defecto la separará, con una burbuja para cada uno.

Reconoce las líneas que empiezan con el nombre de un personaje:

text
Shen Fei: Otra vez por aquí.
【A Lan】Solo estaba de paso.
**Encargado**: ¿Qué van a tomar?

Los nombres tienen que coincidir con los de los personajes de la carta. El texto antes del primer nombre cuenta como narración y va en su propia burbuja. Solo se separa si salen al menos dos burbujas; si no, se muestra como siempre.

¿Y en qué se diferencia del chat grupal?

Aquí es una sola IA la que escribe de una vez las frases de varios personajes, y solo se separan al mostrarlas. El chat grupal son varias IA: cada una es de verdad una llamada aparte, con su propio lore, modelo y memoria. Casi siempre basta con esto, y sale más barato. Usa el chat grupal cuando cada personaje necesite su propio lore y su propia memoria.