Passer le relais à un conseiller
Avec Copilot Studio, vous pouvez configurer votre copilote pour transférer des conversations à des conseillers de manière transparente et contextuelle.
Lorsque votre copilote transfère une conversation, il peut partager l’historique complet de la conversation ainsi que toutes les variables pertinentes. Avec ce contexte, un conseiller qui utilise un hub d’engagement connecté peut être informé qu’une conversation nécessite l’intervention d’un conseiller, voir le contexte de la conversation précédente et reprendre la conversation.
Pour plus d’informations sur la configuration du transfert avec Omnicanal pour Customer Service, consultez Configurer le transfert vers Dynamics 365 Customer Service.
Note
Vous pouvez choisir de réaffecter une conversation de copilote sans créer de lien vers un hub d’engagement :
- Au bas de la rubrique souhaitée, sélectionnez l’icône Ajouter un nœud , pointez sur Gestion des rubriques et sélectionnez Accéder à une autre rubrique.
- Sélectionnez Réaffecter.
Réaffecter est une rubrique système qui, par défaut, délivre un message simple à un utilisateur s’il demande l’aide d’un agent humain.
Vous pouvez modifier la rubrique pour inclure une URL simple vers un site web d’assistance ou un système de ticket, ou pour inclure des instructions pour envoyer un e-mail ou contacter l’assistance.
Conditions préalables
- Un copilote créé avec Microsoft Copilot Studio
- Un hub d’engagement utilisé par des conseillers, tel que Omnicanal pour Customer Service, et vous devez configurer la connexion, comme décrit dans Configurer le transfert à Omnicanal pour Customer Service
Configurer la rubrique système Réaffecter
Lorsque vous créez un copilote à partir de Dynamics 365 Customer Service, la rubrique système Réaffecter inclut déjà un nœud Transférer la conversation. Cependant, les copilotes créés dans Copilot Studio ne sont pas configurés avec ce nœud par défaut. Pour ajouter un nœud Transférer la conversation à la rubrique système Réaffecter, procédez comme suit :
Dans le volet de navigation latéral, sélectionnez Rubriques, passez à l’onglet Système, puis sélectionnez la rubrique Réaffecter.
Au bas de la rubrique, sélectionnez l’icône Ajouter un nœud , pointez sur Gestion des rubriques et sélectionnez Transférer la conversation.
Déclencher le transfert à un conseiller
Les clients qui interagissent avec votre copilote peuvent demander l’intervention d’un conseiller à tout moment de la conversation. Cette escalade peut se produire de deux manières, avec un déclencheur implicite ou un déclencheur explicite.
Lors du déclenchement de la rubrique de transfert, le copilote lance le transfert au hub d’engagement configuré et envoie tout le contexte de la conversation pour trouver le meilleur conseiller suivant afin qu’il puisse reprendre la conversation.
Déclencheurs implicites
Dans certains cas, votre copilote peut être incapable de déterminer l’intention de la conversation d’un client. Par exemple, le client peut poser une question spécifique pour laquelle il n’y a pas de sujet, ou bien un sujet donnée n’offre aucune option qui corresponde.
Dans d’autres cas, le client peut demander à être immédiatement transféré à un conseiller. Par exemple, un client peut saisir « parler à un conseiller » au milieu d’une conversation.
Lorsque le copilote détecte une escalade de cette manière, il redirige automatiquement l’utilisateur vers la rubrique système Réaffecter. Ce type de déclenchement est appelé déclenchement implicite.
Déclencheurs explicites
Lors de la création de rubriques pour votre copilote, vous pouvez déterminer que certaines rubriques nécessitent une interaction avec un humain. Ce type de déclenchement est appelé déclenchement explicite.
Dans ces cas, vous devez ajouter un nœud Transférer la conversation à la rubrique. Ce nœud vous permet d’ajouter un Message privé à l’agent, qui est envoyé au hub d’engagement connecté pour aider le conseiller à comprendre l’historique et le contexte de la conversation.
Note
Les conversations qui atteignent ce nœud sont marquées comme des sessions Escaladées dans les rapports d’analyse.
Pour configurer le déclenchement explicite pour une rubrique :
Au bas de la rubrique, sélectionnez l’icône Ajouter un nœud , puis sélectionnez Envoyer un message pour ajouter un nœud de message. Entrez ce que le copilote doit dire pour indiquer que le transfert à un conseiller est sur le point de se produire.
Sous le nœud de message, sélectionnez l’icône Ajouter un nœud , pointez sur Gestion des rubriques et sélectionnez Transférer la conversation.
Entrez un message privé facultatif au conseiller dans le nœud Transférer la conversation. Ce message facultatif peut être utile si vous avez plusieurs sujets avec des nœuds Transférer la conversation, car les informations sont stockées dans la
va_AgentMessage
variable de contexte.
La rubrique démarre le transfert à un conseiller lorsque ce nœud est atteint. Vous pouvez tester le transfert en déclenchant la rubrique dans le canevas de test.
Note
Une fois que vous avez ajouté un nœud Transférer la conversation dans une conversation, chaque fois que vous déclencherez le transfert, vos utilisateurs verront un message « Aucun renderer pour cette activité » sur le site web de démonstration. Ce message suggère la nécessité de personnaliser votre canevas de discussion pour implémenter un code personnalisé côté client qui fait intervenir un agent humain de votre hub d’engagement dans la conversation.
Variables contextuelles disponibles lors du transfert
Au-delà de fournir un moyen automatisé de porter une conversation dans un hub d’engagement, il est important de s’assurer que c’est l’agent le plus approprié pour chaque problème qui est engagé. Pour faciliter l’acheminement des conversations vers l’agent en direct le plus approprié, des variables de contexte sont également transmises au hub d’engagement.
Vous pouvez utiliser ces variables pour déterminer automatiquement où la conversation doit être acheminée. Par exemple, vous avez peut-être ajouté des nœuds Transférer la conversation à plusieurs sujets différents, et vous souhaitez acheminer les conversations portant sur certains sujets à des agents particuliers.
Le tableau suivant répertorie les variables de contexte disponibles par défaut.
Context | Finalité | Exemple |
---|---|---|
va_Scope |
Acheminer les escalades vers un conseiller. | "copilot" |
va_LastTopic |
Acheminer les escalades vers un conseiller et faciliter la prise en main par celui-ci. Inclut la dernière rubrique qui a été déclenchée par un énoncé de l’utilisateur. | "Return items" |
va_Topics |
Faciliter la prise en main par le conseiller. Inclut uniquement les rubriques déclenchées par l’utilisateur final à l’aide d’une phrase de déclenchement. N’inclut pas les rubriques vers lesquelles l’utilisateur a été redirigé. | [ "Greetings", "Store Hours", "Return Item" ] |
va_LastPhrases |
Acheminer l’escalade vers un conseiller et faciliter la prise en main par celui-ci. | "Can I return my item" |
va_Phrases |
Faciliter la prise en main par le conseiller. | ["Hi", "When does store open", "Can I return my item" ] |
va_ConversationId |
Identifier de manière unique une conversation de copilote. | 6dba796e-2233-4ea8-881b-4b3ac2b8bbe9 |
va_AgentMessage |
Faciliter la prise en main par le conseiller. | "Got a gift from: HandoffTest" |
va_BotId |
Identifiez le copilote qui transfère une conversation. | 6dba796e-2233-4ea8-881b-4b3ac2b8bbe9 |
va_Language |
Acheminer les escalades vers un conseiller. | "en-us" |
Toutes les variables de rubrique définies par l’utilisateur | Faciliter la prise en main par le conseiller. | @StoreLocation = "Bellevue" |
Un client peut passer par plusieurs rubriques avant de demander une escalade. Votre copilote rassemble toutes les variables contextuelles dans les rubriques et les fusionne avant de les envoyer au hub d’engagement.
Sil existe des rubriques avec des variables contextuelles portant des noms similaires, le copilote promeut la dernière variable de rubrique définie.