Controle el comportamiento del conocimiento en su flujo de bots digitales
- Genesys Cloud CX 1, Genesys Cloud CX 2, Genesys Cloud CX 3, Genesys Cloud CX 1 Digital Add-on II, Genesys Cloud CX 2 Digital, Genesys Cloud CX 3 Digital o licencia Genesys Cloud CX AI Experience.
- Arquitecto > UI > Ver permiso
- Arquitecto > Flujo > Añadir, Ver, Editar, Borrar permisos
- Comprensión lingüística > Todos permiso
- Conocimientos > Todos permiso
- Analytics > Knowledge Aggregate > All permission
Añada conocimientos a sus flujos de bots digitales para crear bots de estilo FAQ. Para añadir conocimientos, cree una base de conocimientos en el banco de trabajo de conocimientos y, a continuación, vincúlela a su flujo de bots digitales. También puede utilizar una base de conocimientos existente con un flujo de bot digital en Architect o abrir la mesa de trabajo de conocimientos desde Architect y, a continuación, crear y construir una nueva base de conocimientos. Busque la sección Conocimientos en el menú Comprensión del lenguaje natural del arquitecto.
Este artículo describe ejemplos y prácticas recomendadas para controlar cómo se produce el comportamiento del conocimiento de principio a fin en el flujo de su bot digital. Para obtener más información sobre cómo crear pares de preguntas y respuestas, y añadir conocimientos a su flujo de bots digitales, consulte Añadir conocimientos a su flujo de bots.
Visión general
Puede diseñar una tarea reutilizable que se ejecute inmediatamente después de que coincida con uno o varios artículos de conocimiento. Las acciones que desencadenan esta tarea reutilizable son Esperar entrada o un Menú digital. La tarea de conocimiento reutilizable le da más control para adaptar el comportamiento del flujo de principio a fin y luego decidir cuándo mostrar el artículo de conocimiento, la desambiguación y la retroalimentación.
Por ejemplo, puede almacenar los artículos de conocimiento coincidentes, que el bot utilizaría normalmente en la gestión del conocimiento, como una variable de flujo mediante una acción Solicitar. Entonces podrá decidir qué ocurre a continuación en la tarea designada y controlar el recorrido del cliente.
Proceso
El participante pronuncia un enunciado o una frase. El robot comprueba si el enunciado tiene una confianza alta en un artículo o en varios. En los casos de desambiguación, el flujo del robot digital recorre una presentación de fichas para cada artículo de conocimiento y, a continuación, recorre los artículos por categoría hasta que el participante confirma su intención. A continuación, el flujo puede ejecutar una acción Send Knowledge Feedback después de que aparezca el artículo para capturar comentarios positivos o negativos, lo que le proporciona un mayor control sobre la configuración del conocimiento.
- Configuración estándar o personalizada: Elija entre la configuración estándar y la personalizada en el área de la base de conocimientos predeterminada del flujo para determinar cómo controlar lo que ocurre cuando una expresión activa un artículo, de modo que pueda personalizar la experiencia del cliente.
- Lista de búsqueda de conocimientos: Acceda a la lista de resultados de la búsqueda de conocimientos en su tarea de extremo a extremo para poder autorizar el tratamiento de los conocimientos y controlar lo que ocurre antes, durante y después de que Architect surfaces el artículo.
- Categorías y etiquetas: Utilice una categoría o etiqueta de artículo que le ayude a tomar decisiones de lógica de flujo en sus tareas y a determinar la ruta correcta para el usuario.
- Gestión del conocimiento: Capture y ejecute una tarea de conocimiento cuando el flujo del robot digital encuentre una coincidencia de conocimiento y evite la gestión automática del conocimiento existente.
- Retroalimentación del conocimiento global: Utilice la retroalimentación de conocimiento global para capturar la retroalimentación del cliente después de que el bot presente un artículo desde una acción Mostrar artículo de conocimiento para asegurar que toda la retroalimentación se aplique al mismo tablero de optimización de conocimiento.
- Session.LastKnowledgeSearchID variable: Architect captura esta variable de sesión integrada cada vez que se produce una búsqueda de conocimientos. Puede utilizarlo como entrada para la acción Enviar respuesta y enviar la respuesta a través del resultado de búsqueda correcto.
- Puntuaciones de confianza: Utilice las puntuaciones de confianza para configurar la lógica en su tarea de conocimiento y gestionar manualmente la desambiguación.
Cambie al modo Personalizado para configurar una lógica de conocimiento personalizada
Los autores avanzados de flujos de bots digitales pueden cambiar al modo personalizado y decidir manualmente cómo gestionar los conocimientos; por ejemplo:
- Introducir un artículo de respuesta
- Artículos en bucle en casos de desambiguación
- Enlace a la categoría o etiqueta dentro del artículo de conocimiento
- Recoger opiniones
Este proceso le ofrece la flexibilidad necesaria para configurar el comportamiento en función de las necesidades de su empresa. Para cambiar al modo personalizado, sigue estos pasos:
- Abra un flujo bot digital o crear uno nuevo.
- En Comprensión del lenguaje natural, haga clic en Knowledge.
- En Base de conocimientos predeterminada, haga clic en el menú desplegable y seleccione la base de conocimientos predeterminada.
- Para anular la configuración global estándar de conocimientos y crear una tarea de conocimientos reutilizable, haga clic en Custom. Se abrirá un cuadro de diálogo en el que se le pedirá que confirme el cambio a la lógica personalizada.
- En el cuadro de diálogo Cambiar a personalizado, haga clic en Cambiar a.
Crear una variable en la que almacenar los resultados de la búsqueda
- En Recursos, haga clic en Datos.
- En Add Variable, seleccione KnowledbeBaseDocument Collection.
- In the Enter variable name field, type
searchResults
. - Hacer clic Crear.
Crear la tarea reutilizable de conocimiento personalizado
Seleccione o cree una tarea reutilizable y configure los ajustes de conocimiento personalizados. Estos ajustes incluyen la introducción de la respuesta, la desambiguación, la retroalimentación y el seguimiento.
- Haga clic en la pestaña Custom.
- En Personalizado, realice uno de estos pasos:
- Para seleccionar una tarea existente, haga clic en Seleccionar una tarea y, a continuación, elija la tarea preferida.
- Para crear una nueva tarea, siga estos pasos:
- Haga clic en Añadir . Se abre el cuadro de diálogo Nombre de la tarea.
- Introduzca un nombre para la tarea de conocimiento y haga clic en Crear nueva tarea.
- Para abrir la tarea existente o nueva en el editor de tareas, haga clic en Abrir tarea .
Añada una acción Decisión a la tarea reutilizable y configure la ruta Sí
El ejemplo siguiente describe cómo añadir una acción Decisión y configurar la ruta Sí para una tarea de conocimiento reutilizable, después de cambiar a conocimiento personalizado.
- En Tareas reutilizables, haga clic en la tarea de conocimiento que desee configurar.
- Añada y configure una acción de decisión :
- En la caja de herramientas, despliegue el menú Logical y arrastre una acción Decision al editor de tareas situado debajo del cuadro Start.
- Cambie el nombre de la acción de Decisión, o deje el nombre por defecto.
- En Expresión, haga clic en Modos de expresión y, a continuación, en Expresión .
- In the Expression box, type
Count(Flow.searchResults) == 1
.
- En la ruta Sí de la acción Decisión, añada y configure una acción Comunicar.
- Desde la caja de herramientas, despliegue el menú Comunicar y arrastre una acción Comunicar al editor de tareas.
- Cambie el nombre de la acción Comunicar o deje el nombre predeterminado.
- En Comunicación, haga clic en Haga clic para añadir texto y en el Rich Text Builder, escriba Aquí tiene la respuesta a su pregunta:.
- Hacer clic Ahorrar.
- En la acción Comunicar, añada y configure una acción Mostrar artículo de conocimiento.
- En la caja de herramientas, despliegue el menú Comunicar y arrastre una acción Mostrar artículo de conocimiento debajo de la acción Comunicar.
- Cambie el nombre de la acción Mostrar artículo de conocimiento o deje el nombre predeterminado.
- En Artículo de conocimiento, haga clic en Modos de expresión y, a continuación, en Expresión .
- In the Expression box, type
Flow.searchResults[0]
.
Configurar la ruta No para la acción Decisión de la tarea reutilizable
El ejemplo siguiente describe cómo configurar la ruta No para la acción Decisión en una tarea de conocimiento reutilizable, después de cambiar a conocimiento personalizado. En este caso, añada lógica de bucle y, a continuación, pida confirmación al participante sobre si el artículo es lo que necesita.
- Añada y configure una acción de bucle :
- En la caja de herramientas, despliegue el menú Loop y arrastre una acción Loop al editor de tareas, debajo de la ruta No de la acción Decisión.
- Cambie el nombre de la acción de bucle o deje el nombre predeterminado.
- Under Current Index Data Name, type
Flow.loopIndex
. - En Recuento máximo de bucles, haga clic en Modos de expresión y, a continuación, haga clic en Expresión .
- In the Maximum Loop Count box, type
Count(Flow.searchResults)
.
- En la acción Bucle, añada y configure una acción Comunicar.
- Desde la caja de herramientas, despliegue el menú Comunicar y arrastre una acción Comunicar al editor de tareas.
- Cambie el nombre de la acción Comunicar o deje el nombre predeterminado.
- En Comunicación, haga clic en Haga clic para añadir texto y en el Rich Text Builder, escriba Aquí hay algo que encontré que podría ayudar:.
- Hacer clic Ahorrar.
- En la acción Comunicar, añada y configure una acción Mostrar artículo de conocimiento.
- En la caja de herramientas, expanda el menú Communicate y arrastre una acción Mostrar artículo de conocimiento debajo de la acción Comunicar.
- Cambie el nombre de la acción Mostrar artículo de conocimiento o deje el nombre predeterminado.
- En Artículo de conocimiento, haga clic en Modos de expresión y, a continuación, en Expresión .
- In the Expression box, type
Flow.searchResults[Flow.loopIndex]
.
- Añadir y configurar un Preguntar por acción Sí/No.
- En la caja de herramientas, despliegue el menú Preguntar y arrastre una acción Preguntar por Sí/No debajo de la acción Mostrar artículo de conocimiento.
- Cambie el nombre de la acción Preguntar por Sí/No o deje el nombre predeterminado.
- En Pregunta, haga clic en el cuadro de texto y, en el Generador de texto enriquecido, escriba ¿Ha respondido eso a su pregunta?.
- Hacer clic Ahorrar.
- En Sin coincidencia, haga clic en el cuadro de texto y, en el generador de texto enriquecido, escriba . Introduzca "Sí" o "No". ¿Ha respondido eso a su pregunta?.
- Hacer clic Ahorrar.
- Añada y configure una acción Send Knowledge Feedback debajo de la ruta de la acción Ask for Yes/No.
- Expanda la categoría Data y arrastre una acción Send Knowledge Feedback debajo de la ruta Yes.
- Cambie el nombre de la acción Enviar comentarios sobre conocimientos o deje el nombre predeterminado.
- Under Knowledge Search ID, type
Session.LastKnowledgeSearchId
. - Under Knowledge article, type
Flow.searchResults[Flow.loopIndex]
. - En Knowledge Feedback, haga clic en Introduzca el valor y seleccione Positivo.
- Despliegue el menú Bucle y arrastre una acción Salir del bucle debajo de la acción Enviar feedback de conocimiento.
- Añada y configure una acción Send Knowledge Feedback debajo de la ruta No de la acción Ask for Yes/No.
- Expanda la categoría Data y arrastre una acción Send Knowledge Feedback debajo de la ruta No.
- Cambie el nombre de la acción Enviar comentarios sobre conocimientos o deje el nombre predeterminado.
- Under Knowledge Search ID, type
Flow.searchResults[Flow.loopIndex]
. - Under Knowledge article, type
Session.LastKnowledgeSearchId
. - En Knowledge Feedback, haga clic en Introduzca el valor y seleccione Negativo.
- Desde la caja de herramientas, despliegue el menú Comunicar y arrastre una acción Comunicar al editor de tareas.
- Cambie el nombre de la acción Comunicar o deje el nombre predeterminado.
- En Comunicación, haga clic en Haga clic para añadir texto y en el Rich Text Builder, escriba ¡Lo siento! Intentémoslo de nuevo.
- Hacer clic Ahorrar.
- En la caja de herramientas, expanda el menú Disconnect y añada una acción Exit Bot Flow debajo de la acción Communicate.
- Valide y guarde el flujo.