Extractos

Ranuras son pares clave/valor que funcionan como su Del Mpower Agent memoria. Contienen datos que pueden provenir de varias fuentes, incluidas las expresionesCerrado Lo que dice o escribe un contacto. de contacto o su CRMCerrado Sistemas de terceros que administran cosas como contactos, información de ventas, detalles de soporte e historiales de casos.. Puede usar espacios para:

Espacios y Entidades

LasranurasCerrado Entidad extraída del mensaje del contacto y guardada para usar en las respuestas del bot. Similar a una variable. están estrechamente vinculadas a las entidadesCerrado Información recopilada de los mensajes del contacto durante las conversaciones con un Mpower Agent. en sus Del Mpower Agent configuraciones. La siguiente tabla describe la relación y las diferencias entre los espacios y entidades.

Criterios Entidades Extractos
Función

Definir y extraer piezas específicas de información relevantes para la conversación entre Mpower Agent y el contacto.

Mantener información durante una interacción.

Se puede utilizar como condición para ramificar una conversación en función del valor que contiene el espacio.

Se puede utilizar como variable en las respuestas Mpower Agent para inyectar el valor del espacio en la conversación.

Fuente EnunciadosCerrado Lo que dice o escribe un contacto. del contacto. Los enunciados de contacto, formularios de preinteracción, bases de datos, aplicaciones de terceros, otras aplicaciones CXone Mpower, scripts Studio.
Relación Demanda espacios. Todas las entidades tienen espacios.

No requiere entidades. Algunos espacios contienen datos extraídos de enunciadosCerrado Lo que dice o escribe un contacto. a través de entidades. Otros espacios contienen datos extraídos de otras fuentes.

Se pueden utilizar como condiciones para ramificar rutas de conversación. También pueden influir de otras maneras en el avance de la conversación.

Tipos de datos y comportamientos de los espacios

Hay cinco tipos de datos que pueden contener los espacios. Cada tipo se comporta de manera diferente. Los tipos son los siguientes:

  • TextoLas ranuras de texto contienen información de texto. Esto incluye caracteres numéricos que no necesitan ser tratados como números, como un número de teléfono o de cuenta. Un espacio de texto puede influir en el comportamiento de Del Mpower Agent simplemente estando vacío o lleno. El valor exacto del espacio no afecta la conversación.
  • NúmeroLas ranuras de números contienen información numérica que debe tratarse como números y no como texto. Este tipo de ranura puede influir en el comportamiento Del Mpower Agent. El valor exacto de la ranura puede cambiar la forma en que responde el boMpower Agent t. Puede definir límites superiores e inferiores para los números aceptables. Si el valor que llena el espacio está fuera de esos límites, el comportamiento de Del Mpower Agent es diferente. Debes entrenar a tu Mpower Agent para que responda en función de valores que estén dentro y fuera del rango definido.
  • CategóricoLas ranuras categóricas contienen un conjunto definido de información de texto. Este tipo de ranura puede influir en el comportamiento Del Mpower Agent. Dependiendo de cuál de los valores definidos llene el espacio, el Mpower Agent puede proporcionar una respuesta diferente.
  • BooleanoLas ranuras booleanas contienen valores verdaderos o falsos. Este tipo de espacio puede influir en el comportamiento de Del Mpower Agent en función de si está vacío o si su valor es verdadero o falso.
  • CualquieraLas ranuras de cualquier valor pueden contener otros tipos de valores, incluidas listas o JSON. Este tipo de ranura no puede afectar el comportamiento de Del Mpower Agent.

Cada tipo de datos admite diferentes opciones para configurar el comportamiento del espacio. El comportamiento define cómo puede utilizar el espacio en un diálogo:

  • Influencia sobre el diálgo: Todos los tipos de espacios, excepto Cualquiera, pueden influir en el diálogo. Puede usar esto para crear rutas de ramificación en la conversación.
  • Restricción de intención: puede limitar el espacio para que Mpower Agent solo lo llene cuando la intención prevista coincida con la configurada para el espacio.
  • Restricción del formulario: Puede limitar el espacio para que se rellene únicamente a partir de un formulario determinado.

Puede obtener más información sobre cada tipo de datos de los espacios y cómo se utiliza en una página de ayuda diferente.

Métodos de llenado de ranuras

