Trabajar con entidades
Las conversaciones de agente utilizan la comprensión del lenguaje natural para identificar la intención de un usuario según lo que introdujo en la ventana de conversación. Por ejemplo, si un usuario introduce el texto Intenté usar mi tarjeta de regalo, pero no funciona. La comprensión del lenguaje natural ayuda a identificar y dirigir al usuario al tema relacionado con las tarjetas de regalo que no funcionan, incluso si esa frase exacta no se incluye como frase desencadenadora.
Un aspecto clave de la comprensión del lenguaje natural es identificar las entidades que se utilizan en un diálogo de usuario. Piense en una entidad como una unidad de información que representa un determinado tipo de tema del mundo real, como un número de teléfono, código postal, ciudad o el nombre de una persona.
Microsoft Copilot Studio incluye un conjunto de entidades predefinidas listas para usar. Estas entidades representan parte de la información más utilizada en los diálogos del mundo real, como la edad, los colores, los números y los nombres. El conocimiento concedido por las entidades permite al agente reconocer la información relevante de la entrada del usuario y guardarla para su uso posterior.
Usemos la entidad precompilada Ciudad. Al igual que otras entidades precompiladas, se puede acceder a ella desde la pestaña de entidades. Cuando la examina, puede ver una explicación y las formas en que se puede usar.
Por ejemplo, cuando un usuario introduce Nuestra sede comercial está en Seattle mediante esta entidad de ciudad, el agente sabe que Seattle representa el tipo de información Ciudad. Cuando el agente extrae esta entidad y la guarda en una variable, guarda Seattle como la ciudad, aunque la información relacionada sea texto.
Cuando inserta un nodo de pregunta en un tema, puede usar entidades en la sección de identificación de la pregunta. En el siguiente ejemplo, le preguntamos al usuario en qué ciudad vive. Al establecer el campo de identificación en Ciudad, el agente extrae la ciudad del texto que escribe el usuario.
La ciudad del usuario se almacena en una variable llamada UserCity, que se puede usar más adelante en el tema o conversación. Veremos las variables en más detalle posteriormente.
Ahora que hemos examinado algunas de las entidades precompiladas que están disponibles, examinemos cómo puede crear sus propias entidades personalizadas según sea necesario.