Verbinden von Flows mithilfe von Aktionen mit Agentforce
Lernziele
In diesem Badge führen Sie die folgenden Aufgaben aus:
- Testen von Agentenaktionen mit Beispieldaten in Agentforce Builder (Agentforce-Generator)
- Erstellen einer benutzerdefinierten Agentenaktion für die Verwendung von Flow für die Automatisierung
Einbinden von Agentforce in die Unterhaltung
Generative KI ermöglicht es, mit Computern auf die gleiche Weise zu interagieren, wie wir es mit unseren Freunden und Kollegen tun: im Unterhaltungsstil. Und mit unserer Agentforce-Plattform können Sie Salesforce um die erstaunliche Leistungsfähigkeit von generativer KI erweitern, damit auch Ihre Kunden und Mitarbeiter im Unterhaltungsstil interagieren können.
Agentforce ist ein Team aus autonomen Agenten, das Ihren Salesforce-Benutzern bei gängigen Geschäftsaufgaben hilft und nahtlos in die Salesforce Platform integriert ist. Mit Alltagssprache können Benutzer ihr Agentforce bitten, die neuesten vielversprechenden Leads abzurufen, einen Kundenvorgang zusammenzufassen oder eine E-Mail an einen potenziellen Kunden zu verfassen.
Wie Sie im Trailhead-Abzeichen Agentforce – Grundlagen erfahren, sind Aktionen die Bausteine, die es einem Agenten ermöglichen, auf natürliche Weise mit Kunden zu interagieren. Im Wesentlichen stellen Aktionen Aufträge dar, die der Agent ausführt. Eine Aktion namens 'Query Records' (Datensätze abfragen) kann beispielsweise Salesforce Datensätze auf der Grundlage der Benutzeranfrage und bestimmter angegebener Bedingungen suchen und abrufen. Agentforce wird mit vielen direkt einsetzbaren Aktionen geliefert, die als Standardaktionen bezeichnet werden; kombiniert ermöglichen sie einige wirklich anspruchsvolle Einsätze.
Bei diesem Badge erkunden Sie standardmäßige Agentenaktionen und erfahren, wie Sie sie in Agentforce Builder (Agentforce-Generator) testen. Anschließend erstellen Sie eine benutzerdefinierte Aktion, die einen bestehenden Flow verwendet, den wir bereits eingerichtet haben, um eine Retoure für einen aktuellen Auftrag einzuleiten.
Registrieren für eine spezielle Developer Edition-Organisation
Zum Abschließen dieses Projekts müssen Sie sich für eine spezielle, Agentforce-fähige Developer Edition-Organisation registrieren.
- Registrieren Sie sich für eine spezielle Developer Edition-Organisation. Füllen Sie das Formular aus:
- Geben Sie im E-Mail-Feld eine aktive E-Mail-Adresse ein.
- Geben Sie im Feld "Benutzername" einen Benutzernamen ein, der wie eine E-Mail-Adresse aussieht und eindeutig ist. Er muss jedoch nicht zwingend einen gültigen E-Mail-Account bezeichnen (Beispiel: wiewitzig@example.com).
- Geben Sie im E-Mail-Feld eine aktive E-Mail-Adresse ein.
- Wenn Sie das Formular ausgefüllt haben, klicken Sie auf Registrieren. Daraufhin wird eine Bestätigungsmeldung angezeigt.
- Warten Sie, bis Sie die Aktivierungs-E-Mail erhalten (dies kann einige Minuten dauern), öffnen Sie diese und klicken Sie darin auf Account bestätigen.
- Schließen Sie die Registrierung ab, indem Sie Ihr Kennwort und die Überprüfungsfrage festlegen. Tipp: Speichern Sie Ihren Benutzernamen, das Kennwort und die Anmelde-URL an einem sicheren Ort – etwa einem Kennwort-Manager –, um später leicht darauf zugreifen zu können.
- Sie sind bei Ihrer Developer Edition angemeldet.
Verbinden Sie nun Ihre neue Developer Edition-Organisation mit Trailhead.
- Stellen Sie sicher, dass Sie bei Ihrem Trailhead-Account angemeldet sind.
- Klicken Sie unten auf dieser Seite im Abschnitt "Challenge (Aufgabe)" auf den Org-Namen und dann auf Connect Org (Organisation verbinden).
- Geben Sie im Anmeldebildschirm den Benutzernamen und das Kennwort für die Developer Edition ein, die Sie gerade eingerichtet haben.
- Klicken Sie im Bildschirm "Zugriff zulassen?" auf Zulassen.
- Klicken Sie im Bildschirm "Möchten Sie diese Organisation für praktische Übungsaufgaben speichern?" auf Ja! Organisation speichern. Sie gelangen wieder zurück zur Aufgabenseite und können nun Ihre neue Developer Edition nutzen, um sich diesen Badge zu verdienen.
Aktivieren von Agentforce Studio
Lassen Sie uns sicherstellen, dass Agentforce Studio in Ihrer neuen Organisation aktiviert ist.
- Klicken Sie auf
und dann auf Setup. Die Seite "Setup" wird in einer neuen Registerkarte geöffnet.
- Suchen Sie im Feld "Quick Find" (Schnellsuche) nach Salesforce Go und wählen Sie diesen Eintrag aus.
- Geben Sie in das Textfeld "Search features... " (Funktionen suchen…) Agentforce Studio und wählen Sie diesen Eintrag aus.

