Partager via


Développer une stratégie analytique personnalisée

Copilot Studio fournit des analytics complètes qui vous aident à comprendre l'utilisation d'un agent et les indicateurs de performances clés.

Vous pouvez consulter les rapports liés aux analyses suivantes :

  • Performances et utilisation
  • Satisfaction du client
  • Informations sur la session
  • Utilisation des rubriques
  • Sessions facturées

Cependant, il se peut que vous deviez créer ou utiliser des analyses personnalisées.

Par exemple, vous pourriez avoir besoin de :

  • Partager des analyses avec des parties prenantes ou des utilisateurs.
  • Créer des rapports sur les données des transcriptions de conversation pour une période plus longue que les 30 derniers jours par défaut.
  • Concevoir un rapport ne faisant pas partie des analyses standard.

Vous pouvez utiliser quelques approches différentes pour prendre les données d’analyse enregistrées par Copilot Studio et les utiliser dans des rapports personnalisés.

Copilot Studio modèle de rapport exemple analytique

Pour créer des analyses personnalisées, commencez par le rapport d’exemple de modèle d’analyse Copilot Studio Analytics. L’exemple de rapport de modèle est un ensemble de ressources open source, distribuées via GitHub, ce qui accélère le temps nécessaire pour créer un rapport qui s’affiche dans Power BI.

Avertissement 

  • La solution ne fait pas partie de l'offre core Copilot Studio et nécessite une configuration.

  • Microsoft ne prend pas en charge l'exemple de rapport, mais vous pouvez poser des problèmes dans le référentiel GitHub pour obtenir de l'aide de la communauté.

Dataverse

Dataverse stocke des transcriptions de conversations et des données analytiques personnalisées.

Données de transcription des conversations

Les analyses affichées dans Copilot Studio proviennent d’un service de données résidant dans Copilot Studio. Les données d’utilisation sont également consignées dans l’environnement Dataverse associé, spécifiquement dans la table des transcriptions de conversation.

Périodes de rétention

Par défaut, les deux sources ont une conservation des données de 30 jours. Vous pouvez modifier la période de conservation des transcriptions de conversations dans Dataverse.

Copilot Studio Dataverse tables

Copilot Studio utilise les tableaux suivants pour l’analytique personnalisée dans Dataverse :

  • Chatbot (Bot) Ce tableau comprend les détails de chaque agent dans un environnement. Les détails représentent souvent une petite quantité de données.
  • Sous-composant du chatbot (BotComponent). Ce tableau répertorie les rubriques, entités et boîtes de dialogue associées à l’agent dans votre environnement. Les détails représentent souvent une petite quantité de données.
  • Transcriptions de conversation (ConversationTranscript). Ce tableau contient des données de conversation détaillées pour tous les agents de votre environnement. La taille des données de cette table est liée à l’utilisation de l’agent et peut être volumineuse.

Lorsqu’il est nécessaire de conserver les transcriptions de conversations plus longtemps que la période de conservation par défaut, créez des mesures ou des tableaux de bord personnalisés. Notre approche recommandée consiste à exporter des données de transcriptions de conversation brutes vers un magasin de données plus économique, comme Azure Data Lake Storage Gen2 à l’aide de l'Azure Synapse Link pour la fonctionnalité Dataverse.

L’exportation crée une synchronisation incrémentielle des tables Dataverse configurées dans le lac de données Azure, à l’aide du format Common Data Model.

Vous devez prendre d’autres mesures, notamment configurer le modèle de base :

  • Créer un Azure Data Lake Storage Gen2 et le connecter à Dataverse.
  • Lors de la configuration, sélectionnez la table ConversationTranscript (Chatbot et Sous-composant du chatbot ne prennent pas en charge la synchronisation incrémentielle).
  • Suivez les directives pour configurer les flux de données Power BI afin de traiter les données entrantes.

Avertissement 

Par défaut, Azure Synapse Link pour Dataverse met en miroir les données de table configurées de Dataverse vers le lac de données Azure. Par conséquent, tout enregistrement qui est supprimé dans Dataverse (par exemple, par le travail de suppression en bloc périodique qui supprime les transcriptions de conversation antérieures à 30 jours par défaut) est également supprimé du lac de données Azure. Pour contourner ce comportement, créez des copies ou des captures instantanées de vos données dans le lac de données Azure, ou configurez la synchronisation pour utiliser mode d’application uniquement.

Power BI

Le modèle de solution d’analytique personnalisée inclut un rapport Power BI qui traite les données de transcription brutes (à l’aide de Power Query) dans un rapport qui correspond à l’analytique par défaut Copilot Studio.

De plus, les utilisateurs du rapport ont accès aux informations suivantes :

  • Données pour tous les agents d’un environnement.
  • Données aussi loin que le flux fournit (dans Dataverse ou dans le Azure Data Lake Storage Gen2).
  • Tables de données brutes extraites des données de la table de transcription de conversation, qui peuvent être utilisées pour créer des rapports personnalisés.
  • À une visionneuse de transcription, qui permet aux utilisateurs de voir les conversations réelles qui ont eu lieu.

Avertissement 

Ce rapport effectue des transformations significatives sur les données de base. Si vos tables de transcription de conversation ont une taille supérieure à 80 Mo, utilisez la version du rapport utilisant Azure Synapse Link pour Dataverse et les flux de données Power BI.