Puedes usar intenciones de seguimiento para definir automáticamente contextos para pares de intenciones. Un intent de seguimiento es un elemento secundario de su intent principal asociado. Cuando creas un intent de seguimiento, se añade automáticamente un contexto de salida al intent principal y se añade un contexto de entrada con el mismo nombre al intent de seguimiento. Un intent de seguimiento solo se corresponde cuando el intent principal se corresponde en el turno de conversación anterior. También puedes crear varios niveles de intents de seguimiento anidados.
Dialogflow ofrece muchos intentos de seguimiento predefinidos para respuestas habituales de los usuarios finales, como "sí", "no" o "cancelar". También puedes crear tus propios intents de seguimiento para gestionar respuestas personalizadas.
Por ejemplo, un agente de peluquería podría tener las siguientes intenciones anidadas.
Intent name |
Frase de entrenamiento |
Input context |
Output context |
Respuesta de intención |
---|---|---|---|---|
Cita | Hola | appointment-followup |
¿Quieres concertar una cita? |
|
⤷ Cita: sí | Sí | appointment-followup | appointment-yes-followup | ¿Quieres cortarte el pelo? |
⤷ Corte de pelo: sí | Sí | appointment-yes-followup | Tu cita está programada. | |
⤷ Corte de pelo - no | No | appointment-yes-followup | Goodbye. | |
⤷ Cita - no | No | appointment-followup | Goodbye. |
Dónde encontrar estos datos
Cuando se crea un agente, lo más habitual es usar la consola de Dialogflow ES (consulta la documentación o abre la consola). Las instrucciones que se indican a continuación se centran en el uso de la consola. Para acceder a los datos de intención, haga lo siguiente:
- Ve a la consola de Dialogflow ES.
- Selecciona un agente.
- Selecciona Intenciones en el menú de la barra lateral de la izquierda.
Si vas a crear un agente con la API en lugar de con la consola, consulta la referencia de intents. Los nombres de los campos de la API son similares a los nombres de los campos de la consola.
Crear una intención de seguimiento
Para crear un intent de seguimiento, sigue estos pasos:
- En la lista de intenciones, coloca el cursor sobre la intención principal que quieras.
- Haz clic en Añadir intención de seguimiento.
- Selecciona uno de los intents de seguimiento predefinidos o elige Personalizado. Los intents de seguimiento predefinidos ya incluyen frases de entrenamiento para las respuestas esperadas de los usuarios finales.