En condiciones normales, se detecta una coincidencia con un intent cuando una expresión de usuario final coincide con una frase de entrenamiento del intent.
Sin embargo, también puedes activar intents mediante eventos.
Los eventos se pueden invocar de muchas maneras.
Hay dos tipos de eventos:
Eventos de 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 en Facebook invoca el evento FACEBOOK_LOCATION cuando un usuario final acepta o rechaza una solicitud para acceder a su ubicación.
Eventos personalizados: Son eventos que tú defines.
Puedes invocarlos mediante una entrega o la API.
Por ejemplo, puedes establecer una alerta temporizada durante una conversación, lo que invoca un evento en un momento determinado.
Este evento podría activar un intent que alerta al usuario final acerca de algo.
Configura intents para eventos
Los eventos se identifican simplemente por su nombre.
Los eventos específicos de la plataforma tienen nombres específicos, pero los eventos personalizados pueden tener cualquier nombre que tú elijas.
Sigue estos pasos para configurar la activación de un intent cuando se invocan determinados eventos:
En el menú de la barra lateral izquierda, selecciona Intents.
Selecciona un intent.
Expande la sección Eventos.
Ingresa uno o más nombres de eventos.
Para actualizar los eventos de los intents con la API, consulta el tipo de intents.
Parámetros del evento
Cuando se invoca un evento, es posible que se incluyan datos de parámetros a los que puedes acceder en las respuestas del intent activado.
Para obtener más información, consulta la referencia de los parámetros de eventos.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-04-09 (UTC)"],[[["Intents can be triggered by events, in addition to matching end-user expressions with training phrases."],["There are two types of events: platform events, which are built-in and provided by platform integrations, and custom events, which are defined by the user."],["Platform events are invoked by platform-specific events, such as the `FACEBOOK_LOCATION` event, while custom events can be invoked using fulfillment or the API."],["Intents can be configured to be triggered when specific events are invoked by adding the event names to the \"Events\" section in the Dialogflow ES console."],["When events are invoked, they may include parameter data that can be accessed within the responses of the triggered intent."]]],[]]