Frases de entrenamiento

Las frases de entrenamiento son colecciones de declaraciones posibles que los usuarios podrían decir para que coincidan con un intent. No es necesario que definas cada ejemplo posible de lo que un usuario podría decir; esto es gracias al aprendizaje automático integrado de Dialogflow, que naturalmente expande frases de entrenamiento a otras declaraciones de usuario similares. Sin embargo, necesitarás agregar varias frases de entrenamiento dentro de un intent (recomendamos al menos 10) para que tu agente pueda reconocer una mayor variedad de entradas de usuario.

Por ejemplo, una frase de entrenamiento, como "Quiero pizza" entrena a tu agente para que reconozca entradas similares, como "Comprar una pizza" o "Pedir una pizza". A medida que creas intents y frases de entrenamiento para tu agente, Dialogflow construye un modelo dinámico detrás de escena para tomar decisiones sobre cómo controlar las entradas de los usuarios. Este algoritmo es único para cada agente y está basado en las especificaciones de tu agente.

Entidades y anotación

Las frases de entrenamiento le permiten a tu agente asociar correctamente las entradas de usuarios con un intent. Para ayudar aún más a tu agente con este proceso de coincidencia, puedes anotar frases de entrenamiento con entidades. Las entidades representan categorías de elementos (por ejemplo, colores, ciudades y números) y la anotación se refiere a la vinculación de palabras o valores dentro de las frases de entrenamiento con sus entidades correspondientes. Puedes anotar tus frases de entrenamiento de forma manual, aunque la consola de Dialogflow también puede anotarlas automáticamente. Una vez que se anota una palabra o frase, se resalta en tus frases de entrenamiento.

Dialogflow define entidades de sistemas, que son entidades prediseñadas que corresponden a categorías usadas comúnmente, como colores, horas y nombres de ciudades. También puedes crear entidades definidas por el desarrollador cuando quieres que Dialogflow reconozca una determinada categoría de elementos que no está representada por una entidad del sistema. Si deseas obtener más información sobre los tipos de entidades, consulta Entidades.

La capacidad de Dialogflow de usar entidades para clasificar partes específicas de tus frases de entrenamiento es una de sus características más poderosas. Debido a esto, tu agente puede reconocer cualquier entrada de usuario que corresponda a una entidad anotada. Las entidades son muy importantes en el proceso de búsqueda de coincidencias de intents, ya que le brindan más información a Dialogflow cuando intenta relacionar expresiones que no corresponden exactamente a frases de entrenamiento.

Por ejemplo, imagina que definiste la siguiente frase de entrenamiento: "¿Cómo será el clima el martes a las 3:00 p.m.?". Puedes anotar "martes" y "3:00 p.m." con una entidad de fecha y hora. Esta anotación le dice a Dialogflow que relacione más variaciones, por ejemplo, "¿Cómo será el clima el miércoles al mediodía?", "¿Cómo será el clima mañana a las 10:00 p.m.?", o cualquier otra variación que contenga una fecha y una hora. Si no anotaste la frase, "¿Cómo será el clima el martes a las 3:00 p.m.?", la frase de entrenamiento coincidirá con una entrada de usuario que contenga "martes" y "3:00 p.m.", pero no otra hora o fecha. En la siguiente sección, analizaremos con más profundidad cómo las entidades extraen información relevante (parámetros) de las declaraciones de los usuarios.

Modos de plantilla y ejemplo

Cada frase de entrenamiento puede estar en uno de estos dos modos:

  • Modo de ejemplo: Se indica con el ícono ". Las frases de entrenamiento en el modo de ejemplo se escriben en lenguaje natural y se anotan para que se puedan extraer los valores de parámetros. Por ejemplo, "¿Cómo será el clima mañana en San Francisco?" está escrito en formato de modo de ejemplo. Es más fácil proporcionar frases de entrenamiento como ejemplos en lugar de plantillas. El aprendizaje automático también puede entrenarse más rápido con el modo de ejemplo que con las frases de entrenamiento.

  • Modo de plantilla: Se indica con el ícono @. Las frases de entrenamiento en el modo de plantilla contienen referencias directas a entidades con el prefijo @ en lugar de anotaciones. Un ejemplo de una frase de entrenamiento escrita en el modo de plantilla es "¿Cómo será el clima en @fecha en @ciudad?".

¿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.