Anzeigen von Testergebnissen
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Beschreiben der Testergebnisse im Agentforce-Testcenter
- Durchführen von Problembehandlung für fehlgeschlagene Tests im Agentforce-Generator
Arbeiten mit Testergebnissen
Nachdem die Tests abgeschlossen wurden, können Sie die Ergebnisse anzeigen und sehen, was gut funktioniert hat und was weniger gut funktioniert hat, als Sie es erwartet hatten. Sehen Sie sich die Ergebnisse für den Test an, den Sie in der letzten Lektion ausgeführt haben.
- Suchen Sie in Setup im Feld "Quick Find" (Schnellsuche) Testing Center (Testcenter) und wählen Sie den Eintrag aus.
- Wählen Sie den Test namens Generated Test Agentforce v1 aus.
Oben auf der Seite sehen Sie die folgenden Angaben: Status (Status), Duration (Dauer), Subagent Pass % (Unteragent bestanden in %), Action Pass % (Aktion bestanden in %) und Response Pass % (Antwort bestanden in %).
Dieser Abschnitt gibt Ihnen einen kurzen Überblick darüber, wie die verschiedenen Teile der Tests absolviert werden. Sie können sich entscheiden, die Tests herunterzuladen oder erneut auszuführen. Das erneute Ausführen der Tests ist sinnvoll, wenn Sie Änderungen am Agenten vorgenommen haben und feststellen müssen, ob die Änderungen ein Fehlschlagen der aktuellen Tests bewirken. Anschließend können Sie der CSV-Datei neue Tests hinzufügen, um die am Agenten vorgenommenen Updates abzudecken. Schließlich können Sie einen neuen Test mit der aktualisierten Testdatei erstellen und die neuen Tests ausführen.
Der nächste Abschnitt auf der Seite behandelt die Testergebnisse. Hier können Sie ein Dropdownmenü verwenden, um eine der drei Optionen auszuwählen: "Alle Ergebnisse" (Standardeinstellung), "Bestandene Ergebnisse" und "Fehlerhafte Ergebnisse".

Im Abschnitt "Test Results" (Testergebnisse) werden mehrere Spalten angezeigt. Sehen wir uns die erste Zeile genauer an.
Äußerung |
Bitte aktualisiere die E-Mail-Adresse für Ilsa Galgey auf "new_email@example.com". |
Ausführungsstatus |
Completed (Abgeschlossen) |
Erwarteter Unteragent |
MigrationDefaultTopic |
Tatsächlicher Unteragent |
MigrationDefaultTopic |
Unteragenten-Testergebnisse |
Bestanden |
Erwartete Aktionen |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields'] |
Tatsächliche Aktionen |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput'] |
Aktionstestergebnis |
Fehlgeschlagen |
Erwartete Antwort |
Die E-Mail-Adresse für Ilsa Galgey wurde auf "new_email@example.com" aktualisiert. |
Tatsächliches Ergebnis |
Kann ich mit dem Aktualisieren der E-Mail-Adresse von Ilsa Galgey auf "new_email@example.com" fortfahren? |
Testergebnis |
Bestanden |
Vermutlich erkennen Sie Utterance (Äußerung), Expected Subagent (Erwarteter Unteragent), Expected Actions (Erwartete Aktionen) und Expected Response (Erwartete Antwort) aus der Testdatei. Die neuen Informationen sind die tatsächlichen Antworten und Ergebnisse aus der Ausführung der Tests.
-
Actual Subagent (Tatsächlicher Unteragent ) zeigt, welcher Unteragent für die Äußerung ausgewählt wurde.
-
Subagent Test Result (Unteragenten-Testergebnisse) zeigt "Bestanden" oder "Fehlgeschlagen", wenn der tatsächliche Unteragent dem erwarteten Unteragenten entspricht.
-
Actual Actions (Tatsächliche Aktionen) zeigt, welche Aktionen der Agent aus dem Unteragenten ausgeführt hat.
-
Aktionstestergebnis zeigt "Bestanden" oder "Fehlgeschlagen", wenn die tatsächliche Aktion den erwarteten Aktionen entspricht.
-
Tatsächliches Ergebnis zeigt die tatsächliche Antwort des Agenten.
-
Testergebnis zeigt "Bestanden" oder "Fehlgeschlagen", wenn das tatsächliche Ergebnis der erwarteten Antwort entspricht.
Anscheinend gab es im ersten Test einen Fehlschlag für "Tatsächliche Aktionen". Für "Erwartete Aktionen" sind "IdentifyRecordByName" und "QueryRecords" aufgeführt und unter "Tatsächliche Aktionen" ist nur "QueryRecords" aufgelistet. Sie verwenden den Agentforce-Generator für den Agentforce (Standard)-Agenten, um die Äußerung dieses Tests zu überprüfen und sich ein besseres Bild davon zu machen, was der Agent tut.
Problembehandlung mit dem Agentforce-Generator
Wechseln Sie zum Agentforce-Generator und testen Sie die Äußerung in der Unterhaltungsvorschau manuell. Die Verwendung von Agentforce Builder (Agentforce-Generators) in dieser Weise stellt eine Form des manuellen Testens dar und ermöglicht es Ihnen, die Äußerung zu untersuchen, um die Unteragenten, Aktionen und Antworten zu sehen, die der Agent auswählt. Versuchen Sie anschließend, die zu testende Äußerung zu ändern, um verschiedene Ergebnisse zu erhalten.
- Geben Sie in Setup im Feld "Quick Find (Schnellsuche)" den Text "New Agent" (Neuer Agent) ein und wählen Sie dann Agentforce Agents (Agentforce-Agenten) aus.
- Wählen Sie das Dropdown-Menü für den Namen des Agenten, den Sie öffnen möchten, und wählen Sie In Generator öffnen aus. Wir fahren mit unserer Untersuchung des Einstein Copilot- oder Agentforce (Standard)-Agenten fort.

