Descripción general de los intents

En Dialogflow, el flujo básico de conversación implica estos pasos:

  1. El usuario proporciona una entrada.
  2. Tu agente de Dialogflow analiza la entrada.
  3. El agente muestra una respuesta al usuario.

Para definir cómo funcionan las conversaciones, creas intents en tu agente que asignan las entradas del usuario a las respuestas. En cada intent, defines ejemplos de declaraciones de usuarios que pueden activar el intent, qué extraer de la expresión y cómo responder.

Generalmente, un intent representa un turno de diálogo dentro de una conversación. Por ejemplo, puedes crear un agente que reconoce y responde a las entradas de los usuarios sobre sus colores favoritos. Si un usuario dice algo como "Mi color favorito es el violeta", tu agente asociará esa entrada con su intent correspondiente y mostrará la respuesta que definiste dentro de ese intent. La respuesta del agente generalmente solicita a los usuarios otra declaración, que el agente intentará asociar con otro intent, y así la conversación continúa.

Componentes del intent

Los intents consisten en cuatro componentes principales que te permiten asignar lo que dice el usuario a lo que responde tu agente. Estos componentes incluyen lo siguiente:

  • Nombre del intent: El nombre del intent. Este se pasa a tu entrega y, luego, identifica el intent coincidente.
  • Frases de entrenamiento: Ejemplos de lo que pueden decir los usuarios para coincidir con un intent concreto. Dialogflow expande automáticamente estas frases para asociarlas con declaraciones de usuarios similares.
  • Acción y parámetros: Define cómo se extrae la información relevante (parámetros) de las declaraciones del usuario. Los ejemplos de este tipo de información incluyen fechas, horas, nombres, lugares y más. Puedes usar parámetros como entrada en otra lógica, como buscar información, realizar una tarea o mostrar una respuesta.
  • Respuesta: Una declaración que se dice o que se muestra al usuario.

En este documento, veremos cómo tu agente usa estos elementos para analizar las entradas de los usuarios y responder de manera apropiada.

Coincidencia de intents

Un agente típico tiene varios intents que representan una variedad de intenciones del usuario. Cada vez que un usuario dice algo a tu agente de Dialogflow, el agente intenta hacer coincidir la declaración con un intent particular; luego, el agente muestra la respuesta dentro de ese intent. Para hacer coincidir las entradas del usuario que no se reconocen, puedes crear intents alternativos.

Dialogflow hace coincidir las declaraciones del usuario con los intents mediante el uso de las frases de entrenamiento que defines, y los valores, frases o palabras importantes que especificas en ellas. Los diagramas que aparecen a continuación muestran el flujo conversacional cuando la entrada del usuario coincide correctamente:

Figura 1. Ejemplo de cómo Dialogflow hace coincidir la entrada del usuario con un intent y brinda una respuesta.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de Dialogflow
Si necesitas ayuda, visita nuestra página de asistencia.