Mensajes de respuesta enriquecida

Muchas de las plataformas de integración admiten mensajes de respuesta enriquecida específicos de las plataformas. Estos mensajes se pueden utilizar para proporcionar al usuario final más que solo respuestas de texto. Existe una variedad de tipos de respuestas para elegir. Por ejemplo, puedes mostrar imágenes, reproducir audio o proporcionar botones. Cada plataforma admite un subconjunto de los tipos de respuesta disponibles.

Dónde encontrar estos datos

Para compilar un agente, se suele usar la consola de Dialogflow (haz clic aquí para consultar la documentación o aquí para abrir la consola). En las instrucciones que se detallan a continuación, el enfoque está puesto en el uso de la consola. Para acceder a los datos de respuesta del intent, sigue estos pasos:

  1. Ve a la consola de Dialogflow.
  2. Selecciona un agente.
  3. En el menú de la barra lateral izquierda, selecciona Intents.
  4. Selecciona un intent.
  5. Desplázate hacia abajo hasta la sección Respuestas.

Si compilas un agente con la API en lugar de la consola, consulta la referencia de los intents. Los nombres de los campos de la API son similares a los de la consola. En las instrucciones que se detallan continuación, se resaltan las diferencias importantes entre la consola y la API.

Agrega mensajes de respuesta enriquecida

La sección Respuestas tiene pestañas para cada plataforma, entre las que se incluye una predeterminada. Puedes definir respuestas para la plataforma predeterminada que se pueden usar en todas las plataformas.

Captura de pantalla de la adición de mensajes enriquecidos

Puedes definir respuestas para las pestañas específicas de las plataformas, que solo funcionan en las plataformas correspondientes. También puedes usar las respuestas predeterminadas de una plataforma específica, para que no tengas que crear respuestas de texto duplicadas en todas las plataformas.

Captura de pantalla de la adición de mensajes enriquecidos

Sigue estos pasos para agregar mensajes de respuesta enriquecida:

  1. Selecciona la pestaña de la plataforma que deseas. Si no se muestra la pestaña de la plataforma deseada, haz clic en el botón agregar (add) y selecciónala.
  2. Haz clic en el botón Agregar respuestas. Aparecerá un menú desplegable en el que se muestran los tipos de respuestas que admite la plataforma.
  3. Elige el tipo de respuesta. Estos se describen a continuación.
  4. Ingresa los campos para el tipo de respuesta seleccionado.
  5. Agrega más respuestas y pestañas de plataforma, según sea necesario. Puedes agregar hasta 10 mensajes ordenados en cada pestaña.
  6. Haz clic en Guardar.

Puedes usar las referencias de parámetros en tus respuestas para hacer referencia a los parámetros proporcionados por el usuario final o los eventos del entorno de ejecución.

Respuestas de texto

Con esta función, se envía una respuesta de texto al usuario final. Tienen los siguientes campos:

  • Lista de respuestas de texto

Cuando ingreses una respuesta, presiona Mayúscula + Intro para ingresar una línea nueva o solo Intro a fin de ingresar otra respuesta de texto.

Respuestas de imagen

Con esta función, se envía una imagen al usuario final. Tienen los siguientes campos:

  • URL de acceso público de la imagen

Respuestas con tarjeta

Con esta función, el usuario final recibe una imagen, un título de tarjeta, un subtítulo de tarjeta y botones interactivos. El estilo de la tarjeta varía según la plataforma.

Puedes configurar botones para dirigir al usuario final a una URL o para enviar texto preconfigurado a Dialogflow, como si el usuario final proporcionase una expresión.

Algunos de los siguientes campos son opcionales, según la plataforma:

  • URL de acceso público para una imagen
  • Título de la tarjeta
  • Subtítulo de la tarjeta
  • Lista de botones con los siguientes campos:
    • Título del botón
    • Texto para enviar como expresión del usuario final o URL para abrir

Opciones de respuesta rápida

Con esta función, se envía un botón al usuario final. Puedes establecer botones para enviar texto preconfigurado a Dialogflow, como si el usuario final proporcionase una expresión.

Los campos son los siguientes:

  • Título del botón
  • Texto para enviar como expresión del usuario final

Se aplican las siguientes limitaciones:

  • Como máximo, una opción de respuesta rápida por plataforma para un intent
  • Límite de 20 caracteres por respuesta

Respuestas de cargas útiles personalizadas

Algunas plataformas admiten una respuesta de carga útil personalizada para manejar respuestas avanzadas que no son estándar. Estas cargas útiles personalizadas se suministran en un formato JSON definido en la documentación de la plataforma.

También puedes enviar una carga útil personalizada a las integraciones que desarrollas. Dialogflow no se encargará del procesamiento, por lo que tendrás que manejarlo en tu propia lógica empresarial.

Puedes configurar una carga útil personalizada para varias plataformas. Para configurar esto, usa la plataforma predeterminada y un formato JSON similar al siguiente:

{
      "facebook": {
        "attachment": {
          "type": "",
          "payload": {}
        }
      },
      "slack": {
        "text": "",
        "attachments": []
      }
    }
    

Tipos de respuesta del Asistente de Google

La integración del Asistente de Google proporciona muchos tipos de mensajes de respuesta. Para obtener más información, consulta la referencia sobre las respuestas del Asistente de Google.

Tipos de respuesta adicionales

Hay otros tipos de mensajes compatibles con varias plataformas. Puedes ver la lista completa en la documentación de referencia de REST sobre los mensajes de respuesta. Consulta la documentación sobre la integración de la plataforma para obtener más información.