- Geben Sie in der Unterhaltungsvorschau die Äußerung
Please update the email address for Ilsa Galgey to new_email@example.com.(Bitte aktualisiere die E-Mail-Adresse für Ilsa Galgey auf "new_email@example.com") und klicken Sie auf Eingabe.
Der Mittelbildschirm von Agentforce Builder (Agentforce-Generator) mit den Ergebnissen, darunter "Sessions Start" (Sitzungsstart), "User Prompt" (Benutzer-Prompt), "Select Subagent" (Unteragenten auswählen) usw.

Sie sehen außerdem "Select Action" (Aktion auswählen), was zeigt, dass die Aktion "Identify Record by Name (IdentifyRecordByName)" (Datensatz anhand des Namens identifizieren) aufgerufen wurde.

Für das Testkriterium "Expected Action" (Erwartete Aktion) wurden drei Aktionen erwartet. Der Fehler beruht auf der falschen Erwartung.
An diesem Punkt bietet sich eine Reihe von Optionen.
- Die erste besteht darin, "Erwartete Aktionen" für den Test so zu ändern, dass nur "IdentifyRecordByName" und "ExtractFieldsAndValuesFromUserInput" aufgeführt sind. Es besteht aber auch die Option, die Testäußerung zu ändern, wenn angenommen wurde, dass sie beide Aktionen aufruft.
- Durch Ändern der Äußerung und Überprüfen der tatsächlichen Aktionen in den Testergebnissen können Sie die Tests wiederholen, Änderungen vornehmen und überprüfen, ob der Agent das tut, was erwartet wird. Je mehr Tests und je mehr verschiedene Testkriterien Sie haben, desto höheres Vertrauen können Sie in den Agenten setzen.
- Sie können dies aber auch als negativen Test verwenden. Fügen Sie einfach einen weiteren Test mit dem positiven Testkriterium hinzu, damit es abgedeckt ist.
Vorzüge des Agentforce-Testcenters
Testen stellt einen wesentlichen Bestandteil beim Erstellen von Agentforce-Agenten dar. Durch die Erstellung und Pflege detaillierter positiver und negativer Testkriterien bauen Sie das Vertrauen Ihrer Nutzer und Kunden in Ihre Agentforce-Agenten auf und erhalten es aufrecht.
Das Agentforce-Testcenter ermöglicht wiederholte Testläufe, mit denen Sie schnell feststellen können, ob sich Änderungen an Ihren Agenten negativ auf die Ergebnisse auswirken. Sie können sogar zuerst die Testkriterien erstellen, die Tests durchführen und dann die neue Funktionalität in die Agenten integrieren, damit diese Tests bestanden werden. Dies ist in der Programmierergemeinschaft als testgetriebene Entwicklung (Test-Driven Development, TDD) bekannt und eignet sich hervorragend, um neue Funktionen für Agenten zu entwickeln.
Sie haben nun eine bessere Vorstellung davon, was das Agentforce-Testcenter leisten kann und wie Sie mit Testkriterien arbeiten, um sicherzustellen, dass Ihre neuen Agenten einen sicheren Weg der Interaktion mit Ihren Benutzern und Kunden darstellen. Also, legen Sie los und erstellen Sie ein paar Tests!