Contrôlez le comportement des connaissances dans votre flux de voix ou de robots numériques
- Genesys Cloud CX 1, Genesys Cloud CX 1 Digital Add-on II, Genesys Cloud CX 2, Genesys Cloud CX 2 Digital, Genesys Cloud CX 3 Digital, Genesys Cloud CX 3, Genesys Cloud CX 4, ou Genesys Cloud CX AI Experience.
- Architecte > UI > Vue autorisation
- Architecte > Flux > Ajouter, voir, modifier, supprimer permissions
- Compréhension de la langue > All permission
- Connaissances > Toutes autorisation
- Analytique > Agrégat de connaissances > Tous autorisation
Ajoutez des connaissances à vos flux vocaux ou de robots numériques pour créer des robots de type FAQ. Pour ajouter des connaissances, créez une base de connaissances dans l'atelier de connaissances, puis reliez-la à votre flux vocal ou à votre robot numérique. Vous pouvez également sélectionner une base de connaissances existante à partir d'Architect, ou ouvrir l'atelier de connaissances à partir d'Architect, puis créer et construire une nouvelle base de connaissances. Trouvez la section Connaissance dans le menu Compréhension du langage naturel de l'architecte.
Cet article décrit des exemples et des pratiques recommandées qui contrôlent la manière dont le comportement de connaissance se produit du début à la fin dans votre flux de voix ou de robot numérique. Pour plus d'informations sur la manière de créer des paires de questions et de réponses et d'ajouter des connaissances à votre flux, voir Add knowledge to your bot flow.
Aperçu de la gestion des connaissances personnalisées
Lorsque vous utilisez le mode personnalisé pour configurer la gestion avancée des connaissances, vous pouvez décider manuellement de la manière de gérer les connaissances, puis configurer le comportement en fonction des besoins de votre entreprise. Par exemple :
- Introduire un article de réponse
- Articles en boucle en cas de désambiguïsation
- Lien vers la catégorie ou l'étiquette dans l'article de connaissance
- Recueillir des informations
Vous pouvez concevoir une tâche réutilisable qui s'exécute immédiatement après avoir trouvé un ou plusieurs articles de connaissance. Les actions qui déclenchent cette tâche réutilisable sont Wait for Input ou Digital Menu. La tâche de connaissance réutilisable vous donne plus de contrôle pour adapter le comportement du flux du début à la fin et décider ensuite quand afficher l'article de connaissance, la désambiguïsation et le retour d'information.
Par exemple, vous pouvez stocker les articles de connaissance correspondants, que le robot utiliserait normalement dans le traitement des connaissances, en tant que variable de flux par une action Demander. Vous pouvez alors décider de la suite de la tâche désignée et contrôler le parcours du client.
Processus et résultats de la gestion personnalisée des connaissances
Le participant fournit une expression ou une phrase. Le robot vérifie si l'énoncé a un niveau de confiance élevé pour un ou plusieurs articles. En cas de désambiguïsation, le flux du robot numérique passe en boucle par une présentation de tuiles pour chaque article de connaissance, puis passe en boucle par catégorie d'articles jusqu'à ce que le participant confirme son intention. Ensuite, le flux peut exécuter une action Send Knowledge Feedback après l'apparition de l'article pour capturer les réactions positives ou négatives, ce qui vous donne plus de contrôle sur la configuration des connaissances.
- Réglages standard ou personnalisés: Choisissez entre les paramètres standard et personnalisés dans la zone de la base de connaissances par défaut du flux pour déterminer comment contrôler ce qui se passe lorsqu'un énoncé déclenche un article afin de personnaliser l'expérience du client.
- Liste de recherche de connaissances: Accédez à la liste des résultats de la recherche de connaissances dans votre tâche de bout en bout. Le traitement personnalisé vous permet de créer un traitement des connaissances et de contrôler ce qui se passe avant, pendant et après la surface de l'article par l'architecte.
- Catégories et étiquettes: Utilisez la catégorie ou l'étiquette d'un article qui vous aide à prendre des décisions en matière de logique de flux dans vos tâches et à déterminer le chemin correct pour l'utilisateur.
- Gérer les connaissances: Capturer et exécuter une tâche de connaissance lorsque le flux du robot numérique trouve une correspondance de connaissance et contourner le traitement automatique existant de la connaissance.
- Retour d'information sur les connaissances globales: Utilisez le retour d'information global pour capturer les commentaires des clients après que le robot a présenté un article à partir d'une action Afficher l'article de connaissance afin de garantir que tous les commentaires s'appliquent au même tableau de bord d'optimisation de la connaissance.
- Variable Session.LastKnowledgeSearchID: Architect capture cette variable de session intégrée à chaque fois qu'une recherche de connaissances est effectuée. Vous pouvez l'utiliser comme entrée de l'action Envoyer un retour d'information et envoyer le retour d'information par le biais du bon résultat de recherche.
- Scores de confiance: Utilisez les scores de confiance pour configurer la logique dans votre tâche de connaissance et gérer manuellement la désambiguïsation.
La manière dont vous contrôlez les connaissances diffère selon que vous utilisez un flux de robots numériques ou un flux de robots vocaux.
Connaissances en matière de contrôle des flux de robots numériques
Le processus suivant décrit comment vous pouvez utiliser un traitement avancé et raffiné des connaissances dans les flux de robots numériques et fournir à vos clients des résultats plus précis.
- Passez en mode personnalisé pour configurer une logique de connaissance personnalisée.
- Créez une variable dans laquelle vous stockerez les résultats de la recherche.
- Créer la tâche réutilisable de connaissance personnalisée.
- Ajoutez une action de décision à la tâche réutilisable et configurez le chemin Oui.
- Configurez le chemin No pour l'action Decision de la tâche réutilisable.
Les auteurs de flux de robots numériques avancés peuvent passer en Pour passer en mode personnalisé, procédez comme suit :
- Ouvrez un flux de robots numériques ou créez-en un nouveau.
- Sous Compréhension du langage naturel, cliquez sur Knowledge.
- Sous Base de connaissances par défaut, cliquez sur le menu déroulant et sélectionnez la base de connaissances par défaut.
- Pour remplacer les paramètres de connaissance standard et globaux et créer une tâche de connaissance réutilisable, cliquez sur Custom. Une boîte de dialogue s'ouvre, vous demandant de confirmer le passage à la logique personnalisée.
- Dans la boîte de dialogue Switch to Custom, cliquez sur Switch.
Cliquez sur l’image pour l’agrandir.
- Sous Ressources, cliquez sur Data.
- Sous Ajouter une variable, sélectionnez KnowledbeBaseDocument Collection.
- Dans le champ Enter variable name, tapez
searchResults
. - Cliquez sur Créer.
Sélectionnez ou créez une tâche réutilisable et configurez des paramètres de connaissance personnalisés. Ces paramètres comprennent l'introduction de la réponse, la désambiguïsation, le retour d'information et le suivi.
- Cliquez sur l'onglet Custom.
- Sous Personnalisé, effectuez l'une des opérations suivantes :
- Pour sélectionner une tâche existante, cliquez sur Sélectionner une tâche et choisissez ensuite la tâche souhaitée.
- Pour créer une nouvelle tâche, procédez comme suit :
- Cliquez sur Ajouter . La boîte de dialogue Nom de la tâche s'ouvre.
- Saisissez un nom pour la tâche de connaissance, puis cliquez sur Créer une nouvelle tâche.
- Pour ouvrir la tâche existante ou nouvelle dans l'éditeur de tâches, cliquez sur Ouvrir la tâche .
L'exemple suivant décrit comment ajouter une action de décision et configurer le chemin Oui pour une tâche de connaissance réutilisable, après être passé à la connaissance personnalisée.
- Sous Tâches réutilisables, cliquez sur la tâche de connaissance que vous souhaitez configurer.
- Ajouter et configurer une action de décision :
- Dans la boîte à outils, développez le menu Logical et faites glisser une action Decision dans l'éditeur de tâches situé sous la case Start.
- Renommez l'action de décision ou laissez le nom par défaut.
- Sous Expression, cliquez sur Modes d'expression puis sur Expression .
- Dans la case Expression, tapez
Count(Flow.searchResults) == 1
.
- Sous le chemin Oui de l'action Décision, ajoutez et configurez une action Communiquer.
- Dans la boîte à outils, développez le menu Communiquer et faites glisser une action Communiquer dans l'éditeur de tâches.
- Renommez l'action Communiquer ou laissez le nom par défaut.
- Sous Communication, cliquez sur Cliquez pour ajouter du texte et dans le Rich Text Builder, tapez Voici la réponse à votre question.
- Cliquez sur Sauvegarder.
- Sous l'action Communiquer, ajoutez et configurez une action Afficher l'article de connaissance.
- Dans la boîte à outils, développez le menu Communiquer et faites glisser une action Afficher l'article de connaissance sous l'action Communiquer.
- Renommez l'action Afficher l'article de connaissance ou laissez le nom par défaut.
- Sous Knowledge Article, cliquez sur Expression Modes et ensuite sur Expression .
- Dans la boîte d'expression, tapez
Flow.searchResults[0]
.
Cliquez sur l’image pour l’agrandir.
L'exemple qui suit décrit comment configurer le chemin "Pas de chemin" pour l'action "Décision" dans une tâche de connaissance réutilisable, après être passé à la connaissance personnalisée. Il s'agit ici d'ajouter une logique de boucle et de demander au participant de confirmer si l'article correspond à ce dont il a besoin.
- Ajouter et configurer une action de boucle :
- Dans la boîte à outils, développez le menu Loop et faites glisser une action Loop dans l'éditeur de tâches sous le chemin No de l'action Decision.
- Renommez l'action Loop ou laissez le nom par défaut.
- Sous Current Index Data Name, tapez
Flow.loopIndex
. - Sous Nombre maximal de boucles, cliquez sur Modes d'expression puis sur Expression .
- Dans la case Maximum Loop Count, tapez
Count(Flow.searchResults)
.
- Sous l'action Loop, ajoutez et configurez une action Communicate.
- Dans la boîte à outils, développez le menu Communiquer et faites glisser une action Communiquer dans l'éditeur de tâches.
- Renommez l'action Communiquer ou laissez le nom par défaut.
- Sous Communication, cliquez sur Cliquez pour ajouter du texte et dans le Rich Text Builder, tapez Voici un article qui répond à votre question.
- Cliquez sur Sauvegarder.
- Sous l'action Communiquer, ajoutez et configurez une action Afficher l'article de connaissance.
- Dans la boîte à outils, développez le menu Communicate et faites glisser une action Show Knowledge Article sous l'action Communicate.
- Renommez l'action Afficher l'article de connaissance ou laissez le nom par défaut.
- Sous Knowledge Article, cliquez sur Expression Modes et ensuite sur Expression .
- Dans la case Expression, tapez
Flow.searchResults[Flow.loopIndex]
.
- Ajouter et configurer une action Demander une action Oui/Non.
- Dans la boîte à outils, développez le menu Ask et faites glisser une action Ask for Yes/No sous l'action Show Knowledge Article.
- Renommez l'action Demander oui/non ou laissez le nom par défaut.
- Sous Question, cliquez sur la zone de texte et dans le Rich Text Builder, tapez Cela a-t-il répondu à votre question ?
- Cliquez sur Sauvegarder.
- Sous Pas de correspondance, cliquez sur la zone de texte et dans le Rich Text Builder, tapez Veuillez saisir Oui ou Non. Cela a-t-il répondu à votre question ?
- Cliquez sur Sauvegarder.
- Ajoutez et configurez une action Send Knowledge Feedback sous le chemin Yes de l'action Ask for Yes/No.
- Développez la catégorie Data et faites glisser une action Send Knowledge Feedback sous le chemin Yes.
- Renommez l'action Envoyer un retour d'information sur les connaissances ou laissez le nom par défaut.
- Sous Knowledge Search ID, tapez
Session.LastKnowledgeSearchId
. - Sous Article de connaissance, tapez
Flow.searchResults[Flow.loopIndex]
. - Sous Retour d'information, cliquez sur Saisissez la valeur et sélectionnez Positif.
- Développez le menu Loop et faites glisser une action Exit Loop sous l'action Send Knowledge Feedback.
- Ajoutez et configurez une action Send Knowledge Feedback sous le chemin d'accès No de l'action Ask for Yes/No.
- Développez la catégorie Data et faites glisser une action Send Knowledge Feedback sous le chemin No.
- Renommez l'action Envoyer un retour d'information sur les connaissances ou laissez le nom par défaut.
- Sous Knowledge Search ID, tapez
Flow.searchResults[Flow.loopIndex]
. - Sous Article de connaissance, tapez
Session.LastKnowledgeSearchId
. - Sous Retour d'information, cliquez sur . Saisissez la valeur et sélectionnez Négatif.
- Dans la boîte à outils, développez le menu Communiquer et faites glisser une action Communiquer dans l'éditeur de tâches.
- Renommez l'action Communiquer ou laissez le nom par défaut.
- Sous Communication, cliquez sur Cliquez pour ajouter du texte et dans le Rich Text Builder, tapez Désolé ! Essayons encore une fois.
- Cliquez sur Sauvegarder.
- Dans la boîte à outils, développez le menu Disconnect et ajoutez une action Exit Bot Flow sous l'action Communicate.
- Validez et enregistrez le flux.
Cliquez sur l’image pour l’agrandir.
Contrôle des connaissances dans les flux de robots vocaux
Le processus suivant décrit comment vous pouvez utiliser le traitement avancé et affiné des connaissances dans les flux de robots et fournir à vos clients des résultats plus précis.
- Passez en mode personnalisé pour configurer une logique de connaissance personnalisée.
- Ajoutez et configurez une action Ask for Intent dans la tâche appropriée, généralement le Starting Bot.
- Sélectionnez le chemin de la connaissance et choisissez la valeur dans laquelle stocker les résultats de la recherche de la connaissance.
- Configurez le chemin de la connaissance pour l'action Demander l'intention.
- Ouvrez un flux de bot ou créez-en un nouveau.
- Sous Compréhension du langage naturel, cliquez sur Knowledge.
- Sous Base de connaissances par défaut, cliquez sur la liste et sélectionnez la base de connaissances par défaut.
- Pour remplacer les paramètres de connaissance standard et globaux, cliquez sur Custom. Une boîte de dialogue s'ouvre, vous demandant de confirmer le passage à la logique personnalisée.
- Dans la boîte de dialogue Switch to Custom, cliquez sur Switch.
Cliquez sur l’image pour l’agrandir.
Cliquez sur l’image pour l’agrandir.
- Sélectionnez l'endroit du flux où ajouter l'action. Choisissez l'une des options suivantes :
- Sous Starting Bot, cliquez sur Default Bot.
- Créer une tâche réutilisable.
- Cliquez sur une tâche existante.
- Dans la boîte à outils, cliquez sur pour développer le menu Demander, puis faites glisser une action Demander l'intention à l'emplacement approprié dans l'éditeur de tâches.
- Configurer l'action :
- Donnez un nom significatif à l'action ou laissez le nom par défaut inchangé.
- Sous Question, configurez la question initiale que vous voulez que le destinataire reçoive lorsqu'il atteint ce point du flux. Par exemple, Comment puis-je vous aider ?
- Sous Délai de fin de saisie vocale, choisissez la durée maximale de la pause après que le système a détecté que le participant a terminé sa réponse.
- Sous Réponse invalide > Aucune entrée, configurez la réponse que le robot produit lorsqu'il ne reçoit pas d'entrée de la part du participant.
- Sous Invalid Response > No Input, pour créer une liste d'invites que le robot renvoie progressivement lorsqu'il ne reçoit pas de données de l'utilisateur, cliquez sur Customize Input. Configurez ensuite les réponses en fonction de vos préférences.
- Sous Invalid Response > No Match, configurez la réponse que le robot renvoie lorsque l'entrée de l'utilisateur n'est pas une correspondance valide. Par exemple, Redis-moi ce que tu veux faire.
- Sous Invalid Response > No Match, pour créer une liste d'invites que le robot renvoie progressivement lorsqu'il ne reçoit pas de données de l'utilisateur, cliquez sur Customize Input. Configurez ensuite les réponses en fonction de vos préférences.
- Pour configurer la tâche de connaissance et sélectionner le chemin de la connaissance, voir la section suivante.
Cliquez sur l’image pour l’agrandir.
Avec les connaissances personnalisées, lorsque vous ajoutez une action Ask for Intent à votre flux et que vous définissez le chemin d'action sur Knowledge, Architect affiche un champ de résultats de recherche de connaissances configurable au-dessus de la section Paths. Dans ce champ, choisissez la variable qui stocke la collection de résultats de KnowledgeBaseDocument correspondant à la recherche effectuée par Architect dans l'action. La collection de résultats peut contenir plusieurs articles qui correspondent fortement à la recherche.
- Sous Chemins, activez la case à cocher Knowledge. Le champ Résultats de la recherche de connaissances apparaît directement au-dessus de la section Chemins.
- Sous Résultats de la recherche de connaissances, sélectionnez la variable dans laquelle stocker les résultats d'une recherche de connaissances. Par exemple, Flow.searchResults.
Cliquez sur l’image pour l’agrandir.
Lorsque vous sélectionnez le chemin de la connaissance dans votre action Demander l'intention, Architect vous permet de contrôler le comportement du flux avant de présenter des articles au participant. Contrairement au traitement standard, qui présente automatiquement les articles de connaissance et la communication de suivi avec le participant, le traitement personnalisé vous permet de décider comment fournir ces informations au participant.
Les étapes suivantes s'appuient sur le scénario des sections précédentes.
- Sous le chemin de la connaissance de l'action Demander l'intention, configurez une action Communiquer.
- Dans la boîte à outils, développez le menu Communiquer et faites glisser une action Communiquer dans l'éditeur de tâches.
- Renommez l'action Communiquer ou laissez le nom par défaut.
- Sous Communication, cliquez sur Aucun élément n'est configuré. Le générateur de séquences de communication s'ouvre.
- Cliquez sur Text et ajoutez le texte de la réponse que le client reçoit. Par exemple, Je pense que ces réponses aideront.
- Cliquez sur Sauvegarder.
- Sous l'action Communiquer, configurez une deuxième action Communiquer.
- Dans la boîte à outils, développez le menu Communiquer et faites glisser une action Communiquer dans l'éditeur de tâches.
- Renommez l'action Communiquer ou laissez le nom par défaut.
- Sous Communication, cliquez sur Aucun élément n'est configuré. Le générateur de séquences de communication s'ouvre.
- Cliquez sur Expression et, dans la case Expression, tapez la variable des résultats de la recherche de connaissances que vous avez créée dans la section précédente. Par exemple, Flow.searchResults.
- Cliquez sur Enregistrer.
Cliquez sur l’image pour l’agrandir.
- Compléter la configuration du flux, puis la valider et l'enregistrer.
Cliquez sur l’image pour l’agrandir.