Adaptive Cards

NiCE CXone Bot Builder prend en charge l'utilisation de Adaptive Cards dans les réponses du robot. Vous pouvez les utiliser dans les histoiresClosed Utilisées pour entraîner un bot à la gestion des interactions en fonction de l’intention et du contexte., les règlesClosed Utilisées pour définir une réponse du bot à des messages qui ne changent pas selon le contexte. et le repliClosed Une solution de rechange en texte brut envoyée lorsque la destination ne prend pas en charge le contenu multimédia enrichi..

Développées par Microsoft, les Adaptive Cards An icon of a square with an arrow  pointing from the center out to the upper right corner. sont une méthode de création de contenu de messagerie enrichieClosed Éléments de la messagerie numérique tels que les boutons, les images, les menus et les sélecteurs d’Option.. Il s'agit d'un format d'échange de cartes ouvert qui vous permet d'envoyer du contenu d'interface utilisateur d'une manière commune et cohérente. Avec Adaptive Cards, vous pouvez envoyer des messages interactifs plus complexes et plus utiles que ceux qui ne contiennent que des éléments médias enrichis standard.

À l'heure actuelle, seul le clavardage numérique prend en charge Adaptive Cards. Les canaux de clavardage en direct prennent actuellement en charge les cartes adaptatives dans MAX, mais pas dans Agent. Si des messages contenant Adaptive Cards sont envoyés sur d'autres canaux, le texte de repliClosed Une solution de rechange en texte brut envoyée lorsque la destination ne prend pas en charge le contenu multimédia enrichi. désigné est utilisé à la place.

Bot Builder ne dispose d'aucun Adaptive Cards disponible par défaut. Vous devez concevoir les vôtres à l'aide du concepteur Microsoft Adaptive Card, qui est intégré à Bot Builder.

À l'aide du concepteur Adaptive Card, vous pouvez créer des modèles Adaptive Card à utiliser avec Bot Builder. Lorsqu'un robot exécute une réponse qui comprend un modèle Adaptive Card, le modèle est complété de façon dynamique avec les informations appropriées à cette interaction et envoyé au contactClosed La personne qui interagit avec un agent, un SRVI ou un robot dans votre centre d’appels..

Prise en charge de Adaptive Card par Canal

Adaptive Cards ne peuvent être utilisés que sur les canaux qui les prennent en charge. Actuellement, il ne prend en charge que le canal de clavardage Digital.

Si votre robot envoie des messages sur des canaux qui prennent en charge les Adaptive Cards ainsi que sur des canaux qui ne les prennent pas en charge, vous devez configurer le repli de messagerie enrichie. Le repli est envoyé à la place des Adaptive Card sur les canaux qui ne les prennent pas en charge. Vous pouvez configurer le repli de messagerie enrichie pour chaque réponse de robot qui utilise des Adaptive Cards.

Concepteur Adaptive Card

Le concepteur Adaptive Card vous permet de créer des modèles Adaptive Card à utiliser avec Bot Builder. Lorsque vous créez une histoire, une règle ou un repli, vous pouvez ajouter l'action de robot Adaptive Card, puis choisir l'un des Adaptive Cards que vous avez créés.

Le concepteur Adaptive Card est un produit Microsoft intégré à Bot Builder. Une documentation détaillée sur l'utilisation du concepteur est disponible sur le Microsoft site Web Adaptive CardAn icon of a square with an arrow  pointing from the center out to the upper right corner..

Vous pouvez utiliser tous les éléments Adaptive Card disponibles dans les cartes que vous développez. Pour personnaliser dynamiquement un Adaptive Card, vous pouvez utiliser des variables d'emplacementClosed Entité extraite du message du contact et sauvegardée pour être utilisée dans les réponses du bot. Similaire à une variable.. Si vous souhaitez retourner des données à votre robot, vous pouvez inclure des données postback dans les configurations d'un élément tel qu'un bouton. Par exemple, cela vous permet de retourner l'intention associée au choix du contact au robot.

