Descripción general de las entidades

Las entidades son mecanismos de Dialogflow para identificar y extraer datos útiles de las entradas de lenguaje natural.

Mientras que los intents le permiten a tu agente entender la motivación detrás de una entrada de usuario determinada, las entidades se usan para seleccionar información específica que menciona tu usuario, desde direcciones a nombres de productos o cantidades con unidades. Cualquier dato importante que desees obtener de la solicitud de un usuario tendrá una entidad correspondiente.

Terminología de la entidad

El término entidad se usa en esta documentación y en la consola de Dialogflow para describir el concepto general de entidades. Cuando se analizan los detalles de la entidad, es importante entender términos más específicos:

  • Tipo de entidad: Define el tipo de información que deseas extraer de la entrada del usuario. Por ejemplo, vegetal podría ser el nombre de un tipo de entidad. Si haces clic en Crear entidad desde la consola de Dialogflow, se crea un tipo de entidad. Cuando usas la API, el término tipo de entidad hace referencia a un objeto EntityType.

  • Entrada de entidad: Para cada tipo de entidad, hay muchas entradas de entidad. Cada entrada de entidad proporciona un conjunto de palabras o frases que se consideran equivalentes. Por ejemplo, si vegetal es un tipo de entidad, podrías definir estas tres entradas de entidad:

    • zanahoria
    • cebollín, cebolla verde
    • pimentón, pimiento dulce

    Cuando se edita un tipo de entidad desde la consola de Dialogflow, cada fila de la pantalla es una entrada de entidad. Cuando usas la API, el término entrada de entidad hace referencia a un objeto Entity. EntityEntry sería un nombre mejor que Entity para este objeto, pero necesitamos mantener la compatibilidad con las versiones anteriores cuando se mejora la API.

Entidades del sistema

Dialogflow está equipado con numerosas entidades de sistema, que permiten a los agentes extraer información sobre una amplia gama de conceptos sin ninguna configuración adicional. Por ejemplo, las entidades de sistema están disponibles para extraer fechas, horas y ubicaciones de las entradas de lenguaje natural.

Entidades del desarrollador

Si necesitas extraer información sobre conceptos más allá de los contemplados por las entidades de sistema de Dialogflow, puedes definir tus propias entidades de desarrollador. Por ejemplo, una marca puede crear un tipo de entidad para reconocer su conjunto único de nombres de productos.

Entidades de la sesión

También es posible definir tipos de entidades que apliquen solo a una conversación específica. Por ejemplo, puedes crear un tipo de entidad a fin de representar las opciones urgentes disponibles para un usuario determinado en el momento de hacer una reserva. Estas se llaman entidades de sesión.

Administrar entidades

Dialogflow también proporciona herramientas para administrar entidades, incluidos los mecanismos que permiten exportar y subir datos de entidad, y modificar entidades a través de la API.

En los documentos de esta sección, se describen las diversas categorías de entidades y cómo puedes usarlas.

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