Introducción a Cómo administrar el contexto para IVA
Entonces, desea generar conciencia contextual en su asistente digital inteligente (IVA), pero no sabe por dónde comenzar. Si necesita un repaso sobre la conciencia contextual y por qué es elementary para su IVA, echa un vistazo a este weblog antes de seguir adelante.
Ahora que tenemos una buena comprensión de la conciencia contextual, es hora de implementarla. Para generar conciencia contextual en un IVA, debemos entender cómo administrar el contexto. Kore.ai brinda la capacidad de administrar el contexto de varias maneras:
- Contexto de salida para definir etiquetas que indiquen que se ejecuta la intención precise.
- Condiciones previas de la intención para extraer las etiquetas de contexto de salida para determinar el alcance de la detección de intención posterior.
- Detección de intención contextual usando etiquetas de contexto para identificar los términos/nodos de las preguntas frecuentes.
- Flujos de conversación para personalizar los flujos.
En este weblog, analizaremos estos diferentes métodos para administrar el contexto para mostrar cómo puede implementar la conciencia contextual en su IVA en la plataforma Kore.ai Expertise Optimization (XO).
Primeros pasos con la gestión de contexto en la plataforma XO
Para implementar la gestión de contexto con los métodos anteriores, debemos decidir qué tarea de diálogo necesita comprender el contexto y navegar hasta él. Para hacer esto, haga clic en “Tareas de diálogo” en “Habilidades de conversación” en la pestaña “Crear” de la plataforma XO.
A continuación, seleccione la tarea de diálogo que necesita poder administrar el contexto y vaya al generador de diálogo que tiene el flujo de conversación construido. Haga clic en el nodo que representa un punto en el flujo conversacional donde el IVA necesita administrar el contexto y haga clic en la pestaña de propiedades de NLP.
Desde aquí, podemos definir cómo el IVA administra el contexto con la salida del contexto y las condiciones previas de la intención.
Salida de contexto
Etiquetas de contexto se generan y almacenan en el objeto de contexto que se utilizará para gestionar el comportamiento del IVA y la experiencia del usuario. La plataforma crea un objeto de contexto para cada intención del usuario, como tareas de diálogo y preguntas frecuentes (consulte aquí para obtener más información sobre el objeto de contexto).
Etiquetas de contexto predeterminadas
Los nombres de intención, los nombres de entidad y los nombres de término/nodo de preguntas frecuentes se emiten de forma predeterminada.
Etiquetas de contexto personalizadas
Además, se puede definir lo siguiente para incluirlo en el objeto de contexto:
- Etiquetas de contexto – Puede agregar etiquetas de contexto desde la configuración de NLP para Diálogo, Acción, Alerta, Tareas de información y Entidades.
- Valor de la entidad – Establece una opción para indicar si los valores de entidad capturados deben emitirse o no para cada nodo de entidad.
- Use etiquetas de contexto para encontrar preguntas frecuentes – Puede indicar si las rutas de KG se preseleccionarán utilizando etiquetas de contexto.
Tareas de diálogo
La plataforma admite la emisión de detalles de una tarea de diálogo cuando la ejecuta el usuario:
- El nombre de la intención se emite como una etiqueta contextual para todas las tareas de diálogo cuando se inicia la ejecución de la tarea.
- Puede agregar cualquier etiqueta adicional desde el Propiedades de la PNL pestaña de la tarea de diálogo (es posible que tenga que desplazarse hacia abajo).
- Puede emitir etiquetas de contexto de salida desde cualquier lugar donde se escriba JavaScript (nodo de secuencia de comandos, avisos avanzados, ejecutar un script opción, and so forth.) usando contextTags.add (valor de cadena).
Tareas de alerta
La Plataforma admite la emisión de detalles de los alerta tareas cuando son ejecutadas por el usuario:
- El nombre de la tarea se emite como una etiqueta contextual para todas las tareas de alerta cuando se inicia la ejecución de la tarea.
- Puede agregar cualquier etiqueta adicional en el momento de la creación de la tarea en Más Opciones o desde el Basic Ajustes.
- También puede emitir etiquetas de contexto de salida desde preprocesadores o postprocesadores utilizando contextTags.add (valor de cadena).
Entidad
Los valores de entidad capturados de los usuarios finales se emiten en función de:
- Emitir automáticamente los valores de entidad capturados cambiar. Las etiquetas de valor de entidad se emitirán como se muestra en la siguiente sección.
- Tiene la opción de agregar cualquier etiqueta adicional.
Gráfico de conocimiento
- El nombre del nodo/término se emite como una etiqueta contextual para todos los términos obligatorios y opcionales presentes en la ruta calificada cuando se responde una pregunta.
- Puede agregar cualquier etiqueta adicional por término desde el Ajustes página para el nodo/término.
- También puede emitir etiquetas de contexto de salida desde indicaciones avanzadas utilizando contextTags.add (valor de cadena).
Condiciones previas de la intención
Las condiciones previas de intención se utilizan para definir el alcance de detección de intención para intenciones y preguntas frecuentes. Estos son un conjunto de condiciones que deben cumplirse para que la intención/FAQ sea detectada y ejecutada.
Tareas de diálogo
Las condiciones previas de la intención para las intenciones del diálogo se establecen para definir cuándo se detecta un diálogo, es decir, hacer que un diálogo esté disponible para la detección solo cuando las etiquetas específicas están disponibles en el contexto.
- Puede agregar una o más condiciones previas de intención para hacer que una intención de diálogo esté disponible.
- Los intentos de diálogo con condiciones previas se detectan solo si se cumplen las condiciones previas definidas.
- La intención con un conjunto de condiciones previas se trata como una intención secundaria y formará parte de la Vinculado Excepción de tarea el comportamiento de la configuración de Retener y Reanudar del nivel de Diálogo.
Tareas de alerta
Precondiciones de intención para alerta las tareas se configuran para definir cuándo se detecta una tarea, es decir, hacer que una tarea esté disponible para la detección solo cuando las etiquetas específicas están disponibles en el contexto.
- Puede agregar una o más condiciones previas de intención para hacer que una intención de tarea esté disponible.
- Las intenciones de tareas con condiciones previas deben detectarse solo si se cumplen las condiciones previas definidas.
Gráfico de conocimiento
Las condiciones previas de intención para Data Graph se pueden asociar con términos.
- Puede definir condiciones previas de intención para cualquiera de los términos presentes en el gráfico de conocimiento.
- Las rutas que contienen términos con condiciones previas solo se califican si se cumplen las condiciones previas.
Detección de intención contextual
La detección de intenciones contextuales ayuda a detectar intenciones relevantes utilizando el contexto de salida establecido por las intenciones ejecutadas previamente.
Tareas
Puedes definir Normas para identificar intenciones contextualmente relevantes mediante el uso de etiquetas de contexto de salida al igual que los rasgos (consulte aquí para más).
Gráfico de conocimiento
La plataforma devour las etiquetas de contexto de salida y las usa para mejorar la detección de intenciones en el motor Data Graph según el indicador establecido por el desarrollador. Esta marca garantiza que las etiquetas de contexto se utilicen para calificar rutas en el gráfico de conocimiento. Las etiquetas de contexto se utilizan para extraer términos que se agrupan con cualquier otro término presente en el enunciado del usuario. La lista consolidada de términos se utiliza para calificar la ruta.
Puede configurar esto de la siguiente manera:
- Selecciona el Construir pestaña del menú superior
- En el menú de la izquierda, haga clic en Lenguaje pure > Umbrales y configuraciones
- Hacer clic Gráfico de conocimiento
- Localizar Calificar rutas contextuales y configúralo en Sí
Flujos de conversación
Las etiquetas de contexto disponibles en el objeto de contexto se utilizan para personalizar los flujos de conversación.
Estos se pueden utilizar de la siguiente manera:
- Para rellenar previamente valores de entidad
- Para definir las condiciones de transición
- Para un flujo de conversación personalizado
Los Scripts para acceder a las etiquetas de contexto son:
- Desde el contexto precise: context.currentTags.tags
- Del contexto anterior: context.historicTags(0).tags
Conclusión
Ahora tenemos todo lo que necesitamos para crear IVA que entiendan y gestionen el contexto a lo largo de una conversación en la plataforma Kore.ai XO.
Pruébelo usted mismo y comience hoy mismo de forma gratuita.