es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Volver de la digresión temprano en Watson Assistant

Actualmente, puedo desviarme y volver al punto donde lo dejé después de que el flujo esté completo. Genial, ahora para hacer que todos los escenarios sean lo más realistas posible, he creado un intento de “Nevermind” si el usuario cambia de opinión durante la digresión. ¿Cómo podría volver de la digresión antes si ese intento es detectado?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para regresar anticipadamente de una digresión si se detecta la intención “Nevermind”, puedes utilizar la propiedad “dialog_node” en el código JSON del nodo que maneja la digresión. Dentro de esta propiedad, puedes especificar una condición que verifique la intención “Nevermind” utilizando el símbolo “@” seguido del nombre de la intención.

    Por ejemplo:

    {
      "output": {
        "generic": [],
        "text": "OK, volvamos a donde lo dejamos."
      },
      "dialog_node": "digresion",
      "conditions": "#nevermind",
      "previous_sibling": "flujo_principal"
    }
    

    Con este código, si el usuario activa la intención “Nevermind” durante la digresión, el sistema regresará inmediatamente al nodo anterior en el flujo principal en lugar de completar la digresión.

Comments are closed.