Entidades

Cada parámetro de intent tiene un tipo, denominado tipo de entidad, que determina con exactitud cómo se extraen los datos de una expresión de usuario final.

Dialogflow proporciona entidades del sistema predefinidas que pueden coincidir con muchos tipos comunes de datos. Por ejemplo, hay entidades del sistema que coinciden con fechas, horas, colores, direcciones de correo electrónico, etcétera. También puedes crear tus propias entidades personalizadas para detectar coincidencias en datos personalizados. Por ejemplo, podrías definir una entidad vegetal que coincida con los tipos de vegetales disponibles para la compra con un agente de supermercado.

Terminología de la entidad

El término entidad se usa en esta documentación y en la consola de Dialogflow para referirse al concepto general de las 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 se usa la API, el término tipo de entidad hace referencia al tipo 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 verdura es un tipo de entidad, puedes 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 se usa la API, el término entrada de entidad hace referencia al tipo Entity (EntityType.Entity o EntityType_Entity para algunos lenguajes de la biblioteca cliente).

  • Valor de referencia de una entidad y sinónimos: algunas entradas de entidad tienen múltiples palabras o frases que se consideran equivalentes, como el ejemplo anterior de cebollín. Para estas entradas de entidad, debes proporcionar un valor de referencia y uno o más sinónimos.