Erwecken Ihres Prompts zum Leben mit Agentenaktionen
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Nennen der Vorteile strukturierter Prompts in Agentforce
- Beschreiben, wie Agentforce für die Benutzerinteraktion in Salesforce aktiviert und konfiguriert wird
- Erläutern, wie Prompt-Vorlagen Agenten-Workflows verbessern
Trailcast
Wenn Sie sich eine Audioaufzeichnung dieses Moduls anhören möchten, nutzen Sie den nachstehenden Player. Denken Sie nach dem Anhören dieser Aufzeichnung daran, zur jeweiligen Lektion zurückzukehren, sich die Ressourcen anzusehen und die zugehörigen Aufgaben zu absolvieren.
Verbinden der Punkte zwischen Prompt Builder (Prompt-Generator) und Agenten
In der ersten Lektion haben Sie sich mit dem Konzept des Prompt Engineering befasst und erfahren, wie gut gemachte Prompts dazu beitragen, dass Ihr Agent präzise, konsistente und hilfreiche Antworten liefert. Außerdem haben Sie gelernt, wie Sie einen Prompt erstellen, der eine personalisierte Nachricht mit Entschädigungsoptionen für Gäste verfasst, bei denen Probleme auftraten.
Einrichten eines Agenten
Da Sie nun die Bedeutung der Automatisierung bei der Bearbeitung von Gästebeschwerden kennen, sehen wir uns an, wie Becca Agentforce einrichtet und an ihre Anforderungen anpasst. Dank der Flexibilität von Agentforce kann sie eine Vielzahl von Aufgaben automatisieren, um konsistente und effiziente Interaktionen mit Gästen an jedem Kontaktpunkt zu gewährleisten.
Aktivieren von Agentforce
Zuerst aktiviert sie Agentforce.
- Suchen Sie in Setup im Feld "Quick Find" (Schnellsuche) nach Agentforce Agents (Agentforce-Agenten) und wählen Sie diesen Eintrag aus.
- Klicken Sie auf den Umschalter Agentforce und stellen Sie sicher, dass er auf "On" (An) gestellt ist.
- Klicken Sie auf den Umschalter Enable the Agentforce (Default) Agent (Standard-Agentforce-Agenten aktivieren) und stellen Sie sicher dass er auf "On" (An) gestellt ist.
Erstellen eines benutzerdefinierten Themas mit Aktionen in Agentforce
Nach der Aktivierung von Agentforce kann sie damit beginnen, es so zu konfigurieren, dass ihre Prompt-Vorlage verwendet wird. Zu diesem Zweck fügt sie benutzerdefinierte Themen und Aktionen hinzu, um zu definieren, wie der Agent bei Gästebeschwerden antwortet.
Hinzufügen eines benutzerdefinierten Themas
- Wählen Sie auf der Setup-Seite von Agentforce den Coral Cloud Experience Agent aus.
- Klicken Sie im Agent Builder (Agentengenerator) auf Open in Builder (In Generator öffnen).
- Klicken Sie auf New (Neu) > + New Topic (+ Neues Thema).
- Im modalen Fenster für What do you want this topic to do (Wozu dient dieses Thema?) geben Sie ein:
Handles guest issues by providing personalized recovery options based on an open case.(Umgang mit Gästebeschwerden durch Anbieten personalisierter Behebungsmöglichkeiten auf der Basis eines offenen Kundenvorgangs.) - Klicken Sie auf Weiter.
- Konfigurieren Sie "Create a Topic" (Thema erstellen) wie folgt und ersetzen Sie dabei den Platzhaltertext in folgenden Feldern:
Feld |
Wert |
|---|---|
Name |
Guest Issue Recovery (Problem eines Gasts beheben) |
Classification Description (Klassifizierungsbeschreibung) |
Handles guest issues by providing personalized recovery options based on an open case (Umgang mit Gästebeschwerden durch Anbieten personalisierter Behebungsmöglichkeiten auf der Basis eines offenen Kundenvorgangs) |
Scope (Umfang) |
Your job is only to assist in resolving guest issues by offering tailored recovery options based on the details of open cases. (Deine Aufgabe besteht lediglich darin, bei der Lösung von Gästeproblemen zu helfen, indem du auf der Grundlage der Details offener Kundenvorgänge maßgeschneiderte Behebungsmöglichkeiten anbietest.) |
- Behalten Sie im unteren Teil nur zwei Textfelder für Anweisungen bei. Alle weiteren Textfelder können Sie löschen.
- Fügen Sie folgende Anweisungen hinzu, indem Sie den Platzhaltertext ersetzen:
Feld |
Wert |
|---|---|
1. Anweisung |
If a guest sends a negative message about the resort experience or event, run the ’Guest Experience Compensation’ action. Always ensure you know the customer before running this action. If the response returns saying that a case does not exist, inform the user and provide an empathetic response to the guest’s concerns. (Wenn ein Gast eine negative Nachricht über den Resort-Aufenthalt oder eine Veranstaltung sendet, führe die Aktion ’Guest Experience Compensation’ (Entschädigung für Gästeerlebnis) durch. Stelle immer sicher, dass du den Kunden kennst, bevor du diese Aktion durchführst. Wenn die Antwort lautet, dass kein Kundenvorgang vorliegt, informiere den Benutzer und reagiere verständnisvoll auf das Anliegen des Gasts.) |
2. Anweisung |
If the customer is not known, you must always ask for their email address and their membership number to get their Contact record by running the action ’Get Customer Details’ before running any other actions. (Wenn der Kunde nicht bekannt ist, musst du in jedem Fall nach seiner E-Mail-Adresse und seiner Mitgliedsnummer fragen, um seinen Kontaktdatensatz abzurufen, indem du die Aktion ’Get Customer Details’ (Kundendaten abfragen) ausführst, bevor du andere Aktionen ausführst.) |
- Klicken Sie auf Next (Weiter) und dann auf Finish (Fertigstellen).
Als Nächstes erstellt sie zwei benutzerdefinierte Aktionen für dieses Thema.
Hinzufügen einer Aktion zum Prüfen von Kundendetails
Aus Sicherheitsgründen muss der Agent prüfen, ob der Kunde derjenige ist, der er zu sein vorgibt. In diesem Fall prüft der Agent wichtige Kontaktdetails wie E-Mail-Adresse und Mitgliedsnummer.
- Wählen Sie das Thema Guest Issue Recovery (Problem eines Gasts beheben) aus.
- Klicken Sie bei ausgewählter Unterregisterkarte This Topic’s Actions (Aktionen dieses Themas) auf New (Neu) > + Create New Action (Neue Aktion erstellen).
- Wählen Sie Flow als "Reference Action Type" (Referenzaktionstyp) aus.
- Legen Sie "Reference Action" (Referenzaktion) auf Get Customer Details (Kundendetails abfragen) fest.
- Lassen Sie die anderen Optionen unverändert und klicken Sie auf Next (Weiter).
- Deaktivieren Sie das Kontrollkästchen Show loading text for this action ("Text wird geladen" für diese Aktion anzeigen).
- Aktivieren Sie bei "Email" (E-Mail) das Kontrollkästchen Require Input (Eingabe anfordern).
- Aktivieren Sie bei "memberNumber" das Kontrollkästchen Require Input (Eingabe anfordern).
- Aktivieren Sie bei "contact" (Kontakt) das Kontrollkästchen Show in conversation (In Unterhaltung anzeigen).
- Klicken Sie auf Fertigstellen.
Erstellen einer Aktion zum Verwenden der Prompt-Vorlage
Nun fügt Becca die Prompt-Vorlage hinzu. Genau wie Flows oder Apex sind auch Prompts als Aktionen für einen Agenten verfügbar. Wenn Agenten mit Prompt-Vorlagen gekoppelt werden, erhalten sie eine intelligente Ebene, die es ihnen ermöglicht, smartere Entscheidungen zu treffen. Auch wenn Agenten selbstständig LLMs aufrufen und durchsuchen können, geben Prompt-Vorlagen den Agenten eine Richtung und Struktur vor und stellen sicher, dass der Agent genau weiß, welche Daten er abrufen und wie er sie präsentieren soll.
- Klicken Sie bei ausgewählter Unterregisterkarte This Topic’s Actions (Aktionen dieses Themas) auf New > (Neu) + Create New Action (Neue Aktion erstellen).
- Wählen Sie Prompt Template (Prompt-Vorlage) als "Reference Action Type" (Referenzaktionstyp) aus.
- Wählen Sie als "Reference Action" (Referenzaktion) Guest Experience Compensation (Entschädigung für Gästeerlebnis) aus.
- Lassen Sie die anderen Optionen unverändert und klicken Sie auf Next (Weiter).
- Konfigurieren Sie die Agentenaktionen wie folgt und ersetzen Sie dabei den Platzhaltertext:
Feld |
Wert |
|---|---|
Agent Action Instructions (Agentenaktionsanweisungen) |
Provide the options the customer has after a grievance about their experience. Do not modify any of the guest options from the response. Do not include that there are tiers to guest resolution gifts. (Stelle die Möglichkeiten zusammen, die dem Kunden nach einer Beschwerde über seine Erfahrung zur Verfügung stehen. Ändere keine der Optionen für Gäste aus der Antwort. Gib nicht an, dass es verschiedene Stufen von Entschädigungen für Gäste gibt.) |
Show loading text for this action ("Text wird geladen" für diese Aktion anzeigen) |
Deaktiviert |
Complaint Input Instruction (Beschwerdeeingabeanweisung) |
Use the text received from the guest complaint in the chat. (Verwende im Chat den Text aus der eingegangenen Gästebeschwerde.) |
Contact Input Instructions (Kontakteingabeanweisungen) |
Input will be the contact record and this contact record will be passed through another flow. (Die Eingabe besteht aus dem Kontaktdatensatz, und dieser Kontaktdatensatz wird durch einen anderen Flow übergeben.) |
Output Instructions in the Prompt Response (Ausgabeanweisungen in der Prompt-Antwort) |
The prompt response generated by the action based on the specified prompt and input. (Die von der Aktion generierte Prompt-Antwort basiert auf dem angegebenen Prompt und der Eingabe.) |
Show in conversation (In Unterhaltung anzeigen) |
[aktiviert] |
- Klicken Sie auf Finish (Fertigstellen).
Durch die Verknüpfung ihrer Prompt-Vorlage mit einem Agenten in Agentforce hat Becca eine leistungsstarke Automatisierungsschleife eingerichtet, der Gästebeschwerden erfasst und maßgeschneiderte Antworten generiert. Derzeit liefert die Prompt-Vorlage jedoch keine konsistenten Ergebnisse – und das ist entwurfsbedingt. In der nächsten Lektion testet Becca das Verhalten ihres Agenten, stellt fest, was schief läuft, und optimiert die Prompt-Vorlage, um sicherzustellen, dass der Agent in jeder Situation präzise und verantwortungsbewusst antwort.