Los métodos de llenado de ranuras son las diferentes formas en que Mpower Agent almacena valores en una ranura. Los valores provienen de diferentes fuentes. Al configurar un espacio, elija el método de llenado que mejor se adapte a cómo planea utilizar el espacio en las conversaciones.

Hay cinco métodos para rellenar espacios en Agent Builder. Se describen en la siguiente tabla.

Método de llenado Detalles
Desde el Sistema

Se crean automáticamente los espacios del sistema cuando comienza una interacción y se llenan a medida que esta avanza. Los espacios del sistema son:

No se pueden editar los espacios del sistema, pero puede usarlos como variables en la interacción. Sin embargo, no pueden influir en el diálogo. Obtenga más información sobre los espacios del sistema.

Desde la Entidad

Se crea automáticamente un espacio cuando se agrega una entidad. Se llena el espacio con datos extraídos por la entidadCerrado Información recopilada de los mensajes del contacto durante las conversaciones con un Mpower Agent. correspondiente durante una interacción. Los espacios basados en entidades deben configurarse después de crear la entidad correspondiente. Esto le permite especificar cómo funciona el espacio. Al eliminar una entidad, también se elimina el espacio correspondiente.

Puede utilizar estos espacios como variables en la misma interacción o en otras áreas de Digital Experience. Los espacios basados en entidades pueden contener cualquiera de los tipos de datos admitidos.

Desde la Intención

Los espacios basados ​​en intenciones se llenan con un valor predefinido cuando se reconoce la intención especificada durante una interacción. Puede crear estos espacios y configurarlos con uno o más valores y las intenciones que los activan.

Puedes utilizar estos espacios como variables en la misma interacción. Los espacios basados en intenciones pueden contener cualquiera de los tipos de datos admitidos.

Por ejemplo, si le pide a un contacto que se suscriba a un boletín informativo, puedes crear un nuevo espacio llamado Suscripción y agregarle dos intenciones. Puede asignar la intención Aceptar al valor y la intención Denegar al valor No. Dependiendo de cómo responda el contacto a la pregunta, uno u otro valor llena el espacio de Suscripción.

Desde el Mensaje Este método rellena el espacio con el texto del siguiente enunciadoCerrado Lo que dice o escribe un contacto. del contacto. Los espacios basados en mensajes pueden contener cualquiera de los tipos de datos admitidos.
Espacios personalizados

Los espacios personalizados suelen contener información basada en lógica empresarial. Un ejemplo serían los datos recuperados por una llamada API a su CRMCerrado Sistemas de terceros que administran cosas como contactos, información de ventas, detalles de soporte e historiales de casos. u otra aplicación de terceros. Utilice espacios personalizados con la acción Rellenar un espacio Mpower AgentCerrado Lo que el bot puede hacer durante la conversación, como enviar un mensaje o asignar disponibilidad. en historias, reglas o respaldo o en flujos.

Puede utilizar el valor de la ranura como una variable en múltiples interacciones entre Mpower Agents y contactos, o en otras áreas de Digital Experience. Los espacios personalizados persisten hasta que se eliminen manualmente. Pueden contener cualquiera de los tipos de datos compatibles.

Por ejemplo, puede utilizar un formulario previo al chat que solicite el número de cuenta de su contacto. Luego, puede extraer el estado de la cuenta del contacto desde otro sistema y diseñar sus historias para que Mpower Agent siempre intente cobrar cualquier saldo vencido.

Restricciones para completar los espacios

Puede restringir los espacios para que únicamente se llenen con intencionesCerrado El significado o propósito detrás de lo que dice/escribe un contacto; lo que el contacto quiere comunicar o lograr. o formularios específicos. Con restricciones establecidas, el Mpower Agent solo llena ese espacio cuando la intención o la forma coincide con lo que usted define.

Esto es útil si solo necesita guardar valores del espacio en determinadas circunstancias. Por ejemplo, tiene un espacio que contiene el nombre del contacto. Utilice este espacio para actualizar la cuenta del contacto. El nombre en la cuenta debe ser un nombre completo y legal. Desea asegurarse de que esta ranura no se utilice en otras instancias en las que Mpower Agent pueda recopilar el nombre de un contacto. Para esto, agregue restricciones para limitar el espacio al formulario y la intención utilizados para recopilar el nombre legal completo del contacto. Si desea utilizar el nombre del contacto para personalizar la conversación, puede crear un segundo espacio para guardar el nombre del contacto, que se completará desde una intención o formulario diferente.

Variables del Espacio

