Microsoft Azure

Le contenu de cette page concerne un produit ou une fonctionnalité en version contrôlée (CR). Si vous ne faites pas partie du groupe CR et souhaitez plus d’informations, contactez votre Représentant de compte CXone.

Microsoft Azure Bot ServiceOmilia est une plateforme tierce qui fournit des agents virtuels de chat. Les agents virtuels interprètent ce que vos contacts disent ou saisissent dans la fenêtre de chat et répondent en conséquence. Ils le font en utilisant des technologies telles que :

Les agents virtuels sont flexibles et peuvent fournir une gamme de fonctions adaptées aux besoins de votre organisation. Par exemple, vous pouvez concevoir votre agent virtuel pour gérer quelques tâches simples ou pour servir d'agent interactif complexe.

CXone prend en charge l’utilisation de Microsoft Azure Bot Service avec les canaux vocaux et les canaux chat numériques. La configuration nécessite d’effectuer des tâches sur la plateforme du fournisseur et dans CXone. Dans CXone, la configuration s’effectue dans Virtual Agent Hub et avec des scripts personnalisés.

Microsoft retirera LUIS le 1er octobre 2025. Dès le 1er avril 2023, aucune nouvelle ressource LUIS ne pourra être créée. Microsoft recommande de faire migrer vos ressources LUISUn carré avec une flèche pointant vers l'extérieur. vers CLU (Conversational Language Understanding - Compréhension du langage courant).

Flux de conversation pour les agents virtuels de type voix et texte

Le début de la conversation se fait différemment pour les agents virtuels vocaux et texte :

Une fois la conversation lancée, l'agent virtuel analyse les énoncés du contact pour comprendre l’objectif ou le sens de l’énoncé d’une personne. Cela s’appelle l’intention du contact. Une fois l'intention identifiée, l'agent virtuel envoie une réponse au contact.

Les requêtes et les réponses sont échangées via Virtual Agent Hub et le script à chaque tour. Cette option permet de personnaliser le comportement de l’agent virtuel d’un tour à l’autre. Pour les agents virtuels vocaux, il s’agit de laméthode de connexion basée sur l’énoncé. Tous les fournisseurs d’agent virtuel texte utilisent cette option.

À la fin de la conversation, l'agent virtuel envoie un signal au script Studio. Il peut signaler que la conversation est terminée, ou que le contact doit parler avec un agent humain. Si la conversation se termine, l’interaction prend fin. Si un agent humain doit intervenir, le script en fait la demande. Le contact est transféré à un agent s'il y en a un de disponible.

Une fois la conversation terminée, il devient possible d'exécuter les tâches post-interaction, telles que le classement des informations dans un système de CRMFermé Systèmes tiers qui gèrent des éléments tels que les contacts, les informations sur les ventes, les détails de l'assistance et les historiques de cas..

Conditions préalables

Pour utiliser les agents virtuelsFermé Une application logicielle qui gère les interactions avec les clients à la place d'un agent humain en direct. Microsoft Azure avec CXone, il vous faut :

Composants d’une intégration

L’intégration de Microsoft Azure implique les composants suivants :

Transcriptions des conversations

Vous pouvez capturer les informations de transcription et d’intention de toutes les conversations voix et chat Microsoft Azure. Vous pouvez utiliser les données capturées comme vous le souhaitez. Par exemple, si une interaction est transférée à un agent humain, vous pouvez les rendre visibles pour cet agent. Une autre option consiste à l’enregistrer en tant qu’enregistrement permanent de la conversation. Vous pouvez choisir de capturer uniquement la transcription, uniquement les informations d'intention, les deux, ou rien.

Si vous souhaitez capturer ces informations, vous devez le préciser dans les Microsoft Azure paramètres de configuration dans Virtual Agent Hub. Vous devez aussi configurer un script Studio utilisé avec votre agent virtuel. Le script doit inclure une Get Bot Transcript action configurée pour gérer les données capturées. Les données capturées sont stockées de façon temporaire pendant toute la durée de vie de l'ID du contact. Si vous devez les enregistrer, vous pouvez configurer le script pour l'envoyer à une archive. Il vous revient d’éliminer les informations à caractère personnel des données enregistrées.

Prise en charge du contenu multimédia enrichi pour les agents virtuels de type texte

Si votre canal le permet, vous pouvez inclure du contenu multimédia enrichiFermé Éléments de messagerie numérique, tels que des boutons, des images, des menus et des sélecteurs d’options. dans les messages. Le type de contenu multimédia enrichi pouvant être envoyé varie d’un canal à un autre, comme l’illustre le tableau suivant.

  Carte adaptatives HTML et texte Markdown Lien enrichi Réponses rapides Sélecteur de liste Sélecteur de créneaux Message du formulaire
Messages Apple pour les entreprises X rouge indiquant « non pris en charge » X rouge indiquant « non pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge »

Chat Numérique

Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » X rouge indiquant « non pris en charge » X rouge indiquant « non pris en charge »
Adresse e-mail X rouge indiquant « non pris en charge » Coche verte indiquant « pris en charge » X rouge indiquant « non pris en charge » Utilise le texte de repli X rouge indiquant « non pris en charge » X rouge indiquant « non pris en charge » X rouge indiquant « non pris en charge »
Facebook Messenger X rouge indiquant « non pris en charge » X rouge indiquant « non pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » X rouge indiquant « non pris en charge »
WhatsApp X rouge indiquant « non pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » X rouge indiquant « non pris en charge »
Google Business Messages X rouge indiquant « non pris en charge » X rouge indiquant « non pris en charge » Coche verte indiquant « pris en charge » X rouge indiquant « non pris en charge » Coche verte indiquant « pris en charge » Coche verte indiquant « pris en charge » X rouge indiquant « non pris en charge »

