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 également créer des métriques personnalisées basées sur l’IA en décrivant la métrique en langage naturel à partir de la page Analytics de l’agent. Les métriques personnalisées apparaissent sous forme de graphiques en anneau étiquetés sous Métriques personnalisées.

En utilisant Copilot Studio Kit, vous pouvez également surveiller les agents à l’aide de l’inventaire des agents et analyser les transcriptions de conversation avec Conversation Analyzer.

Dans Copilot Studio, vous pouvez afficher des rapports liés à l’analytique suivante :

  • 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. Tout d’abord, nous allons comprendre le rôle de Dataverse dans le stockage des données de session.

Copilot Studio, Dataverse et analyse des données

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.

Tables Dataverse de Copilot Studio

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

  • Copilot (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.
  • Composant Copilot (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.
  • ConversationTranscript (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 effectuer d’autres étapes :

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.