Puedes utilizar ranuras como variables en los mensajes que Mpower Agent envía a sus contactos. Por ejemplo, podría:

Para añadir una variable, use esta sintaxis: {slot_name} Si el espacio contiene un objeto JSON anidado, puede ingresar a los valores del objeto mediante la notación de puntos:  {slotName.parameter}.

El valor que contiene la ranura reemplaza la variable cuando Mpower Agent envía el mensaje. Debe asegurarse de que el espacio recopile el valor correcto antes de usarlo como variable durante la interacción.

Por ejemplo, si desea que su Mpower Agent salude al contacto con su nombre, necesitará un espacio para colocar el nombre y una forma de llenar ese espacio, como un formulario previo al chat. Si la ranura se llama contact_firstName, deberá ingresar ese nombre en el mensaje de saludo que Mpower Agentenvía:Hello {contact_firstName}!

Los espacios como condiciones para ramificar rutas de conversación

Puedes usar ranurasCerrado Entidad extraída del mensaje del contacto y guardada para usar en las respuestas del bot. Similar a una variable. en historiasCerrado Se utiliza para entrenar a un Mpower Agent para el manejo de interacciones según la intención y el contexto. y reglasCerrado Se usa para definir una respuesta de Del Mpower Agent a los mensajes que no cambian con el contexto. para crear condiciones que deben cumplirse antes de que Mpower Agent pueda tomar ese camino. Esto le permite crear rutas de conversación que se ramifican en función de ciertos criterios. Los criterios se basan en el valor que tiene el espacio especificado cuando la conversación llega al punto de ramificación.

Puede utilizar entidadesCerrado Información recopilada de los mensajes del contacto durante las conversaciones con un Mpower Agent. y sus ranuras correspondientes que aparecen en el mensaje del contacto como condición, o puede utilizar la acción Condición de ranura Mpower Agent para utilizar otras ranuras como condiciones. En cualquier caso, es necesario crear una intenciónCerrado El significado o propósito detrás de lo que dice/escribe un contacto; lo que el contacto quiere comunicar o lograr. para cada ruta posible que podría tomar el Mpower Agent. Esto le enseña al Mpower Agent cómo responder según el valor específico guardado en la ranura.

Akela Wolfe, el administrador de Classics, Inc. Agent Builder administrador, está desarrollando un Mpower Agent para recomendar libros a los contactos que navegan por el sitio web.  Ella quiere que su Mpower Agent le pregunte al contacto qué género le gusta y luego responda de manera diferente según la respuesta.

Decide utilizar las condiciones del espacio. Para su primer intento, crea las siguientes historias:

  • género + misterio
  • género + noFicción
  • género + literatura

Cada historia comienza de la misma manera:

Contacto: "¿Puedes recomendarme un libro?"

Bot: "¡Con gusto! ¿Qué género quieres escuchar?

Contacto: "Creo que [género]."

Akela necesita una entidad, por lo que crea una llamada TipoGénero.  Esto crea automáticamente un espacio TipoGénero. La entidad es un tipo de búsqueda porque el género es una categoría. Posteriormente, Akela agrega algunos tipos de género como ejemplos. Agregará más a medida que desarrolle el Mpower Agent.

En la historia de género + misterio, Akela selecciona misterio en la respuesta de contacto y elige la entidad de búsqueda TipoGénero. Agent Builder agrega automáticamente el espacio TipoGénero debajo de la respuesta del contacto. El espacio se llenará con el género que indique el contacto.

A continuación, Akela agrega la acción Condición de ranura Mpower Agent. Elige TipoGénero como Espacio y define el Valor como misterio. Luego agrega una acción de Mensaje Mpower Agent con el mensaje "¡Oh, me encanta un buen misterio! Tenemos algunos buenos.".

Lo siguiente que hace Akela es agregar una acción de integración de script que se conecta a la base de datos de libros electrónicos de Classics. Extrae datos de calificaciones y genera una lista de tres libros altamente calificados en la categoría de misterio y elige uno al azar. Se utilizarán los demás en historias futuras para brindar más opciones si el contacto las solicita.

Akela agrega una acción de Mensaje Mpower Agent que dice "Encontré un misterio que podría gustarte. He aquí el primero." Entonces, Akela agrega una acción de Enlace enriquecido para mostrar el enlace al primer título.

Finalmente, Akela repite estos pasos para las historias de género + no ficción y género + literatura.