Personnaliser Adaptive Cards avec des variables d’emplacement

Vous pouvez inclure des variables d'emplacement dans vos Adaptive Cards. Cela vous permet d'afficher l'entitéClosed Renseignement recueilli dans les messages du contact durant les conversations avec un bot. associée à l'emplacementClosed Entité extraite du message du contact et sauvegardée pour être utilisée dans les réponses du bot. Similaire à une variable. sur la carte lorsque celle-ci est envoyée à un contact.

Une variable d'emplacement est construite en utilisant le nom de l'entité associée à l'emplacement entre crochets. Par exemple, {phone_number}. Vous pouvez utiliser des variables d'emplacement dans les propriétés d'un élément dans le concepteur Adaptive Card. Vous pouvez également localiser l'élément dans la section Éditeur de Charge utile de la carte du concepteur Adaptive Card et ajouter la variable d'emplacement à l'élément. Par exemple, "text": "Phone Number: {phone_number}".

Boutons interactifs

Vous pouvez inclure des boutons interactifs dans vos Adaptive Card. Vous pouvez les ajouter à tout élément dont les propriétés comportent une section Actions. Il existe plusieurs types de boutons dans le concepteur Adaptive Card que vous pouvez utiliser. Les types de boutons suivants sont particulièrement utiles avec Bot Builder :

Créer une Adaptive Card

Les nouveaux Adaptive Cards commencent par un ensemble d’exemples d’éléments par défaut. Vous pouvez modifier les exemples d’éléments ou tous les supprimer pour commencer à créer une carte à partir de zéro.

Après avoir créé un Adaptive Card, vous pouvez l’utiliser dans une réponse de bot.

  1. Dans NiCE CXone, cliquez sur le sélecteur d'applications et sélectionnez Autres > Bot Builder.
  2. Cliquez sur le robot avec lequel vous souhaitez travailler.
  3. Cliquez sur Préférences > Adaptive Cards.
  4. Pour créer un dossier, cliquez sur le signe plus Icône d’un signe plus à l’intérieur d’un cercle. et entrez un nom, puis appuyez sur entrée.
  5. Dans le dossier auquel vous voulez ajouter un Adaptive Card, cliquez sur le signe plus Icône d’un signe plus à l’intérieur d’un cercle..
  6. Saisissez un nom pour la carte et appuyez sur entrée.
  7. Add elements to your card: 
    • Double-cliquez sur une option sous Éléments de carte pour l’y ajouter.
    • Faites glisser et déposez un élément de la section Éléments de carte dans l’aperçu de la carte.
    • Cliquez sur la boussole d’un élément Icône de quatre flèches dans un cercle. dans l’aperçu de la carte et faites glisser l’élément vers un nouvel emplacement.
  8. Configure your element's properties:
    • Sélectionnez un élément dans l’aperçu ou dans la section Structure de carte. La section propriétés de l’élément affiche les propriétés de l’élément sélectionné. Modifiez-les au besoin. Chaque élément possède un ensemble différent de propriétés.
    • Utilisez l’Éditeur de Charge utile de carte pour visualiser, configurer ou modifier les propriétés d’un élément.
    • Cliquez sur le X dans le coin supérieur droit de l’aperçu pour supprimer un élément.
  9. Utilisez un emplacement dans un élément en entrant le nom de l’entité dans un champ de propriété d’élément. Mettez le nom entre accolades. Par exemple, {phone_number}.
  10. To add an interactive button to the card, configure an action in your card as follows: 
    • Ouvrir une URL : Sélectionnez Action.OpenURL comme Type d’action et entrez l’URL.
    • Envoyer des données postback : Sélectionnez Action.Submit comme Type d’action et entrez le nom de l’intention dans le champ Data en utilisant le format {"text":"/[intentName]"}.
  11. Pour tester l’apparence de votre carte dans la section d’aperçu, remplacez les données par défaut de la section Exemple d’Éditeur de données par les exemples de données de votre carte.
  12. Les modifications sont enregistrées automatiquement.