Skip to main content

Consultation des résultats des tests

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Décrire les résultats des tests du centre de test Agentforce
  • Dépanner les tests qui ont échoué dans le générateur Agentforce

Utilisation des résultats des tests

Une fois les tests terminés, vous pouvez consulter les résultats afin de voir ce qui a bien fonctionné et ce qui n’a pas fonctionné aussi bien que vous l’espériez. Examinez les résultats du test que vous avez effectué dans la dernière unité.

  1. Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), recherchez et sélectionnez Testing Center (Centre de test).
  2. Sélectionnez le nom du test Generated Test Agentforce v1 (Test Agentforce v1 généré).

En haut de la page, vous voyez les éléments suivants : Status (Statut), Duration (Durée), Subagent Pass % (% de réussite de sous-agent), Action Pass % (Action réussie à %) et Response Pass % (Réponse réussie à %). « Page Testing Center (Centre de test) avec le statut du test Generated Test Agentforce v1 (Test Agentforce v1 généré). »

Cette section donne un aperçu de la manière dont les différentes parties des tests sont réalisées. Vous pouvez choisir de télécharger ou de réexécuter les tests. La réexécution des tests est utile lorsque vous avez apporté des modifications à l’agent et que vous devez vérifier si ces modifications entraînent l’échec des tests en cours. Vous pouvez ensuite ajouter de nouveaux tests au fichier de test CSV afin de couvrir les mises à jour apportées à l’agent. Enfin, vous pouvez créer un test avec le fichier de test mis à jour et exécuter les nouveaux tests.

La section suivante de la page s’intitule Test Results (Résultats des tests). Ici, vous pouvez utiliser une liste déroulante pour sélectionner l’une des trois options : All Results (Tous les résultats) (valeur par défaut), Passed Results (Résultats réussis) et Failed Results (Résultats échoués).

« Résultats des tests tels que décrits ci-dessus. »

La section Test Results (Résultats des tests) affiche plusieurs colonnes. Examinons la première ligne plus en détail.

Énoncé

Please update the email address for Ilsa Galgey to new_email@example.com. (Met à jour l’adresse e-mail d’Ilsa Galgey vers new_email@example.com.)

Run Status (Statut de l’exécution)

Effectué

Sous-agent attendu

MigrationDefaultTopic

Sous-agent actuel

MigrationDefaultTopic

Subagent Test Results (Résultats du test de sous-agent)

Pass (Réussi)

Actions attendues

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields']

Actions réelles

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput']

Résultat du test des actions

Fail (Échec)

Réponse attendue

The email address for Ilsa Galgey has been updated to new_email@example.com. (L’adresse e-mail d’Ilsa Galgey a été mise à jour vers new_email@example.com.)

Actual Outcome (Résultat réel)

Can I proceed with updating Ilsa Galgey's email address to new_email@example.com? (Puis-je mettre à jour l’adresse e-mail d’Ilsa Galgey vers new_email@example.com ?)

Résultat du test du résultat

Pass (Réussi)

Vous reconnaissez probablement Utterance (Énoncé), Expected Subagent (Sous-agent attendu), Expected Actions (Actions attendues) et Expected Response (Réponse attendue) dans le fichier de test. Les nouvelles informations sont les réponses et les résultats réels obtenus à l’issue des tests.

  • Actual Subagent (Sous-agent actuel) indique le sous-agent choisi pour l’énoncé.
  • Subagent Test Result (Résultat du test de sous-agent) indique Pass (Réussi) ou Fail (Échec) pour signifier si le sous-agent actuel correspond au sous-agent attendu.
  • Actual Actions (Actions réelles) indique les actions exécutées par l’agent à partir du sous-agent.
  • Action Test Result (Résultat du test des actions) indique Pass (Réussi) ou Fail (Échec) pour signifier si l’action réelle correspond aux actions attendues.
  • Actual Outcome (Résultat réel) indique la réponse réelle de l’agent.
  • Outcome Test Result (Résultat du test du résultat) indique Pass (Réussi) ou Fail (Échec) pour signifier si le résultat réel correspond à la réponse attendue.

