Vertrauenswürdige Agenten
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Erläutern der Vorzüge verschiedener Testarten.
- Beschreiben, wie automatisierte Tests Vertrauen in die Agenten schaffen können.
- Erläutern des Unterschieds zwischen manuellen und automatisierten Tests
Bevor Sie beginnen
Wenn Sie noch keine Erfahrung mit Agentforce-Agenten haben, empfehlen wir Ihnen, zunächst diese anderen Badges zu absolvieren, damit Sie mit den Begriffen in diesem Badge vertraut werden.
- Agentforce-Schlüsselkomponenten: Schnelleinstieg
- Agentforce – Grundlagen
- Vertrauenswürdige agentenbasierte KI
Vertrauen ist unser wichtigster Wert
Bei Salesforce ist Vertrauen tief in allem verwurzelt, was wir tun. Daher setzen wir in hohem Maß auf Tests. Apex-Tests werden bei jeder neuen Bereitstellung automatisch ausgeführt. Durch Einheitentests wird sichergestellt, dass jedes Einheit erwartungsgemäß funktioniert. Flows werden getestet, um zu prüfen, ob alles wie erwartet funktioniert. Einfach ausgedrückt: Tests sind eine der besten Möglichkeiten, um Vertrauen in unsere Produkte und Prozesse zu schaffen.
Als Salesforce-Administrator sollten Tests auch ein wichtiger Bestandteil Ihrer Arbeit sein, um sicherzustellen, dass in Ihrer Organisation alles reibungslos läuft. Sie können neue Prozesse in einer dedizierten Sandbox testen. Sie können Benutzerakzeptanztests (User Acceptance Tests, UAT) mit großen Benutzergruppen durchführen. Und nachdem Sie alles durch Tests überprüft haben, können Sie den neuen Prozess in einer Produktionsumgebung bereitstellen und überwachen, um sicherzustellen, dass alles reibungslos funktioniert.
Vertrauen schaffen durch Testen von Agenten
Aber wie steht es mit den Agenten, die Sie mithilfe von Agentforce erstellen? Wie stellen Sie sicher, dass sie genauso vertrauenswürdig und zuverlässig sind wie der Rest Ihrer Salesforce-Organisation?
Die Antwort lautet auch hier: durch Tests.
Später in diesem Modul erfahren Sie etwas mehr über das Testen von Agenten, aber lassen wir uns zunächst einige der Herausforderungen ansehen, denen Sie beim Testen agentenbasierter KI begegnen könnten.
Herausforderung | Wie es sich anhört |
|---|---|
Generative KI ist nondeterministisch und erzeugt bei verschiedenen Ausführungen verschiedene Ergebnisse für die gleichen Eingaben | "Generative KI ist so nondeterministisch, dass ich keine richtige Antwort für die Tests habe". |
Manuelle Tests lassen sich nicht skalieren | "Angesichts der prinzipbedingten Subjektivität von generativer KI muss ich mich auf manuelles Testen verlassen, und das ist nicht skalierbar". |
Sicherheit und ethische Bedenken | "Generative KI kann schädliche oder nicht beabsichtigte Ergebnisse hervorbringen". |
Fehlende Standards | "Generative KI ist noch neu, und es gibt keine Standards, denen man folgen könnte". |
Haben Sie keine Angst, wenn Sie sich diesen Herausforderungen gegenüber sehen. Das Agentforce-Testcenter steht zur Hilfe bereit.
Lernen Sie das Agentforce-Testcenter kennen
Das Agentforce-Testcenter wurde entwickelt, um Ihnen dabei zu helfen, die Herausforderungen zu meistern, denen Sie beim Aufbau Ihrer Agentforce begegnen könnten, und unterstützt Sie dabei, vertrauenswürdige KI-Agenten auf sichere und wiederholbare Weise einzuführen. Das Testen Ihrer Agenten im Agentforce-Testcenter ist ein wichtiger Schritt, um Vertrauen in Ihre KI-Agenten aufzubauen.
Das Agentforce-Testcenter wurde mit No-Code-Testtools entwickelt, mit denen Sie vertrauenswürdige Agenten ganz einfach bereitstellen können. Die Tests werden in ordnungsgemäß konfigurierten Sandboxes durchgeführt, um die Tests von der Produktionsumgebung zu isolieren. Ferner können Sie im Laufe der Zeit weitere Tests hinzufügen, wenn Ihre Agenten aktualisiert werden oder mehr Aktionen erhalten. Das bedeutet, dass Ihre Agenten weiterhin funktionieren, wenn sich Ihr Unternehmen verändert und wächst.
Testmethode
Es gibt zwei Testmethoden, die zur Fehlerbehebung, Überprüfung und Wartung von Agentforce-Agenten verwendet werden: manuelles Testen und automatisiertes Testen.
Manuelles Testen
Der Agentforce-Generator ermöglicht manuelles Testen und Problembehandlung, während Sie den Agenten erstellen und aktualisieren. Verwenden Sie einfach im Generator die Unterhaltungsvorschau, um dem Agenten eine Frage zu stellen. Anschließend können Sie die Antwort anzeigen und sehen, wie sie erstellt wurde. Dies ist eine hervorragende Möglichkeit für die Problembehandlung bei Ihren Agenten und um zu überprüfen, ob ausgehend von den Fragen die richtigen Prozesse aufgerufen werden. Auf diese Weise zu testen ist jedoch zeitaufwändig, und es ist anspruchsvoll, alle die möglichen Szenarien manuell zu testen. Ferner ist es schwierig und langwierig, diese Tests bei Bedarf zu wiederholen. An dieser Stelle zeigt sich das Agentforce-Testcenter von seiner besten Seite.
Automatisiertes Testen
Mit dem Agentforce-Testcenter können Sie automatisierte Batch-Tests durchführen, wodurch sich der Zeitaufwand für das Testen verringert. Die Batch-Verarbeitung macht es außerdem möglich, Benutzereingaben in großer Zahl zu testen. Diese Eingaben oder Fragen werden als Äußerungen bezeichnet. Eine Äußerung könnte beispielsweise lauten: "Zeige mir alle offenen Opportunities für den ACME-Account". Für jede Testausführung gibt es eine Äußerung. Durch die Kombination mehrerer Äußerungen mit erwarteten Antworten können Sie einen Test-Batch erstellen. Sie können die Tests immer wieder verwenden und bei Bedarf ergänzen, um sicherzustellen, dass der Agent weiterhin vertrauenswürdig ist.
Das Agentforce-Testcenter unterstützt Sie auch bei der Durchführung von Leistungstests, indem es eine große Reihe von Tests gleichzeitig in einer Testumgebung durchführt. Ferner kann das Agentforce-Testcenter KI einsetzen, um Hunderte dynamischer Interaktionen zu generieren. Das Agentforce-Testcenter führt Tests automatisch und parallel aus, um zu überprüfen, welche Unteragenten und Aktionen die Agenten wählen. Nach dem Durchsehen der Testergebnisse führen Sie manuelle Tests und Problembehandlungen im Agentforce-Generator durch, um Anweisungen und Leitlinien nach Bedarf anzupassen. Automatisierte Tests sparen Zeit, die sonst für das manuelle Testen vieler verschiedener Varianten einer Unterhaltung aufgewendet werden müsste.
Bereitstellen mit Zuversicht
Nach dem Abschluss der Tests können Sie den Agenten ohne Bedenken in der Produktionsumgebung einsetzen, ohne sich Sorgen um Betriebsunterbrechungen oder die Beschädigung von Kundendaten machen zu müssen. Und Sie können die Änderungen bereitstellen, indem Sie sie mit dem von Ihnen verwendeten Tool – wie etwa Änderungssets, DevOps-Center und der Salesforce CLI, das jetzt Data 360 und Agentforce unterstützt – in Ihre Produktionsumgebung migrieren.
Bedenken und Grenzen
Einige Dinge müssen Sie beim Erstellen und Testen von Agenten beachten.
Kosten
Das Ausführen von Tests, gleich ob manuell oder automatisch, verbraucht Anfragen und Guthaben genauso wie Ihre Kunden, die den Agenten benutzen. Das trifft auch dann zu, wenn es in einer Sandbox-Umgebung erfolgt. Testen verursacht zwar seinerseits Kosten, die Kosten für den Verzicht auf Tests können aber viel höher sein. Weitere Informationen finden Sie unter Nutzung und Abrechnung von Agentforce und generativer AI.
Sicherheit
Beim Testen von Agenten werden möglicherweise CRM-Daten verändert. Damit unnötige Datenänderungen vermieden werden, sollten Sie die Tests des Agentforce-Testcenters und des Agentforce-Generators ausschließlich in Ihrer Sandbox-Umgebung verwenden.
Einschränkungen
Derzeit können Sie bis zu 10 Testaufträge gleichzeitig innerhalb eines Zeitraums von 10 Stunden ausführen, dabei dürfen die einzelnen Tests bis zu 1.000 Testfälle enthalten.
Sind Sie bereit für einen genaueren Blick auf Tests und die Verwendung von Testfällen? Praktische Übungen dazu finden Sie in der nächsten Einheit.
Ressourcen
- Trailhead: Erkunden von Software-Tests
- Salesforce-Administratoren: Sicherstellen der Genauigkeit von KI: 5 Schritte zum Testen von Agentforce (englischsprachig)
- Trailhead: Erkunden des Lebenszyklus der Softwareentwicklung für Salesforce-Administratoren
- Salesforce-Hilfe: Data 360 in einer Sandbox
- Salesforce YouTube: Testen von Agentforce (englischsprachig)
- Salesforce-Hilfe: Nutzung und Abrechnung von Agentforce und generativer AI
- Video: Testen eines KI-Agenten im "Testing Center" (Testcenter) von Agentforce
