Adaptive Cards

NiCE CXone Bot Builder admite el uso de Adaptive Cards en respuestas del bot.Puede usarlos en historiasClosed Se usa para entrenar a un bot para el manejo de interacciones según la intención y el contexto., reglasClosed Se usa para definir la respuesta de un bot a mensajes que no cambian según el contexto. y respaldoClosed texto sin formato alternativo que se envía cuando el destino no admite contenido multimedia enriquecido..

Desarrollado por Microsoft, Adaptive Cards Un ícono de un cuadrado con una flecha que apunta desde el centro hacia la esquina superior derecha. son un método para crear contenido de mensajería enriquecidaClosed Elementos en la mensajería digital, como botones, imágenes, menús y selectores de opciones.. son un formato de intercambio de tarjetas abiertas que le permiten enviar contenido UI de forma común y congruente. Con Adaptive Cards, puede enviar mensajes interactivos más complejos y útiles que los que contienen solo elementos estándar de medios enriquecidos.

Actualmente, solo la conversación digital admite Adaptive Cards. Los canales de chat en vivo actualmente admiten tarjetas adaptables en MAX, pero no en Agente. Si se envían mensajes con Adaptive Cards en otros canales, se utiliza en su lugar el texto de alternativaClosed texto sin formato alternativo que se envía cuando el destino no admite contenido multimedia enriquecido. designado.

Bot Builder No tiene ninguna Adaptive Cards disponible de manera predeterminada.Debe diseñar las suyas propias usando el diseñador Microsoft Adaptive Card, que está integrado en Bot Builder.

Con el diseñador de Adaptive Card, puede crear plantillas de Adaptive Card para usar con Bot Builder. Cuando un bot ejecuta una respuesta que incluye una plantilla de Adaptive Card, la plantilla se completa dinámicamente con la información apropiada para esa interacción y se envía al contactoClosed La persona que interactúa con un agente, IVR o bot en su centro de contacto..

Compatibilidad de las Adaptive Card por Canal

Las Adaptive Cards sólo se pueden usar en canales que las admitan. Actualmente, solo admite canal de Digital chat.

Si su bot envía mensajes en canales que admiten Adaptive Cards, así como en canales que no lo hacen, debe configurar la alternativaClosed texto sin formato alternativo que se envía cuando el destino no admite contenido multimedia enriquecido. de mensajería enriquecida. La alternativa se envía en lugar de los Adaptive Card en los canales que no los admiten. Puede configurar la alternativa de mensajería enriquecida para cada respuesta de bot que use Adaptive Cards.

Diseñador de Adaptive Card

El diseñador de Adaptive Card le permite crear plantillas de Adaptive Card para usar con Bot Builder. Cuando crea una historia, regla o alternativa, puede agregar la Adaptive Card acción de bot y luego elegir una de las Adaptive Cards que creó.

El diseñador de Adaptive Card es un producto de Microsoft integrado en Bot Builder. Hay documentación detallada sobre el uso del diseñador disponible en el Microsoft Adaptive Card sitio webUn ícono de un cuadrado con una flecha que apunta desde el centro hacia la esquina superior derecha..

Puede usar cualquier elemento disponible de Adaptive Card en las tarjetas que desarrolle. Para personalizar un Adaptive Card de manera dinámica, puede usar variables de ranuraClosed Entidad extraída del mensaje del contacto y guardada para su uso en las respuestas del bot. Similar a una variable. . Si desea devolver datos a su bot, puede incluir datos de postback en las configuraciones de elementos tales como un botón. Por ejemplo, esto le permite devolver al bot la intención asociada con la elección del contacto.

Personalizar las Adaptive Cards con variables de ranura

You can include slot variables en su Adaptive Cards. Esto le permite mostrar la entidadClosed Una pieza de información recopilada de los mensajes del contacto durante las Conversaciones con un bot. asociada con la ranuraClosed Entidad extraída del mensaje del contacto y guardada para su uso en las respuestas del bot. Similar a una variable. en la tarjeta cuando dicha tarjeta se envía a un contacto.

Una variable de ranura se construye usando el nombre de la entidad asociada con la ranura entre llaves. Por ejemplo, {phone_number}. Puede usar variables de ranura en las propiedades de un elemento en el diseñador de Adaptive Card. También puede buscar el elemento en la sección editor de Carga útil de la tarjeta del diseñador de Adaptive Card y agregar la variable de ranura al elemento. Por ejemplo, "text": "Phone Number: {phone_number}".

Botones interactivos

Puede incluir botones interactivos en sus Adaptive Card. Los puede agregar a cualquier elemento con una sección Acciones en sus propiedades. Hay varios tipos de botones en el diseñador de Adaptive Card que puede usar. Los siguientes tipos de botones son particularmente útiles con Bot Builder:

Crear una Adaptive Card

Las Adaptive Cards nuevas comienzan con un conjunto de elementos de ejemplo de manera predeterminada. Puede modificar los elementos de ejemplo o eliminarlos a todos para construir una tarjeta desde cero.

Después de crear un Adaptive Card, puede usarlo en una respuesta de bot.

  1. En NiCE CXone, haga clic en el selector de aplicaciones y seleccione Otros > Bot Builder.
  2. Haga clic en el bot con el que desea trabajar.
  3. Haga clic en Preferencias > Adaptive Cards.
  4. Para crear una carpeta, haga clic en el signo más Icono de un signo más dentro de un círculo. e ingrese un nombre, luego presione intro.
  5. En la carpeta a la que desea agregar un Adaptive Card, haga clic en el signo más Icon of a plus sign inside a circle..
  6. Escriba un nombre para la tarjeta y pulse intro.
  7. Add elements to your card: 
    • Haga doble clic en una opción dentro de Elementos de tarjeta para agregarla.
    • Arrastre y suelte un elemento de la sección Card Elements en la vista previa de la tarjeta.
    • Haga clic en la brújula del elemento Icon of four arrows in a circle. en la vista previa de la tarjeta y arrastre el elemento a una nueva ubicación.
  8. Configure your element's properties:
    • Seleccione un elemento en la vista previa o en la sección Estructura de la tarjeta. La sección Propiedades del elemento muestra las propiedades del elemento seleccionado. Modifíquelas según sea necesario. Cada elemento tiene un conjunto distinto de propiedades.
    • Use el Card Payload editor para ver, configurar o modificar las propiedades de un elemento.
    • Haga clic en X de la esquina superior derecha de la vista previa para eliminar un elemento.
  9. Utilice una ranura en un elemento al ingresar el nombre de entidad en un campo de propiedad de elemento. Escriba el nombre entre llaves.Por ejemplo, {phone_number}.
  10. To add an interactive button to the card, configure an action in your card as follows: 
    • Abrir una URL: Seleccione Action.OpenURL como el Tipo de acción e ingrese la URL.
    • Enviar datos de postback: Seleccione Action.Submit como el Tipo de acción y escriba el nombre de la intención en el campo Data con el formato {"text":"/[intentName]"}.
  11. Para probar el aspecto de su tarjeta en la sección de vista previa, reemplace los datos predeterminados en la sección editor de datos de muestra con datos de ejemplo para su tarjeta.
  12. Los cambios se guardan de forma automática.