This article details how you can train Luma periodically to improve the user's phrase matching accuracy with skills in the Tenant. Training Luma means training the PLN engine on how to better understand the user's language. The more phrases that are sent to the PLN engine, the better the match between skills and phrases, and even phrases that do not exist. This helps improve the user experience with Luma.
Table of Contents |
---|
General description
A Luma ability is activated when the user's utterance matches user phrases associated with the ability. When generating the skill, developers and administrators can provide a list of user phrases with which the user can request the skill in different ways. When Luma does not find a skill that matches a statement above the configured reservation threshold, it is marked as “Unmatched Phrase”.
The mismatched phrases help developers and skill managers in two areas of continuous improvement:
NLP engine training by adding user unmatched phrases to existing skills.
Identification of user requests that the bot did not resolve so that they can be developed as skills later.
There are two ways to train Luma on these unmatched phrases:
Supervised training
Automated training
Supervised training
As part of supervised training, a tenant developer or administrator can identify and associate unmatched phrases to skills in Luma.
Phrases without coincidence
Go to the Unmatched Phrases tab on the Supervised Training page in Bot.
...
All unmatched phrases (phrases entered by users that do not match any skill based on PLN settings) are available in this tab. You can review and validate these phrases before training Luma to identify them.
The following information is available for each phrase in the list:
...
Phrase - Displays the phrase the user entered that does not match any skills available in the system.
...
Conversations - Shows the total conversations in which a specific user used the phrase without a match during conversations with Luma.
...
Last Used Channel - Displays the name of the channel where the unmatched phrase was last used.
...
Last Used On - Displays the details of the date and time the unmatched phrase was last entered.
...
Last Used By - Displays the details of the user who used the unmatched phrase.
Status - Displays the current status of the unmatched phrase.
...
Unresolved - The default state for unmatched phrases. This indicates that the phrase is pending review or waiting for the tenant manager or developer to assign a skill to it.
...
Este artículo detalla cómo puede capacitar a Luma periódicamente para mejorar la precisión en la coincidencia de frases del usuario con habilidades en el tenant. Capacitar a Luma significa capacitar el motor de PLN sobre cómo comprender mejor el idioma del usuario. Cuantas más frases se envíen al motor de PLN, mejor será la coincidencia entre habilidades y frases e incluso con frases que no existen. Esto ayuda a mejorar la experiencia del usuario con Luma.
Table of Contents |
---|
Descripción general
Una habilidad de Luma se activa cuando el enunciado del usuario coincide con frases del usuario asociadas con la habilidad. Al generar la habilidad, los desarrolladores y los administradores pueden proporcionar una lista de frases del usuario con la que el usuario puede solicitar la habilidad de diferentes maneras. Cuando Luma no encuentra ninguna habilidad que coincida con un enunciado por encima del umbral de reserva configurado, se marca como “Unmatched Phrase” (Frase sin coincidencia).
Las frases sin coincidencia ayudan a los desarrolladores y los administradores de habilidades en dos áreas de mejora continua:
Capacitación del motor de PLN mediante la adición de frases sin coincidencia del usuario a habilidades existentes.
Identificación de solicitudes de usuarios que el bot no resolvió para que puedan desarrollarse como habilidades más adelante.
Hay dos formas de capacitar a Luma en estas frases sin coincidencia:
Capacitación supervisada
Capacitación automatizada
Capacitación supervisada
Como parte de la capacitación supervisada, un desarrollador o administrador de tenants puede identificar y asociar frases sin coincidencia a habilidades de sistema y habilidades personalizadas disponibles en Luma.
Frases sin coincidencia
Vaya a la pestaña Unmatched Phrases (Frases sin coincidencia) en la página Supervised Training (Capacitación supervisada) en Bot (Bot).
...
Todas las frases sin coincidencia (frases introducidas por usuarios que no coinciden con ninguna habilidad según la configuración de PLN) están disponibles en esta pestaña. Puede revisar y validar estas frases antes de capacitar a Luma para identificarlas.
La siguiente información está disponible para cada frase de la lista:
Phrase (Frase): muestra la frase que el usuario introdujo y que no coincide con ninguna habilidad disponible en el sistema.
Conversations (Conversaciones): muestra el total de conversaciones (incluidas las conversaciones realizadas a través del widget de prueba) en las que un usuario específico usó la frase sin coincidencia durante las conversaciones con Luma.
Last Used Channel (Último canal utilizado): muestra el nombre del canal donde se usó la frase sin coincidencia por última vez.
Last Used On (Utilizada por última vez el): muestra los detalles de fecha y hora en que la frase sin coincidencia se introdujo por última vez.
Last Used By (Utilizada por última vez por): muestra los detalles del usuario que utilizó la frase sin coincidencia.
Status (Estado): muestra el estado actual de la frase sin coincidencia.
Unresolved (Sin resolver): estado predeterminado de las frases sin coincidencia. Esto indica que la frase está pendiente de revisión o esperando que el administrador de tenants o el desarrollador le asignen una habilidad.
Reviewed (Revisada): el estado indica que la frase está revisada, pero que no se le asignó ni asoció una habilidad.
Para ver más detalles sobre la frase, la solicitud del usuario y su contexto, haga clic en el número de Conversations (Conversaciones) en el registro. Será redirigido a la página Conversation History (Historial de conversaciones) con los detalles de la conversación. Para obtener más información, consulte Historial de conversaciones.
...
Después de revisar las frases de usuarios de la lista “Unmatched ‘Unmatched Phrases” ’ (Frases sin coincidencia), si la frase del usuario está relacionada con alguna de las habilidades de sistema o personalizadas existentes, puede asignar la frase a una habilidad coincidente existente o crear una nueva habilidad para asociar la frase.
Para asignar una frase a las habilidades en Luma, haga lo siguiente:
Seleccione la frase de la lista las frases requeridas y haga clic en Assign to Skill (Asignar a una habilidad).
Todas las habilidades del sistema y las habilidades personalizadas existentes en Luma se enumerarán aparecerán en la pantalla.
La siguiente información para cada habilidad estará disponible en la pantalla:
Name (Nombre): muestra el nombre de la habilidad existente.
Identifier (Identificador): muestra el identificador de la habilidad que se utiliza internamente para identificar dicha habilidad.
Last Updated On (Última actualización el): muestra la fecha y la hora en que la habilidad se actualizó por última vez.
Suggested Skill (Habilidad sugerida): muestra si la habilidad está marcada como habilidad sugerida.
Category (Categoría): muestra la categoría a la que pertenece la habilidad.
Published Status (Estado de publicación): muestra el estado actual de Build and Publish (Generar y publicar) de la habilidad.
Assign to Skill (Asignar a una habilidad): si la frase seleccionada coincide con una habilidad existente, asocia la habilidad a una habilidad existente en Luma.
Busque una habilidad específica usando el nombre o el identificador en el campo Search (Buscar) y pulse Enter
Seleccione en la lista la habilidad requerida y haga clic en Assign to Skill (Asignar a una habilidad).
El mensaje de éxito “Phrase Assigned to Skill” (Frase asignada a una habilidad) aparecerá en la pantalla.
Nota: Si la frase ya existe en la habilidad seleccionada, aparecerá un mensaje de error y Luma no asociará la frase a la habilidad. En este caso, la frase seguirá apareciendo en la lista de frases sin coincidencia. Puede marcar la frase como Reviewed (Revisada). Consulte la sección Mark as Review (Marcar como revisada) a continuación para obtener más detalles.
Una vez que las frases se asocian a una habilidad, se eliminan de la lista de frases sin coincidencia.
Info |
---|
|
Marcar como revisada
Un administrador puede marcar una frase sin coincidencia como Reviewed (Revisada) en las siguientes situaciones:
...
Info |
---|
Una vez marcada como revisada, la frase no aparece como sin resolver; sin embargo, está disponible en la lista Unmatched Phrases (Frases sin coincidencia) y se puede asignar a una habilidad existente o una nueva habilidad en el futuro. |
...
Capacitación automatizada
También puede habilitar a Luma para que se capacite automáticamente en función a las frases que utiliza el usuario final para ejecutar una habilidad. Esto asegura que Luma asocie de forma automática una frase sin coincidencia a una habilidad existente sin necesidad de revisión ni intervención manual del administrador o el desarrollador. Esto reduce la cantidad de frases sin coincidencia en el sistema.
Cuando la capacitación automatizada está activada para su inquilinotenant, una frase del usuario se asocia automáticamente a la habilidad si se cumplen las siguientes condiciones:
La puntuación de confianza de una frase del usuario con respecto a la habilidad está por debajo del umbral de confirmación establecido para su inquilinotenant.
Ninguna otra habilidad se encuentra dentro del intervalo de proximidad establecido para su inquilinotenant.
La respuesta del usuario a la solicitud de confirmación es Yes (Sí).
...
Considere la siguiente configuración para su inquilinotenant:
El umbral de confirmación se establece en 0,75.
El intervalo de proximidad es del 10 %.
La capacitación automatizada está activada.
A user requests "password required" in Luma. A “password reset for Outlook” skill already exists in the system and the requested phrase calculates a confidence score of 0.70 for the skill. If no other skill is available within the proximity range (0.65 to 0.75) and the user confirms the skill to run, the phrase will be associated with the skill "password reset for Outlook" automatically.
See PLN Settings for more details on the settings.
To activate automated training, do the following:
Go to the Bot tab → Configurations → NLP Settings → Disambiguation.
Scroll down to Confirmation Settings.
Change Automate Training With User Responses and set it to Active.
Click Save to save the changes.
Info |
---|
|
Un usuario solicita “contraseña requerida” en Luma. Una habilidad “restablecimiento de contraseña para Outlook” ya existe en el sistema y la frase solicitada calcula una puntuación de confianza de 0,70 con respecto a la habilidad. Si no hay otra habilidad disponible dentro del intervalo de proximidad (entre 0.65 y 0,75) y el usuario confirma la habilidad para su ejecución, la frase se asociará con la habilidad “restablecimiento de contraseña para Outlook” automáticamente.
Consulte Configuración de PLN para obtener más detalles sobre las configuraciones.
Para activar la capacitación automatizada, haga lo siguiente:
Vaya a la pestaña Bot → Configurations (Configuraciones) → NLP Settings (Configuración de PLN) → Disambiguation (Desambiguación).
Desplácese hasta Confirmation Settings (Configuración de confirmación).
Cambie Automate Training With User Responses (Automatizar la capacitación con respuestas de los usuarios) y establézcalo en Active (Activo).
Haga clic en Save (Guardar) para guardar los cambios.
Info |
---|
|
...