¿Cómo escribo condiciones de transición que siempre funcionan?
Una buena condición describe, en una frase, algo que ya pasó en la llamada y que el cliente puede decir. Las salidas de un mismo nodo no se pisan, las que terminan la llamada son estrictas y lo que depende de un dato del pedido va en una «Rama (condición)». La «Revisión del agente» te avisa cuando una condición es vaga, repetida o depende de un dato.
Video en preparación
Estamos grabando este video. Mientras tanto, la guía de abajo te lleva paso a paso.
Objetivo de la lección
Escribir condiciones claras, que no se pisen entre sí y que el agente pueda cumplir con lo que dice el cliente.
Lleva lo aprendido a tu cuenta: abre esta pantalla en Talkyria.
Abrir en Talkyria(se abre en una pestaña nueva)Guía
Objetivo: Escribir condiciones claras, que no se pisen entre sí y que el agente pueda cumplir con lo que dice el cliente.
Nivel: Avanzado · Duración: 3 min · Antes de esta lección: «¿Cómo avanza tu agente de un nodo a otro durante la llamada?»
Dónde, en Talkyria: app.talkyria.com/agentes
Gancho
La condición es lo único que el agente lee para decidir si avanza. Una condición vaga hace que avance antes de tiempo o que no avance nunca. Hoy aprendes a escribirlas para que funcionen siempre.
Lo que vas a lograr
Vas a reescribir condiciones vagas como condiciones concretas y a revisar que las salidas de cada nodo no se contradigan.
Pasos en pantalla
- Pulsa la etiqueta de una conexión en el lienzo y escribe su condición. Debe decir lo que ya pasó, en una frase: El cliente confirmó su dirección o dictó la correcta.
- Mal: «Cuando corresponda», «Si aplica», «Cliente responde», «Confirmación». No dicen qué tuvo que pasar. Bien: El cliente confirma que el pedido es suyo.
- Escribe sobre lo que dice o hace el cliente, no sobre lo que el agente debe decir: eso va en las instrucciones del nodo.
- Si un nodo tiene varias salidas, que cada una describa un caso que excluya a los demás. Mal: «El cliente respondió» y «El cliente tiene una duda». Bien: «El cliente confirma el valor» y «El cliente dice que ya no quiere el pedido».
- Las salidas que terminan la llamada deben ser estrictas: El cliente reafirma que no quiere el pedido después de que le preguntaste qué lo hace dudar.
- No decidas por un dato del pedido en una conexión, por ejemplo si el total es alto o si el comprador es riesgoso. El agente decide por lo que escucha; los datos los decide una «Rama (condición)».
- No pongas números al inicio de la condición ni de los nombres de tus nodos: el nombre interno de la conexión sale de ahí y debe empezar con una letra.
- Pulsa «Revisar agente» y resuelve los avisos de condiciones: vaga, repetida o que depende de un dato.
- Prueba cada salida con «Llamar para probar», respondiendo como lo haría tu cliente.
Error común y cómo resolverlo
Dejar dos salidas de un mismo nodo con la condición automática. Las dos dicen lo mismo y el agente toma cualquiera. Si un nodo tiene más de una salida, escribe tú cada condición.
¿Y ahora qué?
Ahora, los errores de novato que rompen un agente. Siguiente lección: «¿Cuáles son los errores de novato que rompen un agente y cómo los evito?».
Paso a paso
Pulsa la etiqueta de una conexión en el lienzo y escribe su condición. Debe decir lo que ya pasó, en una frase: El cliente confirmó su dirección o dictó la correcta.
Mal: «Cuando corresponda», «Si aplica», «Cliente responde», «Confirmación». No dicen qué tuvo que pasar. Bien: El cliente confirma que el pedido es suyo.
Escribe sobre lo que dice o hace el cliente, no sobre lo que el agente debe decir: eso va en las instrucciones del nodo.
Si un nodo tiene varias salidas, que cada una describa un caso que excluya a los demás. Mal: «El cliente respondió» y «El cliente tiene una duda». Bien: «El cliente confirma el valor» y «El cliente dice que ya no quiere el pedido».
Las salidas que terminan la llamada deben ser estrictas: El cliente reafirma que no quiere el pedido después de que le preguntaste qué lo hace dudar.
No decidas por un dato del pedido en una conexión, por ejemplo si el total es alto o si el comprador es riesgoso. El agente decide por lo que escucha; los datos los decide una «Rama (condición)».
No pongas números al inicio de la condición ni de los nombres de tus nodos: el nombre interno de la conexión sale de ahí y debe empezar con una letra.
Pulsa «Revisar agente» y resuelve los avisos de condiciones: vaga, repetida o que depende de un dato.
Prueba cada salida con «Llamar para probar», respondiendo como lo haría tu cliente.
Preguntas frecuentes
¿Qué es la condición gris «Auto»?
La que escribe Studio cuando dejas una conexión sin condición: avanzar cuando el turno del nodo esté completo. Sirve para la salida principal de un nodo; si el nodo tiene otras salidas, cada una necesita su propia condición.
¿Puedo usar variables en una condición?
Solo el nombre del cliente, de la tienda o del agente, porque el cliente puede confirmarlos. Para decidir por un dato del pedido usa una «Rama (condición)».
¿Qué pasa si mi condición es muy larga?
Funciona. Studio le da a la conexión un nombre interno corto y tu texto queda igual. Aun así, una frase corta y concreta decide mejor.
Para profundizar
Actualizada el 29 de octubre de 2026