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.
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 del Tenant puede identificar y asociar frases sin coincidencia a habilidades 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.
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 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 inquilinos 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.
Sugerencia:
Para buscar una frase en particular, introdúzcala en el campo Search (Buscar) y pulse Enter.
Puede ordenar cualquier columna en orden ascendente, descendente o alfabético haciendo clic en el encabezado de la columna.
También puede filtrar la lista por estado mediante la lista de opciones Status (Estado). La configuración predeterminada es All Status (Todos los estados).
Asignar una frase sin coincidencia a una habilidad
Después de revisar las frases de usuarios de la lista “Unmatched Phrases” (Frases sin coincidencia), si la frase del usuario está relacionada con alguna de las habilidades existentes, puede asignar la frase a una habilidad 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 y haga clic en Assign to Skill (Asignar a una habilidad).
Todas las habilidades existentes en Luma se enumerará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 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.
Puede asignar una o más frases a una habilidad a la vez. Seleccione Items per page (Elementos por página) de la lista. Utilice las flechas para navegar a la página anterior o siguiente. Seleccione las frases requeridas y haga clic en Assign to Skill (Asignar a una habilidad).
Build and Publish (Generar y publicar) debe ejecutarse después de la capacitación de habilidades. Las nuevas frases estarán disponibles para los usuarios finales solo después de que el proceso Build and Publish (Generar y Publicar) se ejecute correctamente.
Marcar como revisada
Un administrador puede marcar una frase sin coincidencia como Reviewed (Revisada) en las siguientes situaciones:
La frase no coincide con ninguna habilidad existente.
La solicitud del usuario no se puede cumplir en Luma o el administrador no desea crear una nueva habilidad para la solicitud.
La habilidad de crear coincidencias ya se capacitó con la frase, es decir, la frase se agregó manualmente a la habilidad.
Para revisar una frase, haga lo siguiente:
Seleccione una o más frases de la lista.
Haga clic en Mark as Reviewed (Marcar como revisada).
El estado de la frase cambiará de Unsolved (Sin resolver) a Reviewed (Revisada).
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 inquilino, 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 inquilino.
Ninguna otra habilidad se encuentra dentro del intervalo de proximidad establecido para su inquilino.
La respuesta del usuario a la solicitud de confirmación es Yes (Sí).
Por ejemplo:
Considere la siguiente configuración para su inquilino:
El umbral de confirmación se establece en 0,75.
El intervalo de proximidad es del 10 %.
La capacitación automatizada está activada.
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.
Cuando la opción Automated Training (Capacitación automatizada) está activada, las respuestas positivas del usuario al mensaje de confirmación de la habilidad hacen que su frase se agregue a la habilidad. Esto mejora la capacitación automatizada en el motor de PLN.
La actividad Build and Publish (Generar y publicar) es necesaria para que se apliquen los cambios.