Configuración de intents

En esta guía, se describe la configuración básica de intents.

Dónde encontrar estos datos

Cuando compilas un agente, es más común usar la consola de Dialogflow ES (consulta la documentación, abre consola). En las instrucciones que se detallan a continuación, nos enfocaremos en el uso de la consola. Para acceder a los datos del intent, haz lo siguiente:

  1. Ve a la consola de Dialogflow ES.
  2. Selecciona un agente.
  3. En el menú de la barra lateral izquierda, selecciona Intents.
  4. Selecciona un intent.

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.

Prioridad

Puedes establecer una prioridad para cada intent, lo que afecta la forma en que coincide.

Para establecer la prioridad de un intent, haz lo siguiente:

  1. Haz clic en el punto de color a la izquierda del nombre del intent.
  2. Selecciona la prioridad en el menú desplegable.

Captura de pantalla de cambio de la prioridad del intent.

En la mayoría de los casos, usar la prioridad Normal es la mejor opción. Si existe un conflicto de coincidencia posible entre dos intents, es mejor mejorar las frases de entrenamiento para abordarlo. Si no puedes quitar el conflicto con las frases de entrenamiento, puedes usar las prioridades para dar preferencia a uno de los intents.

Si la prioridad es Ignorar, el intent se ignora en las solicitudes de detección de intent del entorno de ejecución.

Cuando se usa la API, las prioridades se proporcionan como números enteros. Cuanto mayor sea el número, mayor será la prioridad. Si la prioridad no se establece o es igual a 0, el valor se convierte en 500,000. En la siguiente tabla, se muestra la relación entre las prioridades de número entero y las prioridades con nombre de la consola:

Nombre de prioridad de la consola Prioridad de número entero establecida por la consola Rango de prioridad de número entero (p) que se asigna a la prioridad con nombre
Ignore (Ignorar) -1 p < 0
Low (Baja) 250,000 0 < p ≤ 250,000
Normal 500,000 p = 0 o 250,000 < p ≤ 500,000
Alta 750,000 500,000 < p ≤ 750,000
Highest (Más alta) 1,000,000 p > 750,000

Fulfillment

Para habilitar la entrega de un intent, sigue estos pasos:

  1. Desplázate hacia abajo hasta la sección Entrega.
  2. Activa la opción Enable webhook call for this intent.
  3. Haz clic en Guardar.

Inhabilita el AA

Por lo general, la coincidencia de intents implica coincidencia gramatical y del AA. Puedes configurar un intent para inhabilitar la coincidencia del AA y depender solo de la coincidencia gramatical.

Es posible que debas hacer esto para evitar o reducir la activación excesiva de intents cuando sea posible proporcionar un conjunto casi completo de frases de entrenamiento.

Para inhabilitar la coincidencia del AA, haz lo siguiente:

  1. Haz clic en el botón de opción  que se encuentra en la parte superior de la página del intent.
  2. Selecciona Inhabilitar AA.