Pris en charge : Coche verte indiquant « pris en charge »

Pas pris en charge : X rouge indiquant « non pris en charge »

En savoir plus sur la prise en charge du contenu multimédia enrichi sur les canaux numériques.

Si vous voulez inclure du contenu multimédia enrichi dans les réponses d’agent virtuel texte, configurez cette fonctionnalité dans la console de gestion de l’agent virtuel. Elle doit entrer dans la configuration de chaque réponse qui enverra du contenu multimédia enrichi.

Le contenu multimédia enrichi est envoyé au format JSON. Lorsque vous concevez votre code JSON de contenu multimédia enrichi, respectez le schéma du canal numérique que vous utilisez. Les schémas sont différents pour chaque canal. Localisez le code JSON du contenu multimédia enrichi que vous souhaitez utiliser, puis ajoutez-le aux configurations de messages de réponse que vous créez dans la console de configuration Microsoft Azure. En savoir plus sur l’utilisation de contenu multimédia enrichi dans les scripts Studio. Vous pouvez utiliser l’outil miroir JSON de Digital Experience pour vérifier votre code JSON avant de l’ajouter à vos scripts ou à votre agent virtuel.

Recommandations pour la personnalisation des scripts

Avant d'intégrer un agent virtuelFermé La signification ou le but derrière ce qu'un contact dit/tape ; ce que le contact veut communiquer ou accomplir, vous devez savoir:

  • Dans quel script vous souhaitez ajouter un agent virtuel.
  • L’action Studio d’agent virtuel que vous devez utiliser.

  • Où les actions Studio doivent être placées dans votre flux de script.
  • Les exigences de configuration spécifiques à l'agent virtuel que vous utilisez.
  • Comment terminer le script après avoir ajouté l'action de l'agent virtuel. Vous devrez peut-être :
    • Si nécessaire, ajoutez des extraits de code d’initialisation au script à l’aide des actions Snippet. Cela est obligatoire si vous devez personnaliser le comportement de votre agent virtuel.
    • Reconfigurez les connecteurs d’action pour assurer un bon flux de contact et corriger toute erreur potentielle.
    • Utilisez la branche OnReturnControlToScript pour gérer la fin de l’appel ou de l’interaction. Si vous utilisez la branche Default pour gérer la fin d’un appel ou d’une interaction, il se peut que votre script ne fonctionne pas comme prévu.
    • Complétez le script s’il y a lieu et testez-le.

Assurez-vous que tous les paramètres des actions de l'agent virtuel que vous ajoutez à votre script sont configurés pour transmettre les données correctes. Les pages d’aide en ligne consacrées aux actions expliquent comment configurer chaque paramètre.

Veillez également à configurer entièrement votre agent virtuel du côté du fournisseur. Vérifiez que tous les messages par défaut possibles sont configurés. Cela inclut les messages d’erreur ou indiquant qu’une intention a été correctement traitée.

Vous pouvez être en mesure d’obtenir des modèles de scripts à utiliser avec les intégrations d’agent virtuel auprès de NICE CXone Expert Services. Si vous avez besoin d’aide pour la création de scripts dans Studio, contactez votre Représentant de compte CXone, consultez la section Guide de référence technique de l’aide en ligne ou visitez le site de la NICE CXoneCommunauté Un carré avec une flèche pointant du centre vers le coin supérieur droit..

Actions Studio compatibles

Utilisez les actions Studio suivantes dans vos scripts avec Azure :

  • Échange VoiceBot
  • Échange Texbot

Action d'échange Voicebot

L’action  Voicebot Exchange est destinée aux agents virtuels complexes ou aux situations où vous devez personnaliser le comportement de l’agent virtuel d’une étape à l’autre. Elle surveille tour à tour la conversation entre le contact et l’agent virtuel. Elle envoie chaque énoncéFermé Ce qu'un contact dit ou tape. à l’agent virtuel. L’agent virtuel analyse l’énoncé pour identifier l’intentionFermé La signification ou le but derrière ce qu'un contact dit/tape ; ce que le contact veut communiquer ou accomplir et le contexte, puis détermine la réponse à donner. L’action transmet la réponse de l’agent virtuel au contact. Lorsque la conversation est terminée, l'action continue le script.

Si vous souhaitez configurer la fonction Intervention ou Aucune saisie, des scripts supplémentaires sont nécessaires.

Action d'échange Textbot

L’action TextBot Exchange est destinée aux agents virtuels complexes ou aux situations où vous devez personnaliser le comportement de l’agent virtuel d’un tour à l'autre. Elle surveille tour à tour la conversation entre le contact et l’agent virtuelFermé Une application logicielle qui gère les interactions avec les clients à la place d'un agent humain en direct.. Elle envoie chaque énoncéFermé Ce qu'un contact dit ou tape. à l’agent virtuel. L’agent virtuel analyse l’énoncé pour identifier l’intentionFermé La signification ou le but derrière ce qu'un contact dit/tape ; ce que le contact veut communiquer ou accomplir et le contexte, puis détermine la réponse à donner. TextBot Exchange transmet la réponse au contact. Lorsque la conversation est terminée, l'action continue le script.