Conversational Agents (Dialogflow CX) proporciona entidades de sistema predefinidas que pueden coincidir con muchos tipos de datos habituales. Por ejemplo, hay entidades de sistema para buscar coincidencias de fechas, horas, colores, direcciones de correo electrónico, etc. También puedes crear tus propias entidades personalizadas para que coincidan con datos personalizados. Por ejemplo, puedes definir una entidad de verdura que pueda coincidir con los tipos de verduras disponibles para comprar con un agente de una tienda de comestibles.
Terminología de entidades
El término entidad se usa en esta documentación y en la consola de Dialogflow CX para describir el concepto general de entidades. Cuando hables de los detalles de una entidad, es importante que conozcas términos más específicos:
Tipo de entidad: define el tipo de información que quieres extraer de la entrada del usuario. Por ejemplo, verdura podría ser el nombre visible de un tipo de entidad. Si haces clic en Crear en la sección Tipos de entidades de la consola de Dialogflow CX, se creará un tipo de entidad. Cuando se usa la API, el término tipo de entidad hace referencia al tipo
EntityType
.Selecciona un protocolo y una versión para la referencia EntityType:
Protocolo V3 V3beta1 REST Recurso EntityType Recurso EntityType RPC Interfaz EntityType Interfaz EntityType C++ EntityTypesClient No disponible C# EntityTypesClient No disponible Go EntityTypesClient No disponible Java EntityTypesClient EntityTypesClient Node.js EntityTypesClient EntityTypesClient PHP No disponible No disponible Python EntityTypesClient EntityTypesClient Ruby No disponible No disponible (Opcional) Descripción: describe el propósito del tipo de entidad. Por ejemplo, "Esta entidad se activa cuando el usuario menciona una verdura". Si tienes intención de usar la generación de IA para generar automáticamente sinónimos de valores de referencia, el modelo usará este campo para ofrecer resultados de mayor calidad.
Entrada de entidad: por cada tipo de entidad, puede haber muchas entradas de entidad. Cada entrada de entidad proporciona un conjunto de palabras o frases que se consideran equivalentes, un valor de referencia en la primera columna y uno o varios sinónimos de ese valor de referencia en la segunda columna. Por ejemplo, si verdura es un tipo de entidad, puedes definir estas entradas de entidad:
Valor de referencia Sinónimos cebolleta cebolleta pimiento pimiento, pimiento dulce acento circunflejo acento circunflejo patata patata, papa, tubérculo En lugar de introducir entradas de entidad y sinónimos manualmente, puede seleccionar la casilla Generar automáticamente __ sinónimos por entidad cuando cree una entrada de entidad. El valor predeterminado es 3 sinónimos. La IA generará sinónimos en función del valor de referencia y la descripción del tipo de entidad, y los introducirá en la tabla. Ten en cuenta que la lista de sinónimos también debe incluir el valor de referencia original para que se produzca una coincidencia con ese valor.
Cuando editas un tipo de entidad desde la consola de Dialogflow CX, 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
oEntityType_Entity
en algunos lenguajes de bibliotecas de cliente).Valor de referencia de la entidad y sinónimos: algunas entradas de entidades tienen varias palabras o frases que se consideran equivalentes, como cebolleta en el ejemplo anterior. En estas entradas de entidad, debe proporcionar un valor de referencia y uno o varios sinónimos.