Eventos

Normalmente, las intenciones se identifican cuando la expresión de un usuario final coincide con una frase de entrenamiento de una intención. Sin embargo, también puedes activar intents mediante eventos. Los eventos se pueden invocar de muchas formas.

Hay dos tipos de eventos:

  • Eventos de la plataforma: Estos eventos integrados los proporcionan las integraciones de la plataforma. Se invocan cuando se producen eventos específicos de la plataforma. Por ejemplo, la integración de Facebook invoca el evento FACEBOOK_LOCATION cuando un usuario final acepta o rechaza una solicitud de su ubicación.
  • Eventos personalizados: son eventos que define el anunciante. Puedes invocar estos eventos mediante fulfillment o la API. Por ejemplo, puedes configurar una alerta programada durante una conversación para que se active un evento a una hora determinada. Este evento podría activar un intent que avise al usuario final de algo.

Configurar una intención para eventos

Los eventos se identifican simplemente por su nombre. Los eventos específicos de la plataforma tienen nombres concretos, pero puede asignar el nombre que quiera a los eventos personalizados.

Para configurar una intención de forma que se active cuando se invoquen determinados eventos, sigue estos pasos:

  1. Ve a la consola de Dialogflow ES.
  2. Selecciona un agente.
  3. Selecciona Intenciones en el menú de la barra lateral de la izquierda.
  4. Selecciona una intención.
  5. Despliegue la sección Eventos.
  6. Introduce uno o varios nombres de evento.

Para actualizar eventos de intención con la API, consulta el tipo Intents.

Parámetros del evento

Cuando se invocan, los eventos también pueden tener datos de parámetros a los que puedes acceder en las respuestas de la intención activada. Para obtener más información, consulte la referencia de parámetros de evento.