Il semble que le premier test ait échoué pour Actual Actions (Actions réelles). Les actions attendues comprennent IdentifyRecordByName et QueryRecords alors que l’action réelle ne comprend que QueryRecords. Vous utilisez le générateur Agentforce pour l’agent Agentforce (Default) (Agentforce [par défaut]) afin de dépanner l’énoncé de ce test et de mieux comprendre ce que fait l’agent.

Dépannage avec le générateur Agentforce

Passez au générateur Agentforce et testez manuellement l’énoncé dans Conversation Preview (Aperçu de la conversation). L’utilisation du générateur Agentforce de cette manière est une forme de test manuel qui vous permet d’examiner en détail l’énoncé afin de voir les sous-agents, les actions et les réponses choisis par l’agent. Essayez ensuite de modifier l’énoncé pour tenter d’obtenir des résultats différents.

  1. Dans Setup (Configuration), dans la zone Quick Find (Recherche rapide), recherchez et sélectionnez Agentforce Agents (Agents Agentforce).
  2. Ouvrez la liste déroulante correspondant au nom de l’agent que vous souhaitez ouvrir et sélectionnez Open in Builder (Ouvrir dans le générateur). Nous continuerons à examiner l’agent Einstein Copilot ou Agentforce (Default) (Agentforce [par défaut]).

    Liste des agents Agentforce avec la liste déroulante de l’agent Agentforce (Default) (Agentforce [par défaut]) mettant en évidence Open in Builder (Ouvrir dans le générateur).
  1. Dans Conversation Preview (Aperçu de la conversation), saisissez l’énoncé Please update the email address for Ilsa Galgey to new_email@example.com. (Met à jour l’adresse e-mail d’Ilsa Galgey vers new_email@example.com.) et cliquez sur Enter (Entrée).

L’écran central du générateur Agentforce affiche les résultats, y compris les sections Session Start (Démarrage de la session), User Prompt (Instruction générative utilisateur), Select Subagent (Sélectionner un sous-agent), etc.

Vous voyez également la section Select Action (Sélectionner une action), qui indique que l’action Identify Record by Name (Identifier l’enregistrement par son nom) (IdentifyRecordByName) a été appelée.

Le critère du test Expected Action (Action attendue) attendait trois actions. L’échec est dû à une attente incorrecte.

À ce stade, plusieurs options s’offrent à nous.

  • La première consiste à modifier le test Expected Action (Action attendue) pour n’avoir que les actions IdentifyRecordByName et ExtractFieldsAndValuesFromUserInput. Mais il est également possible de modifier le test Utterance (Énoncé) s’il était censé appeler les deux actions.
  • La modification de l’énoncé et la vérification des actions réelles dans les résultats des tests vous permettent de répéter les tests, d’apporter des modifications et de vérifier que l’agent fait ce qui est attendu de lui. Plus vous avez de tests et de critères de test différents, plus la confiance envers l’agent et sa fiabilité sont grandes.
  • Cela peut également être utilisé comme test négatif. Ajoutez simplement un autre test avec les critères de test positif afin que les critères soient couverts.

Avantages du centre de test Agentforce

Les tests sont une partie essentielle de la conception d’agents Agentforce. En créant et en maintenant des critères de test positif et négatif détaillés, vous renforcez et maintenez la confiance que vos agents Agentforce inspirent à vos utilisateurs et à vos clients.

Le centre de test Agentforce permet d’effectuer des tests répétés qui vous donnent la possibilité de déterminer rapidement si les modifications apportées à vos agents ont une incidence négative sur les résultats. Vous pouvez même commencer par créer les critères de test, exécuter les tests, puis intégrer les nouvelles fonctionnalités dans les agents pour que ces tests réussissent. C’est ce que la communauté des codeurs appelle le développement piloté par les tests, qui constitue un excellent moyen de développer de nouvelles fonctionnalités avec les agents.

Vous avez désormais une meilleure idée de ce que le centre de test Agentforce peut vous apporter et des différentes façons dont vous pouvez utiliser les critères de test pour vous assurer que vos nouveaux agents sont en mesure d’interagir efficacement avec vos utilisateurs et vos clients. Maintenant, à vous de jouer : créez des tests !

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires