Partager via


Exécuter des tests dans Copilot Studio Kit

Une série de tests dans Copilot Studio Kit vous permet d’exécuter plusieurs tests contenus dans un jeu de tests unique par rapport à une configuration d’agent spécifique.

Créer une exécution de test

Pour créer une exécution de test :

  1. Accédez à l’application Copilot Studio Kit.
  2. Accédez aux exécutions de test.
  3. Créez un Nouvel enregistrement d’exécution de test d’assistant.
  4. Saisissez un Nom.
  5. Sélectionnez le jeu de tests de l’agent souhaité.
  6. Sélectionnez la configuration de l’agent souhaitée.
  7. Enregistrez l’enregistrement.

Comprendre ce qui se produit lorsqu'un test est exécuté

Lorsque vous enregistrez un enregistrement d’exécution de test , quelques points se produisent dans l’ordre :

  1. Un flux cloud initial déclenche et exécute tous les tests sur la configuration de l’agent spécifié.
  2. L’état de l’exécution passe de Not Run to Running.
  3. Le système crée des résultats de test individuels pour chaque test.
  4. Lorsque les tests se terminent en cours d’exécution, l’état d’exécution est mis à jour pour terminer.
  5. En cas d’erreur, le système fournit un lien vers le flux cloud défaillant pour une résolution des problèmes supplémentaires.

Une fois l’état d’exécutionterminé, d’autres flux cloud peuvent démarrer, en fonction de la configuration :

  1. L’état de l’enrichissement d’App Insights est défini sur En attente jusqu’à ce que les données soient disponibles dans App Insights. Lorsque l'analyse est terminée, l'état passe à En cours puis à Terminé.
  2. L’analyse des réponses générées est définie sur En attente si l’état de l’enrichissement App Insights est configuré afin qu’il s’exécute après celui-ci. L’état passe à Exécution et Complet lorsque l’analyse se termine.
  3. L’état de l’enrichissement dataverse est défini sur En attente jusqu’à ce que la transcription de conversation soit disponible dans Dataverse. L’état est mis à jour en cours d’exécution et terminé lorsque l’analyse est effectuée.

Dupliquer une exécution de test

Vous pouvez rapidement réexécuter le même jeu de tests en sélectionnant la commande d’exécution en double . Cette commande crée une copie de l’enregistrement qui s’exécute immédiatement après l’enregistrement.

Dupliquez une exécution de test pour réexécuter la même configuration de test, par exemple, à un moment différent, après avoir apporté des modifications de configuration ou après l’ajout au jeu de tests.

Réexécuter une étape spécifique

Vous pouvez réexécuter un flux enfant spécifique :

  • Enrichir avec App Insights
  • Analyser avec AI Builder
  • Enrichir avec Dataverse
  • Colonnes de correctif cumulatif

Capture d’écran du bouton Réexécuter montrant les listes d’options pour réexécuter un flux enfant spécifique.

L’objectif principal des étapes de réexécution consiste à réexécuter les étapes d’enrichissement lorsque des problèmes techniques se produisent. La réexécution traite uniquement les cas de test avec l’état Réussite ou En attente .

Étape suivante