Erstellen einer Flex-Aufforderungsvorlage
Lernziele
In diesem Projekt führen Sie die folgenden Aufgaben aus:
- Erstellen einer Flex-Aufforderungsvorlage mit Prompt Builder (Aufforderungsgenerator)
- Erstellen eines durch Vorlage ausgelösten Aufforderungs-Flows für die Verwendung einer Flex-Aufforderungsvorlage
Bevor Sie beginnen
Bevor Sie mit diesem Modul starten, sollten Sie die folgenden empfohlenen Inhalte durcharbeiten.
-
Aufforderungen – Grundlagen
-
Prompt Builder (Aufforderungsgenerator) – Grundlagen
-
Flow Builder – Grundlagen
Einführung
Flex-Aufforderungsvorlagen in Prompt Builder (Aufforderungsgenerator) stellen eine vielseitige und effiziente Möglichkeit dar, die Erstellung von Text für PDFs, Posts in sozialen Medien, Newslettern, E-Mails, Datensatzfeldern und mehr mit der generativen AI von Einstein und dem LLM (Large Language Model) zu automatisieren. Im Gegensatz zu den Aufforderungsvorlagen für Vertriebs-E-Mails oder die Feldgenerierung in Prompt Builder (Aufforderungsgenerator) haben Flex-Aufforderungsvorlagen keine vordefinierten Einstiegspunkte. Was bedeutet das? Sie können ein beliebiges Objekt in Ihrer Organisation für die Verwendung in der Vorlage auswählen und die fertige Aufforderung anwenden, wo Sie das für angebracht halten. Unabhängig davon, ob Sie Apex, Flow, die REST-API oder Agentforce verwenden, sind Flex-Aufforderungsvorlagen so konzipiert, dass sie Ihren Anforderungen entsprechen.
Bei diesem Projekt lernen Sie, wie Sie eine Flex-Aufforderungsvorlage in Prompt Builder (Aufforderungsgenerator) erstellen und testen. Außerdem erfahren Sie, wie Sie einen Flow verwenden, um die Aufforderungsantworten zu verbessern und effektiv mit großen Datenmengen umzugehen. Ihre Aufgabe ist es, einen Newsletter für ein beliebtes Urlaubsziel, das Coral Cloud Resorts, zu entwerfen, in dem die Veranstaltungen hervorgehoben werden, die während des Aufenthalts des Gastes im Resort stattfinden.
Registrieren für einen benutzerdefinierten Playground mit Einstein AI
Für die Durchführung dieses Projekts benötigen Sie einen speziellen, nur für eine begrenzte Zeit gültigen benutzerdefinierten Playground, der Einstein AI und unsere Beispieldaten enthält.
- Klicken Sie am Anfang der Lektion auf das Kontrollkästchen I can receive a password email checkbox (Ich kann eine Kennwort-E-Mail empfangen), falls Sie das nicht bereits getan haben.
- Klicken Sie auf Create Playground (Playground erstellen).
- Folgen Sie den Aufforderungen.
- Notieren Sie sich das Ablaufdatum Ihrer Organisation und schließen Sie diesen Badge bis dahin ab.
Aktivieren von Einstein in Setup
- Wenn Sie Ihre Testorganisation mit aktiviertem Einstein AI noch nicht geöffnet haben, blättern Sie nach unten zum Abschnitt "Challenge" (Praktische Aufgabe) und klicken auf Launch (Starten), um sie zu öffnen.
- Klicken Sie auf
und dann auf Setup. Die Seite "Setup" wird in einer neuen Registerkarte geöffnet.
- Geben Sie unter "Setup" im Feld "Quick Find" (Schnellsuche) den Text
einstein setup
(Einstein-Setup) ein und klicken Sie dann auf Einstein Setup (Einstein-Setup).
-
Aktivieren Sie Einstein, indem Sie auf den Schalter klicken. Wenn Sie das Projekt "Schnelleinstieg: Agentforce" absolviert haben, ist Einstein eventuell bereits aktiviert.
- Aktualisieren Sie Ihr Browserfenster. Nach der Aktivierung von Einstein sind hier nun neue Verwaltungseinstellungen zu sehen.
Hinzufügen von Erfahrungsdaten
Bevor Sie mit Prompt Builder (Aufforderungsgenerator) loslegen, erstellen wir zwei neue Resort-Veranstaltungen, die wir als Testdaten verwenden.
Zuerst erstellen Sie einen Karaoke-Abend.
- Klicken Sie in Ihrem benutzerdefinierten Playground auf den App Launcher
und geben Sie
Experience
(Erfahrungen) in die Suchleiste ein.
- Klicken Sie auf Experiences (Erfahrungen).
- Klicken Sie auf New (Neu).
- Geben Sie bei "Experience Name" (Erfahrungsname)
Family Karaoke Night
(Familienabend mit Karaoke) ein.
- Wählen Sie als "Activity Level" (Aktivitätsstufe) Low (Gering) aus.
- Geben Sie für "Capacity" (Teilnehmerzahl)
50
ein.
- Wählen Sie für "Default Start Time" (Beginnt üblicherweise um) 18:00 aus.
- Fügen Sie in das Feld "Description" (Beschreibung) den folgenden Text ein:
Join us for Family Karaoke Night and sing your heart out with your loved ones! It's a fun-filled evening where you can showcase your talent, laugh together, and create unforgettable memories.
- Geben Sie als "Duration" (Dauer)
2
ein.
- Geben Sie als "Location" (Ort)
Melody Lounge
(Musik-Lounge) ein.
- Legen Sie "Type" (Typ) auf Family & Kids’ Activities (Aktivitäten für Familien und Kinder) fest.
- Klicken Sie auf Save & New (Speichern & Neu).
Als Nächstes erstellen Sie eine Yoga-Veranstaltung.
- Geben Sie als "Experience Name" (Erfahrungsname)
Sunrise Yoga
(Sonnenaufgang mit Yoga) ein.
- Wählen Sie als "Activity Level" (Aktivitätsstufe) Medium (Mittel) aus.
- Geben Sie für "Capacity" (Teilnehmerzahl)
35
ein.
- Wählen Sie für "Default Start Time" (Beginnt üblicherweise um) 07:00 aus.
-
Fügen Sie in das Feld "Description" (Beschreibung) den folgenden Text ein:
Start your day with Sunrise Yoga on the beach, where you can stretch under the warm morning sun and listen to the soothing sound of the waves. It's the perfect way to feel refreshed and ready for a fun day ahead!
- Geben Sie als "Duration" (Dauer)
1
ein.
- Geben Sie als "Location" (Ort)
Cocoa Shore
(Kakoastrand) ein.
- Legen Sie "Type" (Typ) auf Fitness & Exercise (Fitness & Bewegung) fest.
- Klicken Sie auf Save (Speichern).
Erstellen einer Flex-Aufforderungsvorlage
Die Daten stehen bereit, und wir können nun eine neue Flex-Aufforderungsvorlage erstellen. Dieser Schritt legt die Grundlage für Ihre Aufforderung. Wenn Sie Flex-Vorlagen in Ihren eigenen Projekten einrichten, sollten Sie die API-Namen sorgfältig wählen, da sie in Vorlagen verwendet werden, die Apex oder Flow nutzen.
- Klicken Sie auf
und dann auf Setup.
- Geben Sie im Feld "Quick Find" (Schnellsuche) den Text
prompt
(Agent) ein und klicken Sie dann auf Prompt Builder (Aufforderungsgenerator).
- Klicken Sie auf New Prompt Template (Neue Aufforderungsvorlage).
- Schließen Sie die Einrichtung der Vorlage ab, indem Sie Folgendes auswählen:
- Prompt Template Type (Aufforderungsvorlagentyp): Flex
- Prompt Template Name (Name der Aufforderungsvorlage):
New Guest Newsletter
(Newsletter für neue Gäste)
- API Name (API-Name):
New_Guest_Newsletter
- Template Description (Vorlagenbeschreibung):
Newsletter for incoming resort guests.
(Newsletter für neu im Resort angekommene Gäste.)
- Prompt Template Type (Aufforderungsvorlagentyp): Flex
- Sie können bis zu fünf Ressourcen für Flex-Vorlagen hinzufügen. Fügen Sie unter "Define Sources" (Quellen definieren) zwei Ressourcen vom Typ "Object" (Objekt) hinzu. Legen Sie für die erste Ressource Folgendes fest:
- Name:
Reservation
(Reservierung)
- API Name (API-Name):
Reservation
(Reservierung)
- Source Type (Quelltyp): Object (Objekt)
- Object (Objekt): External Reservation (Externe Reservierung)
- Name:
- Zum Hinzufügen der zweiten Ressource klicken Sie auf Add Resources (Ressourcen hinzufügen) und geben Folgendes ein:
- Name:
Experience
(Erlebnis)
- API Name (API-Name):
Experience
(Erlebnis)
- Source Type (Quelltyp): Object (Objekt)
- Object (Objekt): Experience
- Name:
- Klicken Sie auf Next (Weiter). Die Arbeitsumgebung "Prompt" (Aufforderung) wird geöffnet.
Erstellen einer Aufforderung
Ausgezeichnet! Für dieses Szenario stellen wir eine Aufforderung bereit, um Ihnen die ersten Schritte beim Erstellen des Resort-Newsletters zu erleichtern. Wie Sie sehen, enthält sie Briefvorlagenfelder für die Reservierungsinformationen des Gasts und die Details zum Resort-Erlebnis. Wenn Sie erfahren möchten, was eine gute Aufforderung ausmacht, sehen Sie sich den Badge Aufforderungen – Grundlagen an.
Fügen Sie folgenden Text in die Arbeitsumgebung "Prompt" (Aufforderung) ein:
You're the Director of Fun at Coral Cloud Resorts writing a newsletter to welcome {the new guest} and inform them of upcoming activities during their stay. The purpose of the newsletter is to get guests excited about staying at the resort. When I ask you to create the newsletter, you must strictly follow my instructions below. Instructions: Introduce the resort in a newsletter no longer than three paragraphs. Inform the guests about their reservation using the following details: Check In: {Check-in Date} Check Out: {Check-out Date} Room Selection: {Room Type} Include a bulleted list of the experiences available during the guest’s stay, including the description and the locations. The experiences are as follows: Experience Name: {Experience Name} Experience Location: {Experience Location} Experience Details: {Experience Details} Use clear and straightforward language using the active voice and strictly avoiding the use of filler words and phrases and redundant language. Be conversational. Do not attribute any negative traits in the summary. End with a call to action for readers to look at our website for these offers. Now create the newsletter.
Hinzufügen von Briefvorlagenfeldern
In Ihrer neuen Aufforderung fügen die Briefvorlagenfelder (der Text in geschweiften Klammern) Kontext hinzu. Sie können in Prompt Builder (Aufforderungsgenerator) ganz leicht relevante Daten aus CRM, Data Cloud oder externen Quellen (über Data Cloud) einbinden, indem Sie die Ressource aus der Auswahlliste "Resource" (Ressource) auswählen. Das tun Sie als Nächstes.
- Suchen Sie den Text {the new guest} in der Aufforderung und löschen Sie ihn. Um den Text durch das richtige Briefvorlagenfeld zu ersetzen, klicken Sie auf Insert Resource (Ressource einfügen) und wählen Reservation (Reservierungen) > External Guest (Externer Gast) > First Name (Vorname) aus.
- Suchen Sie den Text {Check-in Date} in der Aufforderung und löschen Sie ihn. Klicken Sie auf Insert Resource (Ressource einfügen) und wählen Sie Reservation (Reservierung) > Check-in Date (Anreisedatum) aus.
- Suchen Sie den Text {Check-out Date} in der Aufforderung und löschen Sie ihn. Klicken Sie auf Insert Resource (Ressource einfügen) und wählen Sie Reservation (Reservierung) > Check-out Date (Abreisedatum) aus.
- Suchen Sie den Text {Room Type} in der Aufforderung und löschen Sie ihn. Klicken Sie auf Insert Resource (Ressource einfügen) und wählen Sie Reservation (Reservierung) > Room Type (Zimmertyp) aus.
- Suchen Sie den Text {Experience Name} in der Aufforderung und löschen Sie ihn. Klicken Sie auf Insert Resource (Ressource einfügen) und wählen Sie Experience (Erlebnis) > Experience Name (Erlebnisbezeichnung) aus.
- Suchen Sie den Text {Experience Location} in der Aufforderung und löschen Sie ihn. Klicken Sie auf Insert Resource (Ressource einfügen) und wählen Sie Experience (Erlebnis) > Location (Ort) aus.
- Suchen Sie den Text {Experience Details} in der Aufforderung und löschen Sie ihn. Klicken Sie auf Insert Resource (Ressource einfügen) und wählen Sie Experience (Erlebnis) > Description (Beschreibung) aus.
- Wählen Sie unter "Models" (Modelle) OpenAI GPT 4 Omni Miniaus.
- Klicken Sie auf Save (Speichern).
Ihre Aufforderungsvorlage sollte wie folgt lauten:
You're the Director of Fun at Coral Cloud Resorts writing a newsletter to welcome Input:Reservation.External_Guest__r.First_Name__c and inform them of upcoming activities during their stay. (Du bist Direktor für Unterhaltung bei Coral Cloud Resorts und schreibst einen Newsletter, um den Gast "Input:Reservation.External_Guest__r.First_Name__c" zu begrüßen und über anstehende Aktivitäten zu informieren, die während seines Aufenthalts stattfinden.) The purpose of the newsletter is to get guests excited about staying at the resort. (Der Newsletter soll bei den Gästen Vorfreude auf ihren Aufenthalt im Resort wecken.) When I ask you to create the newsletter, you must strictly follow my instructions below. (Wenn ich dich auffordere, den Newsletter zu verfassen, musst du dich strikt an meine nachfolgenden Anweisungen halten.)
Instructions (Anweisungen):
Introduce the resort in a newsletter no longer than three paragraphs. (Stelle das Resort in einem Newsletter vor, der maximal drei Absätze umfasst.)
Inform the guests about their reservation using the following details: (Informiere die Gäste über ihre Reservierung und verwende dabei folgende Details:)
Check In (Anreise): Input:Reservation.Check_in_Date__c
Check Out (Abreise): Input:Reservation.Check_out_Date__c
Room Selection (Gewählter Zimmertyp): Input:Reservation.Room_Type__c
Include a bulleted list of the experiences available during the guest’s stay, including the description and the locations. (Gib eine Aufzählung der während des gebuchten Aufenthaltszeitraums angebotenen Erlebnisse mit Beschreibung und Ort an.) The experiences are as follows (Es gibt folgende Erlebnisse):
Experience Name (Erlebnisbezeichnung): Input:Experience.Name
Experience Location (Erlebnisort): Input:Experience.Location__c
Experience Details (Erlebnisdetails): Input:Experience.Description__c
Use clear and straightforward language using the active voice and strictly avoiding the use of filler words and phrases and redundant language. (Formuliere klar und direkt im Aktiv und vermeide unbedingt Füllwörter und Füllphrasen sowie redundante Formulierungen.) Be conversational. (Sei dialogorientiert.)
Do not attribute any negative traits in the summary. (Verwende in der Zusammenfassung keine negativen Attribute.)
End with a call to action for readers to look at our website for these offers. (Ende mit einer Aufforderung an die Leser, sich diese Angebote auf unserer Website anzusehen.)
Now create the newsletter. (Erstelle nun den Newsletter.)
In Prompt Builder (Aufforderungsgenerator) sieht dies in etwa so aus:
Gut gemacht! Ihre Aufforderungsvorlage ist jetzt fertig und bereit für die Testphase.
Testen der Aufforderung
Wir verwenden nun die Funktion "Preview" (Vorschau) mit zwei Feldern für Testdaten: "Experience" (Erlebnis) und "Reservation" (Reservierung). In der "Preview" (Vorschau) können Sie Testdaten für Ihre Aufforderungsvorlage auswählen, um zu sehen, wie eine generierte Antwort aussehen würde.
- Klicken Sie auf die Schaltfläche Preview (Vorschau), um die "Preview Settings" (Vorschaueinstellungen) anzuzeigen.
- Geben Sie in das Feld Reservation (Reservierung)
er
ein und wählen Sie eine beliebige Reservierung aus.
- Geben Sie in das Feld Experience (Erlebnis)
Sun
(Sonne) ein und wählen SieSunrise Yoga
(Sonnenaufgang mit Yoga) aus.
- Klicken Sie auf Preview (Vorschau) und sehen Sie sich die Ausgabe Ihrer Aufforderungsvorlage an.
Im Abschnitt "Generated Response" (Generierte Antwort) können Sie sehen, wie die Reservierungs- und Erlebnisdaten den Newsletter für Ihren Gast personalisieren. Im Resort finden jedoch mehrere Veranstaltungen statt. Sie möchten, dass der Newsletter über mehr als nur ein Erlebnis informiert. Im nächsten Schritt erfahren Sie, wie Sie mithilfe von Flows zusätzliche Inhalte hinzufügen können – in diesem Fall zusätzliche Erlebnisse für Gäste.