...
- En la página de Skill Builder (Generador de habilidades), haga clic en Create Skill (Crear habilidad) como se muestra a continuación.
- La página Create Skill (Crear habilidad) aparecerá como se muestra a continuación.
- Detalles de la habilidad
- Especificar el Nombre de la habilidad. Guarde este nombre sencillo para el usuario, ya que puede encontrarse en la Habilidad de bienvenida o en un mensaje de validación para un usuario durante el chat con el bot.
- El sistema sugiere automáticamente un Identificador de habilidad que se puede editar.
- Introduzca la dirección URL de la imagen que se desea mostrar. Incluso es posible omitir este campo porque no es obligatorio.
- Especificar la descripción de la habilidad. Utilice terminología fácil de utilizar, ya que la descripción se utiliza como el subtítulo cuando una habilidad está en la Habilidad de bienvenida.
- Especifique la categoría a la que pertenece esta habilidad. La categoría permite a los administradores y a los desarrolladores organizar las habilidades relacionadas para filtrar y buscar habilidades en la interfaz de administración del bot. Esto no tiene ningún impacto en los permisos ni en el acceso. Se puede crear una categoría propia si se escribe el nombre de la categoría. De lo contrario, también se puede seleccionar una categoría existente de la lista desplegable.
- Opcionalmente, seleccione Marcar como habilidad secundaria. Seleccionar esta casilla de verificación implica que la habilidad no podrá ser activada directamente por una frase de usuario, sino que sólo podrá activarse por otra habilidad.
- El estado se establece automáticamente como activo y se puede establecer como inactivo si necesita hacer que la habilidad sea inaccesible; es decir, si la habilidad no es necesaria o está pendiente de cambios. .
- Métricas de KPI
Las métricas del KPI indican el modo en que la habilidad agrega valor a la organización. Luma usa los parámetros definidos aquí para calcular las métricas del KPI presentes en el Panel KPI. Establezca las Métricas del KPI como se muestra a continuación:
- Solicitudes de soporte procesables: especifica la cantidad de minutos que se ahorran en las Solicitudes de soporte procesables al ejecutar la habilidad. Este valor está seleccionado de forma predeterminada para todas las habilidades nuevas y las habilidades existentes de un tenant. El valor predeterminado se establece en 5 minutos.
- Resoluciones automatizadas: especifica la cantidad de minutos que se ahorran en las Resoluciones automatizadas mediante la ejecución de la habilidad.
- Deflected Support Requests (Solicitudes de soporte desviadas): si se utiliza esta habilidad, se cumple la solicitud de un usuario y se evita la solicitud de soporte. Si la habilidad desvía la solicitud las solicitudes de soporte, este parámetro debe configurarse. Especifique la cantidad de minutos que se ahorran al ejecutar la habilidad y al desviar las solicitudes de soporte.
- Detalles de la habilidad
- Haga clic en Next (Siguiente).
...
Para obtener más información, vaya a Crear Atributos
El siguiente es un ejemplo de una habilidad Tickets Approaching sla (Tickets por vencer según el acuerdo de nivel de servicio) con varias instancias de etiquetado de atributos. En función de los atributos etiquetados en la frase, el motor de PLN puede omitir una o más de las solicitudes de la habilidad.
- En la sección Frases de usuario de una habilidad, haga doble clic en una palabra o resalte un grupo de palabras consecutivas en una frase de usuario que desee etiquetar a un atributo.
La lista de atributos de tipo de texto con extracción PLN se mostrará en un menú desplegable. - Al seleccionar el atributo solicitado, las palabras se muestran como el Tagged Value (Valor etiquetado).
- Si el atributo se establece en el valor Value en el método de extracción PLN, es necesario seleccionar lo que el valor etiquetado debe resolver y almacenar en el atributo actual.
- Utilice el menú desplegable Resolved Value (Valor resuelto) para seleccionar el valor.
- Si el valor etiquetado de la habilidad es uno de los sinónimos disponibles en el atributo, se mostrarán los valores correspondientes para la selección en la lista desplegable Valor resuelto.
- Si el Tagged Value (Valor etiquetado) de la habilidad solo tiene un Synonym (Sinónimo) disponible en el atributo, dicho valor aparecerá automáticamente como el Resolved Value (Valor resuelto) en la habilidad. Por ejemplo, si el valor etiquetado para la aplicación de atributo solo tiene un valor: SAP, entonces, SAP aparecerá automáticamente como el Resolved Value (Valor resuelto) en la habilidad.
- Si el Tagged Value (Valor etiquetado) no pertenece a alguno de los valores resueltos existentes: SAP, Oracle y Power BI, se deberán actualizar el valor y los valores de sinónimo del atributo, aplicación.
...
- Los atributos se utilizan para almacenar información durante una conversación entre el bot y el usuario. Se puede establecer el valor de un atributo a partir de los datos introducidos por el usuario, una llamada de los servicios web (a través de la aplicación conectada) o transferido desde otras habilidades. Esto permite generar conversaciones dinámicas y recopilar datos utilizados para cumplir la solicitud del usuario. Por ejemplo, si el usuario interactúa con el bot y le pide incrementar la memoria en el escritorio, la habilidad podría proporcionarles un atributo que solicita cuánta memoria se necesita. Para obtener más información sobre los atributos, vaya a Crear atributos globales.
- La Integration (Integración) se conecta a los sistemas externos para realizar acciones para cumplir la solicitud del usuario. Por ejemplo, si el usuario interactúa con el bot y pide crear un ticket en ServiceNow, se lleva a cabo una acción de integración con ServiceNow para poder ejecutar la habilidad. Para obtener más información sobre la integración, consulte Integraciones.
- Elconjunto de reglas es el proceso de bifurcación de una habilidad a la otra. Esto suele ser útil cuando un usuario hace una solicitud genérica y, a través del flujo de conversación, se desea dirigirlos a una solicitud más específica (habilidad). Por ejemplo, un usuario le pregunta a Luma por un nuevo equipo. Mediante un aviso de solicitud se notifica que el usuario necesita un equipo portátil nuevo, por lo que se lo puede dirigir a una habilidad para ordenar un equipo portátil. Del mismo modo, se pueden bifurcar varias habilidades y asociar atributos en función de los requisitos. Para obtener más información sobre el conjunto de reglas, consulte Descripción general del conjunto de reglas.
- ElInformation Message (Mensaje de información) se utiliza para enviar un mensaje al usuario que no necesita respuesta. Esto es útil para dejar que el usuario sepa que el bot está realizando una tarea (por ejemplo: Restableciendo la contraseña ahora. Puede tardar unos minutos) o para comunicar el cumplimiento (por ejemplo: Se ha creado el ticket 100-1234 para el problema de su impresora de red).
- Set Attribute (Establecer atributo) se utiliza para transformar y almacenar la información recibida de un usuario o de una llamada de integración. Esto permite a los desarrolladores de habilidades convertir el valor y luego utilizarlo en la integración para ejecutar una tarea, en un conjunto de reglas para bifurcar a otra habilidad o en un mensaje de información para proporcionar información al usuario. Por ejemplo, extraer los detalles del usuario como el nombre, el apellido o el nombre de la organización de una dirección de correo electrónico recibida como entrada del usuario.
- La integración de la automatización se utiliza para agregar un servicio publicado de flujos de trabajo de automatización a las habilidades. Los flujos de trabajo de automatización permiten a los administradores o desarrolladores de habilidades automatizar tareas en servicios, servidores, aplicaciones y hardware remotos. Estos flujos de trabajo se pueden agregar como elementos de conversación y se activan cuando se ejecuta la habilidad. Por ejemplo, podemos habilitar una cuenta de Active Directory mediante los flujos de trabajo de automatización que se activarán cuando el usuario final ejecute una habilidad relacionada con ella. Para obtener más información, consulte Automatización de Automation in Luma
- Suggest Skills (Sugerir habilidades) se utiliza para mostrar la lista de habilidades que se sugerirán al usuario final al final de la ejecución de la habilidad para que el usuario sea guiado a las habilidades relevantes después de completar la habilidad actual.
...
Todos los detalles en el atributo se utilizarán en el flujo de conversación, incluidas la solicitud y la validación.
Info |
---|
|
Anulación de atributo
Mientras se genera la habilidad, Luma permite anular el atributo seleccionado. Esto significa que se pueden modificar algunos detalles del atributo y continuar utilizando el mismo en lugar de crear un nuevo atributo. Mientras se anula un atributo, los cambios realizados serán locales respecto a la habilidad y no afectarán al atributo original. Los siguientes detalles del atributo se pueden anular en el nivel de habilidad:
...
- En la pestaña Conversation Flow (Flujo de conversación), seleccione Attribute (Atributo) en la lista de la selección Add Conversation Item (Agregar elemento de conversación). También se puede hacer clic en +Add Conversation Item (+Agregar elemento de conversación) y seleccionar Attribute (Atributo).
- Seleccione el atributo necesario en la lista Seleccionar atributo.
- Haga clic en el nombre del atributo para abrir la ventana de ver/anular atributo.
- Haga clic en el botón Override (Anular).
- Actualice los campos obligatorios.
- Haga clic en Done (Listo) para guardar los cambios.
View file name Override video_28May.mp4 height 400
Para revertir los cambios anulados del atributo, siga los pasos siguientes:
- Haga clic en el nombre del atributo seleccionado para abrir la ventana de ver/anular atributo.
- Haga clic en el botón Override (Anular).
- Haga clic en el botón Reset to Default (Restablecer al valor predeterminado). Todos los campos se restablecerán con los valores del atributo original.
- Haga clic en Done (Listo) para guardar los cambios.
Info |
---|
|
...
Seleccione el nombre de la aplicación en la lista desplegable. Esta es una aplicación conectada o un sistema externo que creó previamente en la sección de integraciones de la interfaz del Generador de bots. Para obtener más información sobre la creación
Info title Nota Asegúrese de que la aplicación conectada (servicio web) y las operaciones relacionadas se hayan creado primero para que los valores se muestren en la lista desplegable.
- Seleccione la Instancia de la aplicación en la lista desplegable. La instancia es el entorno que se desea para cumplir esta solicitud. Por ejemplo, se puede tener una instancia de prueba o una de producción.
- Seleccione la Operation (Operación) en la lista desplegable. La operación es el método o llamada del servicio web para la aplicación conectada que desea utilizar. Se pueden reemplazar los detalles de la operación al hacer clic en el hipervínculo del nombre de la operación y en el botón Override (Anular) en la página de la operación. Mediante la anulación, se pueden establecer valores en la operación solamente para esta habilidad específica.
- El sistema muestra el tipo de integración correspondiente en función de la configuración de la operación del servicio web.
Conjunto de reglas
...
Agregue una integración de automatización al flujo de conversación cuando la habilidad necesite ejecutar uno de los servicios de flujo de trabajo automatizados. Para obtener más información sobre cómo automatizar el servicio y activarlo a través de una habilidad, consulte Automatización de Automation in Luma.
Establecer atributo
Set Attributes (Establecer atributos) ayuda a crear atributos locales, establecer los atributos existentes con los valores recibidos de las llamadas de integración y transformar los datos mediante las funciones definidas por el sistema de Luma VA. Establecer atributos está disponible en dos secciones: 1. Diseño de habilidades 2. Asignación de entrada de la operación. Hay dos formas de establecer atributos:
- Establecer atributos: la opción “Set Attributes” (Establecer atributos) permite a los desarrolladores o administradores de habilidades asignar un valor en una expresión de JSON o Xpath a un atributo del usuario global, local o personalizado.
Para establecer la asignación de entrada, siga los pasos a continuación:- Seleccione Set Attribute (Establecer atributo) en el elemento de conversación.
- En Add Attribute (Agregar atributo), seleccione Set Attribute. (Establecer atributo).
- Para establecer un atributo, agregue los siguientes datos.
- Expression Type (Tipo de expresión) y Expression (Expresión): representan el tipo (valor o JSON) y la ruta de la ubicación del valor del valor que se asigna al atributo.
- Utilice el tipo de expresión → Value (Valor) cuando se deba asignar un valor directo al atributo; por ejemplo, @{response.body}, @{response.code}.
- Use Tipo de expresión y JSONPath cuando un valor de la respuesta de JSON recibida se asignará al atributo, por ejemplo, Expresión apunta a una ruta de acceso a JSON (por ejemplo, $.data.TicketIdentifier, $.data.items[*].Priority).
- Use Expression Type (Tipo de expresión) → Indirect JSONPath (JSONPath indirecto) cuando un valor del atributo de tipo JSON se asignará al atributo, por ejemplo, Expression (Expresión) apunta a un atributo que mantiene una ruta de acceso a JSON (por ejemplo, @{local.items}→$).[*].TicketIdentifier
- Utilice el tipo de expresión → Xpath cuando se deba asignar un valor de la expresión XPath al atributo; es decir, puntos de expresión a una ruta, por ejemplo, //AddResponse/Description
- Scope (Alcance): representa el alcance del atributo que se utilizará para contener los valores
- Utilice Global para asignar el valor a un atributo global que se utilizará en la habilidad. Aunque los atributos estén disponibles para que se puedan utilizar otras habilidades, el valor se mantiene durante la ejecución de la habilidad actual.
- Utilice Local (Local) para crear y establecer el valor de un atributo local. Estos atributos son válidos y están disponibles únicamente durante la ejecución de la habilidad. El valor de la variable local se conserva entre las solicitudes y se utiliza para pasar datos entre varias integraciones, mensajes de usuario o reglas. Si Si se utiliza después utiliza después de una respuesta del bot, se pierde el valor del atributo localLocal.
- Utilice User Custom (Personalizado del usuario) para asignar el valor a un atributo personalizado del usuario. Los valores del atributo personalizado del usuario se conservan en todas las habilidades a menos que se sobrescriban.
- Attribute (Atributo): es el nombre del atributo.
- Data Type (Tipo de dato): representa el tipo de dato del atributo.
- Expression Type (Tipo de expresión) y Expression (Expresión): representan el tipo (valor o JSON) y la ruta de la ubicación del valor del valor que se asigna al atributo.
- Transform (Transformar): las funciones de transformación se utilizan para transformar los valores y asignar el valor transformado/formateado/personalizado a un atributo de usuario global, local o personalizado. Luma Virtual Agent proporciona una variedad de funciones de transformación para permitir a los desarrolladores de habilidades convertir los datos según sea necesario, como Dividir, Recortar, Subcadena, Reemplazar, Fecha y hora personalizadas, entre otros.
Para utilizar la función de transformación, utilice Transform (Transformar) y agregue detalles. Para obtener más información sobre cómo utilizar las funciones de transformación, consulte Usar las funciones de transformación.
Sugerir habilidades
...
Se puede finalizar o salir de una conversación sin cumplir o completar la habilidad. Si no desea continuar con la habilidad existente y desea salir de ella, utilice Abort/Exit Skill (Anular/salir de la habilidad) definida para su tenant para salir de la habilidad y ejecutar otra. Consulte la sección Anular/salir de la habilidad para obtener más detalles.