Définir l'accès à la connaissance

Vous pouvez définir les connaissances auxquelles les Bot Builder botsFermé A software application that handles customer interactions in place of a live human agent. peuvent accéder dans Expert et les transmettre au contactFermé The person interacting with an agent, IVR, or bot in your contact center.. Cela vous donne un meilleur contrôle sur qui peut accéder aux connaissances Expert lorsque vous parlez avec un bot via Autopilot Knowledge.

Vous pouvez définir l’accès à l’aide d’une ou plusieurs des options suivantes :

Accès basé sur les rôles et les autorisations

L'accès basé sur les rôles et les autorisations vous permet de définir les connaissances que le bot peut fournir en fonction des Expert rôles et autorisations. Vous pouvez configurer un accès dynamique ou statique :

  • Dynamique : L'accès dynamique vous permet de définir l'accès aux connaissances différemment pour chaque personne qui utilise le bot en fonction des rôles et des autorisations dans Expert. La configuration de cette option nécessite d'associer des comptes d'utilisateurs autorisés à des rôles et des autorisations dans Expert. Le jeton d'autorisation du contact est transmis à Expert, qui fournit uniquement les connaissances auxquelles le contact a accès en fonction de ses autorisations. Le bot utilise uniquement les connaissances auxquelles le contact a l'autorisation d'accéder pour générer des réponses ou suggérer des articles au contact.
  • Statique : L'accès statique vous permet de définir l'accès aux connaissances en fonction d'un seul Expert utilisateur, que vous attribuez dans les configurations Autopilot Knowledge du bot. Le bot peut fournir toutes les connaissances dont il dispose en fonction du rôle et des autorisations de l'utilisateur Expert que vous attribuez au bot. Tous les contacts reçoivent des connaissances provenant du même pool d’informations possibles.

Si vous configurez les deux types d'accès aux connaissances basés sur les rôles et les autorisations, l'accès dynamique a la priorité sur l'accès statique.

Configurer l'accès dynamique aux connaissances

Vous pouvez utiliser cette fonctionnalité avec :

Lorsqu'aucun jeton n'est fourni, le type d'utilisateur par défaut est admin.

Les étapes de configuration de l'accès aux connaissances basé sur les autorisations sont différentes selon l'endroit où Autopilot Knowledge est configuré. Consultez les étapes sur cette page pour votre configuration :

