Entidades

Mientras las intenciones asignan palabras y frases a una acción específica, las entidades agregan contexto a la propia intención. Ayudan a describir la intención de forma más completa y permiten a la aptitud completar una solicitud de usuario.

La intención OrderPizza, por ejemplo, describe una solicitud de usuario, pero solo en términos generales. Para rellenar los detalles específicos, esta intención se amplía mediante la entidad PizzaSize, que identifica valores como large, medium y small en la entrada del usuario. Existen dos tipos de entidades, las cuales se pueden declarar como variables en el flujo de diálogo: entidades incorporadas, proporcionadas automáticamente, y entidades personalizadas, que puede agregar el usuario. Las entidades incorporadas coinciden con tipos comunes de información, como fechas, horas y números. Las entidades personalizadas, como el ejemplo de entidad PizzaSize, son específicas del dominio de la aptitud.

En las siguientes páginas, puede obtener información sobre el uso de entidades incorporadas y los diferentes tipos de entidades personalizadas.