Informations des assistants numériques
Pour chaque assistant numérique, vous pouvez consulter des rapports d'analyse, à savoir des analyses orientées développement sur des modèles d'utilisation.
Vous pouvez suivre les métriques au niveau de la session utilisateur et au niveau de la conversation. Une session de discussion utilisateur commence lorsqu'un utilisateur contacte un assistant numérique et se termine lorsqu'un utilisateur a fermé la fenêtre de discussion ou après l'expiration de la session de discussion indiquée par la configuration de canal. Vous pouvez basculer entre la conversation et la génération de rapports de session de discussion à l'aide du filtre Mesure.
Description de l'illustration da-conversation-sessions-toggle.png
Les analyses suivent les sessions de discussion à la source. Dans ce cas, il s'agit de l'assistant numérique qui a lancé une session de discussion, et non des compétences constitutives de l'assistant numérique. Les utilisateurs se connectant directement à l'assistant numérique, les briques n'ont aucune incidence sur le suivi des sessions de discussion.
Toutes les sessions de discussion en cours expireront après la version 21.12.
Mesures de session de discussion pour les assistants numériques
- Nombre de sessions lancées : nombre total de sessions de discussion lancées par l'assistant numérique.
- Terminé : nombre de sessions de discussion qui se sont terminées explicitement par les utilisateurs fermant la fenêtre de discussion ou qui ont expiré après la période indiquée par la configuration de canal.
Remarque
Toutes les sessions en cours expireront après la version 21.12. Les sessions lancées via le testeur de briques ont expiré après 24 heures d'inactivité. Actuellement, la fonctionnalité permettant d'arrêter une session en fermant la fenêtre de discussion est prise en charge par le kit SDK client natif Oracle Digital Assistant pour le Web. - Actif : sessions de discussion qui restent actives car la fenêtre de discussion reste ouverte ou parce qu'elles n'ont pas encore expiré.
- Moyenne des réponses utilisateur par session : nombre moyen de réponses des utilisateurs sur le nombre total de sessions lancées par l'assistant numérique. Chaque fois qu'un utilisateur pose une question, répond à l'assistant numérique ou interagit avec celui-ci est comptabilisé comme une réponse.
- Tendances de session : comparaison des sessions actives, terminées et lancées. Ces mesures sont affichées proportionnellement les unes aux autres sur le graphique en anneau, ce qui contraste les totaux des sessions terminées et actives par rapport au nombre total de sessions lancées. Le graphique à courbes de tendance représente le nombre de ces métriques par date.
Mesures de conversation pour les assistants numériques
Les rapports d'analyse des assistants numériques vous permettent de consulter les informations suivantes :
- Nombre de conversations lancées via un assistant numérique sur une période donnée et taux d'achèvement
Remarque
Les conversations ne sont pas les demandes mesurées. Pour en savoir plus sur les mesures, reportez-vous à Descriptions de service de crédits universels Oracle PaaS et IaaS. - Popularité des briques inscrites auprès d'un assistant numérique, déterminée par le trafic vers chaque brique
Ces rapports affichent des données lorsque l'option Activer les analyses, de la page Général des paramètres est activée. Pour accéder aux rapports, ouvrez un assistant numérique, puis sélectionnez
dans la barre de navigation de gauche.
Vous pouvez également afficher des rapports détaillés sur les briques individuelles qui donnent des informations telles que la fréquence à laquelle chaque intention est appelée (ainsi que le pourcentage de ces appels qui aboutit) et les parcours empruntés par les utilisateurs dans la brique. Reportez-vous à Informations.
Types de rapport
- Présentation : utilisez ce tableau de bord pour visualiser rapidement le nombre total de conversations vocales et textuelles par canal et par période. Les mesures du rapport décomposent ce total selon le nombre de conversations terminées, non terminées et en cours. De plus, ce rapport vous indique comment la brique a terminé (ou n'a pas réussi à terminer) les conversations en classant l'utilisation des intentions transactionnelles et de réponse de la brique dans des graphiques à barres et des nuages de mots.
- Conversations : affiche les transcriptions des conversations qui ont eu lieu lors de la création d'une session. Vous pouvez lire une version en texte brut de cette conversation et la consulter dans le contexte de l'acheminement des briques et de la résolution d'intention de l'assistant numérique.
- Evénements : affiche des mesures et des graphiques pour les événements externes transmis aux briques de l'assistant numérique et aux événements sortants envoyés aux deuil externes.
- Réentraînement : homologue du réentraînement au niveau de la brique, qui permet d'améliorer la résolution d'intention pour les briques inscrites à l'aide des données actives qui transitent via l'assistant numérique.
- Exporter : permet de télécharger un fichier CSV des données d'analyse collectées par Oracle Digital Assistant. Vous pouvez créer un rapport d'analyse personnalisé à partir du fichier CSV.
Examen des mesures et graphiques d'aperçu

- Terminé : nombre de conversations acheminées via l'assistant numérique, puis terminées par les différentes briques. Les conversations qui se terminent par un état de flux final ou à un état où le flux final (implicite) est sélectionné comme transition sont considérées comme terminées. Dans les briques rédigées par YAML, les conversations sont comptées comme terminées lorsque le parcours dans le flux de dialogue se termine par une transition
return
ou à un état avec la propriétéinsightsEndConversation
.Remarque
Cette propriété et la transitionreturn
ne sont pas disponibles dans le concepteur de flux visuel. - Non terminé : conversations que les utilisateurs n'ont pas terminées car ils ont abandonné la brique ou n'ont pas pu terminer en raison d'erreurs, d'expirations ou de défauts au niveau de la conception de la brique.
- En cours : nombre de conversations de brique (lancées par l'assistant numérique) qui sont toujours en cours. Utilisez cette mesure pour suivre les conversations à plusieurs niveaux. Une conversation en cours devient une conversation non terminée après l'expiration d'une session.
- Aucune correspondance : nombre de fois où l'assistant numérique n'a pu mettre en correspondance aucune de ses briques inscrites avec un message utilisateur.
- Annulé : nombre de fois où les utilisateurs ont quitté une brique en saisissant "cancel".
- Aide : nombre d'appels de l'intention de système d'aide.
Lorsque les analyses ont été désactivées pour un assistant numérique, le nombre de conversations terminées continue d'augmenter si les analyses ont été activées pour l'une des briques membres. Néanmoins, aucune donnée n'est journalisée pour les mesures Aide et Aucune correspondance propres à l'assistant numérique tant que vous n'activez pas l'option Activer les analyses.
Description de l'illustration da-insights-overview.png - Langues : représente le nombre de conversations pour chaque brique par langue prise en charge.
- Performances : affiche le nombre de conversations par brique.
La vue Tendance fournit un graphique des conversations terminées au cours de la période sélectionnée.
- Briques : la vue Récapitulatif affiche le nombre de conversations gérées par la brique pour une période donnée. En survolant la barre de progression, vous pouvez déterminer le nombre de conversations terminées par rapport au total.
Description de l'image da-insights-skills-summary.pngSi une brique a fait l'objet d'un numéro de version au cours de la période sélectionnée, vous pouvez déterminer la distribution par version des conversations à l'aide du graphique Trafic. Cliquez sur une brique pour ouvrir ce graphique, qui illustre le volume de conversations gérées par chaque version de la brique en termes de nombre total de conversations gérées par la brique pour la période sélectionnée. Chaque arc du graphique de trafic représente une version de la brique, la longueur et le pourcentage associé indiquant le volume de conversations qu'elle a gérées. Le texte de pointage de chacun de ces arcs décrit le pourcentage en termes de nombre de conversations. Pour décomposer ce nombre, par exemple, pour déterminer ce que signifie ce nombre en termes d'intentions appelées pour une version particulière de la brique, cliquez sur l'arc pour effectuer une analyse descendante vers les analyses de niveau brique.S'il existe des conversations non terminées au cours de la période sélectionnée, le nombre total est réparti dans les catégories d'erreur suivantes :- Expirations : les expirations sont déclenchées lorsqu'une conversation en cours est inactive pendant plus d'une heure, ce qui entraîne l'expiration de la session.
- Erreurs gérées par le système : ces erreurs sont gérées par le système et non par la brique. Ces erreurs se produisent lorsque la définition de flux de dialogue n'inclut pas la gestion des erreurs.
- Boucle infinie : des boucles infinies peuvent se produire en raison de défauts dans la définition de flux de dialogue, tels que des transitions mal définies.
- Annulé : nombre de fois où les utilisateurs ont quitté une brique en annulant explicitement la conversation.
Visualiser le rapport Conversations
Au lieu de filtrer une feuille de calcul exportée, vous pouvez utiliser le rapport Conversation pour suivre l'acheminement de la discussion par l'assistant numérique vers ses différentes briques, ainsi que pour savoir quelles intentions ont été appelées en cours de route.
Ce rapport, que vous pouvez filtrer par canal et par brique, répertorie les conversations dans l'ordre chronologique par ID de session (ID de la session de l'utilisateur sur un canal) et présente une transcription de la conversation dans ses colonnes Messages utilisateur et Réponses de brique. L'ID de session est créé lorsqu'un client se connecte au canal et contient toutes les données des briques qui ont participé à une conversation. Cet ID expire s'il n'y a pas d'activité pendant 24 heures, mais peut ne jamais expirer si le client poursuit ses conversations.
Description de l'illustration da-conversations-report.png
Les filtres de vue et d'aptitudes que vous pouvez appliquer au rapport Conversations ne modifient pas le contenu des transcriptions de conversation affichées dans les colonnes Messages utilisateur et Réponses d'aptitude ou en mode Afficher les conversations.
Application du réentraînement ODA
Vous pouvez améliorer la résolution d'intention pour les briques inscrites en mettant à jour leurs données d'entraînement avec les entrées client. Certaines de ces entrées n'ont peut-être été résolues par aucune brique ou ont été acheminées vers la mauvaise brique. Le réentraînement vous aide à évaluer cette entrée utilisateur et à l'ajouter à une brique si vous le considérez comme un ajout utile aux données d'entraînement.
Description de l'illustration da-retrainer.png
Par défaut, le réentraînement applique le filtre NoMatch afin qu'il renvoie tous les messages utilisateur qui n'ont pu être mis en correspondance avec aucune brique inscrite auprès de l'assistant numérique. Pour chacune de ces expressions renvoyées, le rapport présente les deux briques les mieux classées, la marge de gain qui les sépare et, via un graphique à barres horizontales, leurs scores de confiance comparés.
- Filtrez les briques inscrites. Par exemple, vous pouvez filtrer toutes les expressions qui correspondent à une brique particulière au sein de l'assistant numérique, ou appliquer le filtre NoMatch pour obtenir les expressions qui ne correspondent à aucune des briques.
- Sélectionnez la variation.
- Sélectionnez une version brouillon de la brique pour la variation. S'il n'existe pas de version brouillon, créez-en une. Si vous ne pouvez pas sélectionner une brique, elle utilise la prise en charge multilingue native. Dans ce cas, vous ne pouvez pas mettre à jour la brique avec cette procédure. Vous devez utiliser le réentraînement au niveau de la brique.
- Sélectionnez l'intention. Une fois l'expression ajoutée en tant que variation dans le corpus d'entraînement, vous ne pouvez plus la sélectionner pour un réentraînement.
- Si votre brique prend en charge plusieurs langues natives, vous pouvez ajouter la variation à l'ensemble d'entraînement adapté à la langue en choisissant l'une des langues du menu Langue.
Remarque
Cette option est disponible uniquement pour les briques prises en charge de façon native. - Entraînez de nouveau la brique.
- Publiez de nouveau la brique.
- Mettez à jour l'assistant numérique avec la dernière version de la brique.
Anonymisation des informations d'identification personnelle
Comme les informations de niveau brique, vous pouvez appliquer l'anonymisation aux valeurs d'informations d'identification personnelle. Au niveau de l'assistant numérique, l'anonymisation est appliquée aux conversations gérées par l'assistant numérique. L'anonymisation activée au niveau de l'assistant numérique ne s'étend pas aux briques. Si l'anonymisation est activée pour une brique, mais pas pour l'assistant numérique, seules les conversations de brique sont anonymisées, et inversement. Pour les conversations complètement anonymisées, vous devez appliquer l'anonymisation à l'assistant numérique et à ses briques séparément.
- PERSON
- NUMBER
- NUMÉRO DE TÉLÉPHONE
- URL
Activer l'anonymisation des informations d'identification personnelle
- Cliquez sur Paramètres > Général.
- Activez Activer l'anonymisation des informations d'identification personnelle.
- Cliquez sur Ajouter une entité pour sélectionner les valeurs d'entité à anonymiser dans les rapports d'analyse et les journaux.
RemarqueSi vous souhaitez arrêter l'anonymisation d'une entité ou si vous ne voulez pas qu'un anonymat soit utilisé du tout, sélectionnez l'entité, puis cliquez sur Supprimer l'entité. Une fois que vous avez supprimé une entité, la valeur réelle apparaît dans le rapport d'analyse et dans les rapports d'analyse pour les conversations suivantes, même si elle apparaissait précédemment sous sa forme anonymisée.
Les valeurs anonymisées pour les entités sélectionnées sont conservées uniquement après l'activation de l'anonymisation. Ils ne sont pas appliqués aux conversations précédentes. En fonction de la plage de dates sélectionnée pour les rapports d'analyse ou les fichiers d'export, les valeurs d'entité peuvent apparaître dans leurs formulaires réels et anonymisés. Vous pouvez appliquer l'anonymisation à toute valeur non anonymisée lorsque vous créez une tâche d'export. Ces anonymes s'appliquent uniquement au fichier exporté et ne sont pas conservés dans la base de données.Remarque
L'anonymisation est permanente (nonobstant l'anonymisation appliquée aux tâches d'export). Vous ne pouvez pas récupérer les valeurs réelles après avoir activé l'anonymisation.
Création d'une tâche d'export
Si vous souhaitez une autre perspective sur la génération de rapports d'analyse, vous pouvez créer vos propres rapports à partir des données d'analyse exportées. Ces données sont exportées dans un fichier CSV. Vous pouvez écrire un script pour trier le contenu de ce fichier.
- Ouvrez la page Exports et cliquez sur + Exporter.
- Saisissez le nom du rapport, puis entrez une plage de dates.
- Cliquez sur Activer l'anonymisation des informations d'identification personnelle pour le fichier exporté pour remplacer les valeurs non anonymisées par des anonymes dans le fichier exporté. Ces anonymes existent uniquement dans le fichier exporté si les informations d'identification personnelle ne sont pas activées dans les paramètres de l'assistant numérique. Elles ne sont pas conservées dans la base de données et n'apparaissent pas dans les journaux ni dans le rapport Conversations. Cette option est activée par défaut chaque fois que vous définissez l'anonymisation de l'assistant numérique.
Remarque
L'anonymisation des informations d'identification personnelle activée pour les paramètres de brique ou d'assistant numérique prend en compte la manière dont les valeurs d'informations d'identification personnelle sont anonymisées dans le fichier d'export et contribue également à la consistance de l'anonymisation dans le fichier d'export. - Cliquez Exporter.
- Une fois la tâche effectuée, cliquez sur Terminé pour télécharger le fichier CSV sous forme de fichier ZIP.
Remarque
Le fichier CSV d'un assistant numérique contient les données relatives aux briques directement appelées via l'assistant numérique. Les données relatives aux briques appelées en dehors du contexte d'un assistant numérique ne sont pas incluses dans ce fichier.

Description de l'image insights-export-dialog.png
Les données peuvent être réparties sur plusieurs fichiers CSV lorsque la tâche renvoie plus de 1 048 000 lignes. Dans ce cas, le fichier ZIP contient une série de fichiers ZIP incluant chacun un unique fichier CSV.
Mesures d'agent physique pour les assistants numériques
Le reporting d'analyse, via ses gestionnaires de briques et d'agents actifs, couvre l'ensemble de la communication entre l'utilisateur final, la brique et l'agent physique. Ce n'est pas le cas pour les conversations DA en tant qu'agent, où les analyses couvrent uniquement la conversation jusqu'à ce que la discussion ait été transférée à l'agent physique. Pour générer des rapports complets sur les conversations DA en tant qu'agent, utilisez Oracle Fusion Service Analytics.
Mesures de conversation d'agent physique pour les assistants numériques
- Nombre total de conversations : nombre total de conversations acheminées par l'assistant numérique pour la période sélectionnée et le canal. Ce total inclut les conversations avec et sans demande d'agent en direct.
- Conversations gérées par un agent physique : nombre total de conversations acheminées par l'assistant numérique incluant une demande d'agent physique.
- Conversations gérées par ODA : nombre total de conversations (complètes ou incomplètes) gérées par l'assistant numérique ou ses briques car aucune demande d'agent physique n'a été effectuée.
- Conversations résolues par ODA : nombre de conversations acheminées par l'assistant numérique qui se sont terminées (c'est-à-dire qui ont atteint un état de sortie) sans demande d'agent physique.
- Conversations abandonnées en attendant l'agent en direct : nombre de conversations acheminées par l'assistant numérique qui n'ont jamais été transmises à un agent en direct, même si vous en avez demandé une. Les conversations peuvent être considérées comme abandonnées lorsque les utilisateurs ne se connectent jamais avec des agents en direct, peut-être parce qu'ils ont quitté la conversation ou ont expiré.
- Déflexion : pourcentage de conversations déviées de l'agent physique, calculé en divisant le nombre de conversations résolues par ODA par le nombre total de conversations (géré par l'assistant numérique).
Informations sur les événements
Si votre assistant numérique inclut des briques qui ont été équipées pour recevoir des événements à partir de sources externes et publier des événements vers ces dernières, vous pouvez surveiller le volume de ces événements entrants et sortants à l'aide des graphiques et des graphiques Event Insights.
Evénements entrants
- Nombre total de messages entrants : nombre d'événements reçus par la brique. Les événements entrants comportant des erreurs sont également inclus dans ce total. Les événements suivis dans ces rapports dépendent du cas d'utilisation tel qu'il est reflété dans l'objet JSON d'événement. Etant donné que le contenu d'un événement entrant est fourni par cet objet, un événement peut représenter un ordre répété effectué par l'utilisateur. Dans ce cas, il ne s'agit pas de l'échange entre la brique et l'utilisateur, mais du résultat d'une conversation précédente. Lorsque l'utilisateur examine les commandes passées et touche Commande à nouveau, par exemple, la brique reçoit l'événement et envoie un message de confirmation à l'utilisateur. En termes d'analyse, la mesure de comptage du nombre total de messages entrants, qui représente ces commandes répétées, est incrémentée, tout comme le nombre de conversations terminées dans le rapport Aperçu. Dans le rapport Conversation, ces commandes répétées sont agrégées par ID de session utilisateur (attribut de contexte d'événement
userid
). - Nombre de messages d'événement entrants avec des erreurs : nombre d'événements entrants qui n'ont pas généré de messages de notification utilisateur en raison d'erreurs. Il s'agit généralement d'erreurs de validation qui se sont produites car la charge utile d'événement n'était pas conforme au schéma, de problèmes de configuration de la brique qui consomme l'événement ou de configuration de l'événement lui-même.
- Nombre de sources d'événement entrantes : nombre de sources qui donnent naissance aux événements entrants.
- Tendance des messages entrants : volume de messages entrants (y compris ceux avec des erreurs), au fil du temps.
- Répartition des messages entrants : total des événements entrants (y compris ceux avec des erreurs) ventilés par source d'événement.
Conseil :
Vous pouvez créer des noms conviviaux pour les sources d'événements entrants en créant des groupes de ressources définis par l'utilisateur pour ces sources. - Messages entrants avec erreurs : comparaison des événements entrants ayant entraîné des événements de notification avec des erreurs.
Evénements sortants
Les événements sortants n'existent pas sans les événements entrants.
- Nombre total de messages sortants : nombre total d'événements publiés par les briques inscrites à l'assistant numérique.
- Tendance des messages sortants : volume d'événements publiés sur une période donnée.
- Répartition des messages sortants : répartition des messages sortants par source. Pour la version 22.10, seuls les événements d'application font l'objet d'un suivi.
- Répartition des événements : fréquence des événements publiés.
Conseil :
Vous pouvez créer des noms conviviaux pour les événements dans le nuage de mots en créant des groupes de ressources définis par l'utilisateur pour les noms d'événement.