Configurer l'accès dynamique aux connaissances à partir d'une plateforme tierce

  1. Suivez les instructions Une icône représentant un carré avec une flèche pointant du centre vers le coin supérieur droit. de l'aide en ligne Expert pour utiliser le jeton API du serveur. Cela vous permet de générer le jeton d'authentification spécifique à l'utilisateur à transmettre au chat digitalFermé Any channel, contact, or skill associated with Digital Experience.. Un exemple de code Une icône représentant un carré avec une flèche pointant du centre vers le coin supérieur droit. est disponible.
  2. Dans CXone Mpower, créez un nouveau digital champ personnalisé pour les cas. Ce champ transmettra le jeton d'authentification au CXone Mpowerplatform.
  3. Utilisez la commande API digital chat JavaScript dans votre script de chat pour transmettre le jeton à chaque nouvelle interaction.

    cxone('chat', 'setCaseCustomField', 'webauthtoken', document.getElementById('mt-user-authtoken').innerText);/*]|>*/ </script>
  4. Ajoutez un nouveau paramètre appelé webAuthToken à votre script d’intégration Autopilot Knowledge. Utilisez la valeur dynamique du champ personnalisé de cas dans le nouveau paramètre.  Dans l'exemple, le champ personnalisé est appelé webauthtoken.

    async function main() {
      let fetch = fetchKnowledge(
        Bot.slots['last customer message'].value || 'THIS IS A TESTING MESSAGE',
           { 
    		'webAuthToken': Bot.slots['contact.custom_fields.webauthtoken'].value,
    		'maxWords': Variables ['Generated Reply - Word Count'].value,
    		[truncated]
    

Configurer l'accès dynamique aux connaissances à partir de Expert

Lorsque vous configurez l’accès aux connaissances dans Expert, vous n’avez pas besoin de générer un jeton d’API serveur. Il est généré automatiquement et disponible via le script deki dans Expert. Le jeton API du serveur vous permet de générer les jetons d'authentification spécifiques à l'utilisateur qui sont transmis au chat numérique.

  1. Dans CXone Mpower, créez un nouveau digital champ personnalisé pour les cas. Ce champ transmettra le jeton d'authentification au CXone Mpower platform.
  2. Extrayez le jeton généré directement depuis n'importe quelle page Expert via Deki Script :

    <span id="mt-user-authtoken" class='mt-hide'>user.authtoken</span>

  3. Utilisez la commande API digital chat JavaScript API dans votre script de chat pour transmettre le jeton à chaque nouvelle interaction. Utilisez document.getElementById(‘mt-user-authtoken') pour extraire le jeton de la page Expert et stocker la valeur dans le champ personnalisé webauthtoken de manière dynamique.

    cxone('init', '2436'); 
    cxone('chat', 'init', 2436, 'chat_26983c3-08e9-49d2-b935-2070e8657c8b');
    cxone('chat', 'setCaseCustomField', 'webauthtoken', document.getElementById('mt-user-authtoken').innerText);/*]|>*/ </script>
  4. Ajoutez un nouveau paramètre appelé webAuthToken à votre script d’intégration Autopilot Knowledge. Utilisez la valeur dynamique du champ personnalisé de cas dans le nouveau paramètre.  Dans l'exemple, le champ personnalisé est appelé webauthtoken.

    async function main() {
      let fetch = fetchKnowledge(
        Bot.slots['last customer message'].value || 'THIS IS A TESTING MESSAGE',
           { 
    		'webAuthToken': Bot.slots['contact.custom_fields.webauthtoken'].value,
    		'maxWords': Variables ['Generated Reply - Word Count'].value,
    		[truncated]
    

Configurer l'accès statique aux connaissances

  1. Dans Expert, configurez un compte utilisateur avec le rôle et les autorisations qui permettent d'accéder aux connaissances que vous souhaitez que le bot puisse fournir aux contacts.
  2. Dans CXone Mpower, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  3. Cliquez sur le robot avec lequel vous souhaitez travailler.
  4. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  5. Cliquez sur l’onglet Scripts.

  6. Sélectionnez l’intégration du script Autopilot Knowledge.

  7. Sous Variables, cliquez sur Expert - Nom d'utilisateur pour le développer.

  8. Dans Valeur par défaut, saisissez le nom de l'utilisateur Expert que vous souhaitez attribuer à votre bot. La valeur par défaut est admin. Votre modification est enregistrée automatiquement.

Configurer l'accès aux connaissances au niveau de la page

Vous pouvez configurer l’accès aux connaissances au niveau de la page. Cela vous permet de définir quelles pages votre bot peut envoyer aux contacts en fonction des critères suivants :

  • Confidentialité des pages : choisissez le type de pages que le bot peut lire en fonction de ses paramètres de confidentialité. Vous pouvez en savoir plus sur la confidentialité des pages dans ExpertUne icône représentant un carré avec une flèche pointant du centre vers le coin supérieur droit.
  • Chemins de page : Dans Expert, les chemins organisent des groupes de pages dans des ordres personnalisés avec des éléments de navigation séquentiels. Vous pouvez spécifier les chemins à partir desquels votre bot peut lire. Vous pouvez en apprendre davantage sur les chemins dans ExpertUne icône représentant un carré avec une flèche pointant du centre vers le coin supérieur droit.
  • Balises de page : dans Expert, les balises de page organisent des groupes de pages par sujet. Vous pouvez spécifier les balises de page attribuées au contenu auquel votre bot peut accéder. Vous pouvez en apprendre davantage sur les balises dans ExpertUne icône représentant un carré avec une flèche pointant du centre vers le coin supérieur droit.

Ces critères sont définis comme des variables de script dans le script Autopilot Knowledge dans Bot Builder. Pour chacun d'entre eux que vous souhaitez utiliser pour définir l'accès aux connaissances, vous pouvez le configurer avec les critères spécifiques que vous souhaitez appliquer à votre bot.

  1. Dans CXone Mpower, cliquez sur le sélecteur d'application et sélectionnezBot Builder.

  2. Cliquez sur le robot avec lequel vous souhaitez travailler.
  3. Cliquez sur Intégrations icône, qui ressemble à une prise. dans le menu d'icônes de gauche.
  4. Dans l’onglet Scripts, cliquez sur l’intégration de script Autopilot Knowledge.
  5. Sous Variables, cliquez sur la variable que vous souhaitez utiliser et modifiez la valeur comme suit :
    • Expert - Confidentialité de la page : saisissez le type de confidentialité de page que vous souhaitez utiliser. La valeur par défaut est Combiné. D'autres valeurs possibles sont Privé ou Public.
    • Expert - Chemins de page : saisissez un ou plusieurs chemins à partir desquels votre bot peut lire. Séparez chaque chemin par une virgule ( , ). Par exemple, path_1, path_2, etc. dans la valeur de la variable, où path_1 et path_2 sont les chemins réels dans Expert. La valeur par défaut est None.
    • Expert - Balises de page : saisissez les noms des balises de page attribuées au contenu auquel votre bot peut accéder. Séparez chaque nom de balise par une virgule ( , ). Par exemple, tag_1, tag_2, où tag_1 et tag_2 sont les noms de balises Expert réels. La valeur par défaut est Aucun.
  6. Lorsque vous avez terminé vos modifications, cliquez sur Entraîner et préparer pour mettre à jour le modèleFermé Version of a bot that has been trained and staged de votre robot et tester cette modification.