- Klicken Sie auf Erste Schritte.
- Klicken Sie auf Turn On (Aktivieren).
- Klicken Sie auf Confirm (Bestätigen).
- Warten Sie kurz, bis sich die Schaltfläche "Turn On" (Aktivieren" in On (An) geändert hat, und aktualisieren Sie dann Ihren Browser.
Bevor Sie sich nun mit den Aktionen der Agenten befassen, müssen Sie noch ein paar organisatorische Dinge in unserer Organisation erledigen. Sie werden sich mit den beiden Datensätzen vertraut machen, mit denen Sie in diesem Projekt arbeiten.
- Klicken Sie auf
, suchen Sie dann nach Orders (Aufträge) und wählen Sie den Eintrag aus.

- Klicken Sie auf den Dropdown-Pfeil neben 'Recently Viewed' (Zuletzt angezeigt) und wählen Sie dann die Listenansicht All Orders (Alle Aufträge) aus. Daraufhin werden zwei Aufträge angezeigt, beide für Edge Communications. Da sie hier später noch eine Rolle spielen, ist es sinnvoll zu prüfen, ob sie vorhanden sind.

Hinzufügen eines Standard-Unteragenten zu Ihrem Agent
Agentforce ist, dank der vordefinierten (Standard-) Aktionen, von denen Sie zu Beginn dieser Lektion erfahren haben, bereits von Haus aus sehr leistungsfähig. Und da ein Agent über viele Aktionen verfügen kann, sind sie unter Unteragenten kategorisiert. Unteragenten können eine beliebige Anzahl von Aktionen enthalten, die verwandte Aufträge ausführen, beispielsweise Aktionen im Zusammenhang mit der Auftragsverwaltung.
Wie auch bei Aktionen wird Agentforce Builder bereits mit vielen Standard-Unteragenten geliefert. Sehen wir uns den Agenten an und fügen wir ihm einen standardmäßigen Unteragenten hinzu, der standardmäßige und benutzerdefinierte Aktionen enthalten kann.
- Klicken Sie erneut auf
, suchen Sie dann nach Agentforce Studio und wählen Sie es aus.

- Klicken Sie auf Agents (Agenten), wenn der Eintrag noch nicht ausgewählt ist.
- Klicken Sie in der Spalte 'Agent Name' (Agentenname) auf Order Agent (Auftragsagent). Falls diese Schaltfläche nicht angezeigt wird, aktualisieren Sie das Browserfenster erneut.
- Lassen Sie im Explorer-Bereich den Mauszeiger auf Subagents (Unteragenten) ruhen und klicken Sie dann auf
.
- Klicken Sie auf Add from Asset Library (Aus Datenbestandsbibliothek hinzufügen).

- Kopieren Sie im Fenster 'Subagents' (Unteragenten) den Eintrag
General CRM(Allgemeines CRM) und fügen Sie ihn in das Feld 'Search subagents' (Unteragenten durchsuchen) ein.
- Klicken Sie auf der Kachel 'General CRM' (Allgemeines CRM) auf Select (Auswählen) und dann auf Add to Agent (Zum Agenten hinzufügen).
Der Unteragent 'General CRM' (Allgemeines CRM) wird am Ende Ihrer Unteragentenliste im Explorer-Bereich hinzugefügt, und Sie können die vordefinierte Beschreibung sowie die Anweisungen zum Unteragenten im mittleren Bereich lesen. Wie viele der zur Wahl stehenden Standard-Unteragenten ist der Unteragent 'General CRM' (Allgemeines CRM) mit einer ganzen Reihe von Standardaktionen vorkonfiguriert. Klicken Sie im Explorer-Bereich auf den Pfeil neben dem Unteragenten 'General CRM' (Allgemeines CRM), um eine Liste der enthaltenen Standardaktionen anzuzeigen.

Starten einer Unterhaltung
Sie können Ihren Agenten ausprobieren und sehen, wie er seine Antwort anhand echter Daten plant. Beginnen wir eine Unterhaltung, indem wir Ihren Agenten bitten, einen Datensatz zu suchen und abzurufen.
- Klicken Sie auf
.
- Kopieren Sie im Bereich 'Live Test Mode' (Live-Testmodus) im Feld 'Describe your task or ask a question…' (Beschreiben Sie Ihre Aufgabe oder stellen Sie eine Frage)
Tell me about the orders for the account Edge Communications.(Informiere mich über die Aufträge für den Account 'Edge Communications') und fügen Sie den Eintrag ein. Drücken Sie dann die Return-Taste (MacOS) bzw. die Eingabetaste (Windows).
Agentforce beginnt mit der Verarbeitung Ihrer Anfrage. Es ermittelt, was Sie wissen möchten und wie es am besten antwortet. In wenigen Augenblicken erhalten Sie eine Antwort, die auf den verfügbaren Aktionen basiert. Da Agentforce große Sprachmodelle (LLM) aufruft, kann es sein, dass einige Fragen Ergebnisse liefern, die sich leicht von den Bildschirmabbildungen unterscheiden.
Wenn Sie die Meldung erhalten, dass Agentforce Probleme hat, klicken Sie auf die Schaltfläche "Refresh" (Aktualisieren)
im Fenster "Conversation Preview" (Unterhaltungsvorschau), um es erneut zu versuchen. Wenn Agentforce Sie zur Auswahl eines Datensatzes auffordert, wählen Sie Edge Communications aus und klicken auf Submit (Senden).

Es passiert eine ganze Menge, wenn Sie diese Frage stellen. Und im Bereich 'Interaction Summary' (Interaktionsübersicht) sehen Sie den Prozess, den der Agent durchlaufen hat, um Ihnen zu antworten.
Ihr Agent hat erkannt, dass für diese Anfrage zwei Aktionen erforderlich sind. Erstens muss er den richtigen Account identifizieren (1). Zweitens muss er die richtigen Datensätze innerhalb des (2) Objekts "Accounts" identifizieren.
Die Fähigkeit, Schlüsse zu ziehen und die richtigen Aktionen aufzurufen, ist eines der Merkmale, die Ihren Agenten besonders gut darin machen, seinen Teil zur Unterhaltung beizusteuern. Ein weiterer wichtiger Teil bei einer Unterhaltung ist die Fähigkeit, sich Details zu merken, die zuvor erwähnt wurden. Auch das kann Agentforce! Sie können ihn z. B. auffordern, weitere Details zu etwas zu liefern, das er zuvor erwähnt hat.

Kopieren Sie im Textfeld im Bereich 'Live Test Mode' (Live-Testmodus) What is the oldest order? (Welcher Auftrag ist der älteste?) und fügen Sie den Eintrag ein. Drücken Sie dann die Return-Taste (MacOS) bzw. die Eingabetaste (Windows).
Dieses Mal nutzt Agentforce den Kontext der Unterhaltung, um zu verstehen, dass sie speziell nach Aufträgen von Edge Communications fragen. Nach einem kurzen Moment werden Details zum ältesten Auftrag angezeigt.
Erstellen einer benutzerdefinierten Aktion
Mit den Standardaktionen lässt sich schon viel erreichen, doch in diesem Szenario gibt es einen speziellen Prozess für die Verarbeitung von Retouren. Sie haben nämlich schon einen Flow, der den Prozess automatisiert. (Das Team Trailhead hat den Flow für Sie in Ihrer Developer Edition-Organisation erstellt.)
Sie können diesen Flow verwenden, um die Möglichkeiten Ihres Agenten zu erweitern, indem Sie eine benutzerdefinierte Aktion erstellen, die auf den Flow verweist.
- Klicken Sie auf den Unteragenten General CRM (Allgemeines CRM) und dann auf
.
- Klicken Sie auf New Action (Neue Aktion).
- Kopieren Sie im Feld 'Action Name' (Aktionsname) den Eintrag
Initiate Return(Retoure veranlassen) und fügen Sie ihn ein.
- Kopieren Sie im Feld 'Description' (Beschreibung) den Eintrag
Initiate Return for requests to return or refund orders or products in an order.(Retoure veranlassen für Rücksendeanfragen oder Rückerstattung für ganze Aufträge oder Produkte aus einem Auftrag) und fügen Sie ihn ein. - Wählen Sie für "Reference Action Type" (Referenzaktionstyp) Flow aus.
- Legen Sie "Reference Action" (Referenzaktion) auf Initiate Return (Retoure einleiten) fest.
Dies ist der Name des bestehenden Flows, mit dem Sie Retouren einleiten.
- Klicken Sie auf Create and Open (Erstellen und öffnen).
- Fügen Sie im Feld 'Description' (Beschreibung) (unter 'Inputs' (Eingaben)) den folgenden Text ein:
Populate this input variable with an Order recordId.(Schreibe eine recordID für den Auftrag in diese Eingabevariable). - Aktivieren Sie Require Input to execute action (Eingabe für Aktion erforderlich).
- Fügen Sie im Feld 'Description' (Beschreibung) (unter 'Outputs' (Ausgaben)) den folgenden Text ein:
This output indicates the status of the return request, whether it has been initiated, processed, or completed.(Diese Ausgabe gibt den Status der Rücksendeanfrage an, ob sie eingeleitet, bearbeitet oder abgeschlossen wurde). - Aktivieren Sie Show in conversation (In Unterhaltung anzeigen).
- Aktivieren Sie unter 'Additional Settings' (Weitere Einstellungen) das Kontrollkästchen Show Loading text for this action ('Text wird geladen' für diese Aktion anzeigen) und fügen Sie den folgenden Text ein:
Initiating your return or refund.(Ihre Rücksendung oder Rückerstattung wird eingeleitet).
- Klicken Sie auf Save (Speichern) (oben rechts auf dem Bildschirm).
Sehr gut! Ihre benutzerdefinierte Aktion hat jetzt alles, was sie braucht. Bei diesem Beispiel haben Sie die Beschreibungen zur Verfügung gestellt, weil sie entscheidend dafür sind, wie die Aktion funktioniert. Sie sind Teil des Prompts, den Agentforce an das LLM sendet. Informationen über die Merkmale guter Aufforderungen finden Sie im Badge Aufforderungen – Grundlagen. Mit den dort erlernten Prompt Engineering-Fähigkeiten können Sie dann die Beschreibungen für Ihre benutzerdefinierten Aktionen klar und vollständig gestalten. Jetzt brauchen Sie diese Version Ihres Agenten lediglich festzuschreiben und zu aktivieren.
- Klicken Sie auf Commit Version (Version festschreiben) und dann im Popup auf Commit Version (Version festschreiben).
- Klicken Sie auf Activate (Aktivieren), dann im Popup auf Activate (Aktivieren).
Probieren Sie es aus
Großartig! Ihr Agent kann jetzt die Aktion "Initiate Return" (Retoure einleiten) in einer Unterhaltung verwenden. Probieren wir es aus, als ob Sie ein echter Benutzer wären.
- Klicken Sie auf
, um Agentforce Builder (Agentforce-Generator) zu verlassen.
- Klicken Sie auf
, suchen Sie dann Sales (Vertrieb) und wählen Sie den Eintrag aus, um die Vertriebsanwendung zu öffnen.
Beginnen wir bei der Registerkarte Home (Start), als ob Sie gerade in Ihren Arbeitstag starteten.
- Klicken Sie auf
, um das Unterhaltungsfenster 'Order Agent' (Auftragsagent) zu öffnen.
- Um Ihren Test zu beginnen, geben Sie Ihrem Agenten etwas Kontext, indem Sie ihn einen bestimmten Auftrag suchen lassen. Geben Sie in das Unterhaltungsfenster Folgendes ein:
What is the order with the most recent order start date? Please provide a clickable link to the order.(Welcher Auftrag hat das jüngste Startdatum? Stelle einen anklickbaren Link zum Auftrag zur Verfügung). Drücken Sie dann die Return-Taste (MacOS) bzw. die Eingabetaste (Windows).
Kurz darauf sollte der Assistent den Auftrag 00000101 mit einem anklickbaren Link anzeigen.
- Klicken Sie auf die Auftragsnummer 00000101. Da Edge Communications diese Artikel versehentlich bestellt hat, leiten wir nun eine Retoure ein. In unseren Übungsumgebungen stellt der Agent manchmal keinen direkten Link zum Datensatz bereit. Ist dies der Fall, suchen Sie den Auftrag 00000101 des Accounts 'Edge Communications' und öffnen ihn manuell. Auf die Durchführung der verbleibenden Schritte hat dies keine Auswirkung.
- Geben Sie im Unterhaltungsfenster Folgendes ein:
Start a return for this order. (Starte eine Rückgabe für diesen Auftrag) Drücken Sie dann die Return-Taste (MacOS) bzw. die Eingabetaste (Windows).
Da Ihre benutzerdefinierte Aktion eine klare und umfassende Beschreibung hat, kann Ihr Agent sie als die von Ihnen beabsichtigte Aktion identifizieren. Er löst daher den zugehörigen Flow aus und gibt Ihnen ein Status-Update.
- Klicken Sie im Fenster "Order" (Auftrag) auf die Registerkarte Details. (Wenn die Registerkarte "Details" nicht zu sehen ist, vergewissern Sie sich, dass Sie sich im Auftrag mit der Auftragsnummer 00000101 befinden.)
Wenn Sie an das Ende der Seite blättern, werden Sie feststellen, dass das Feld 'Return Status' (Rückgabestatus) durch den Flow 'Initiate Return' (Retoure veranlassen) in Initiated (Eingeleitet) geändert wurde.

Mit einigen wenigen Mausklicks können Sie bestehende Automatisierungen in den Aktionskatalog Ihres Agenten einbinden. Jetzt können Automatisierungen und Prozesse, die es nur in Ihrem Unternehmen gibt, bei Interaktionen mit Agentforce Teil der Unterhaltung werden. Klicken Sie auf Verify step to earn 100 points (Überprüfen Sie den Schritt, um 100 Punkte zu erhalten), um Ihre Arbeit überprüfen zu lassen und den Badge zu verdienen.
