respuestas rápidas en conversación Watson

votos
-3

Estoy usando conversación Watson para hacer un mensajero conversacional, y necesito algo por el estilo

[! [Inserir un Descrição da imagem aqui] [1]] [1]

https://i.stack.imgur.com/UTOyI.png

Publicado el 26/08/2017 a las 16:06
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Watson API de Conversación no se han incorporado en las herramientas de interfaz de usuario para crear el tipo de botones u opciones que desee en una respuesta.

Para lograr eso, lo que hay que hacer es enviar de vuelta una bandera o variable en el contexto del objeto dentro de la respuesta de Watson conversación. Luego, en el código de interfaz que se puede probar mediante programación variable y decidir si es necesario para mostrar ciertos componentes HTML como botones, opciones, etc.

La respuesta de Watson en su nodo de diálogo debería ser algo como esto:

{
  "context": {
    "showOptions": true
  },
  "output": {
    "text": {
      "values": [
        "Hi, do you want to hear a joke?"
      ],
      "selection_policy": "sequential"
    }
  }
}

Y luego en su código, usted debe comprobar dentro del contexto. Si la showOptionspropiedad es true, entonces, al tiempo que muestra la respuesta a la entrada del usuario habría que agregar las opciones que necesite (Sí, No, no sé).

En su caso, usted ni siquiera necesita para visualizar el output.text.values[0], sólo las opciones.

Recuerde girar la showOptionsvariable de nuevo a cero en otro diálogo o su código siempre que aparezcan las opciones, incluso cuando no es necesario.

Respondida el 26/09/2017 a las 20:45
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more