Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

Geschätzte Zeit

Praktisches Arbeiten mit Prompts

Lernziele

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:

  • Schreiben von Prompts unter Verwendung fortgeschrittener Techniken des Prompt Engineering.
  • Erläutern der Vorteile von fortgeschrittenem Prompt Engineering im Vergleich zu direkten Prompts.

Nachdem Sie nun denken wie ein Prompt-Entwickler, können Sie einige eigene Prompts erstellen. Sie werden einige Anwendungsfälle bearbeiten, indem Sie mit einer direkten oder Zero-Shot-Prompt-Vorlage beginnen und dann Ihre ursprünglichen Prompts bearbeiten, um die Vorteile fortgeschrittener Engineering-Verfahren zu nutzen. Durch den Vergleich der Modellausgaben für jeden Prompt sollten Sie erkennen können, wie einige einfache Änderungen jede Antwort verbessern können.

Vollziehen Sie die in dieser Lektion beschriebenen Schritte nach, damit Sie die Aufgabe am Ende bestehen und Ihren Badge erwerben. Achten Sie darauf, die Entwicklerorganisation nach der Registrierung mit Trailhead zu verbinden (Anweisungen nachstehend), bevor Sie die Aufgabe überprüfen und diesen Badge verdienen.

Hinweis

Hinweis

Lernen Sie auf Deutsch? Beginnen Sie die Aufgabe in einem Trailhead Playground in der Sprache Deutsch und verwenden Sie für die Navigation die in Klammern angegebenen Übersetzungen. Kopieren und fügen Sie nur die Angaben in Englisch ein, da zur Überprüfung der Aufgabe Daten in Englisch benötigt werden. Wenn Sie die Aufgabe in Ihrer deutschen Organisation nicht bestehen, empfehlen wir Ihnen folgende Vorgehensweise: (1) Stellen Sie das Gebietsschema auf USA um, (2) legen Sie Englisch als Sprache fest (Anweisungen dazu finden Sie hier) und (3) klicken Sie erneut auf die Schaltfläche "Check Challenge" (Aufgabe überprüfen).

Weitere Details dazu, wie Sie die übersetzte Trailhead-Umgebung optimal nutzen können, finden Sie unter dem Badge "Trailhead in Ihrer Sprache".

Registrieren für eine Developer Edition-Organisation für Agentforce

Für die Durchführung dieses Moduls benötigen Sie eine spezielle Developer Edition-Organisation, in der Agentforce aktiviert ist. Holen Sie sich die kostenlose Developer Edition und verbinden Sie sie jetzt mit Trailhead, damit Sie die Aufgaben in diesem Badge durchführen können. Beachten Sie, dass diese Developer Edition auf die Ausgaben in diesem Badge ausgelegt ist und eventuell bei anderen Badges nicht funktioniert. Stellen Sie immer sicher, dass Sie die von uns empfohlene Trailhead Playground- oder spezielle Developer Edition-Organisation verwenden.

  1. Registrieren Sie sich für eine kostenlose Developer Edition-Organisation mit Agentforce, indem Sie auf den Link klicken.
  2. 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.
  3. Wenn Sie das Formular ausgefüllt haben, klicken Sie auf Registrieren. Daraufhin wird eine Bestätigungsmeldung angezeigt.
  4. 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".
  5. Schließen Sie die Registrierung ab, indem Sie Ihr Kennwort und die Überprüfungsfrage festlegen.
  6. Sie sind bei Ihrer Developer Edition angemeldet.

Verbinden Sie nun Ihre neue Developer Edition-Organisation mit Trailhead.

  1. Stellen Sie sicher, dass Sie bei Ihrem Trailhead-Account angemeldet sind.
  2. Klicken Sie unten auf dieser Seite im Abschnitt "Challenge (Aufgabe)" auf den Playground-Namen und dann auf Connect Org (Organisation verbinden).
  3. Geben Sie im Anmeldebildschirm den Benutzernamen (aus der E-Mail, die Sie gerade bekommen haben) und das Kennwort für die Developer Edition ein, die Sie gerade eingerichtet haben.
  4. Klicken Sie im Bildschirm "Zugriff zulassen?" auf Zulassen.
  5. 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.

Einrichten von Agentforce

Vergewissern Sie sich zuerst, dass Agentforce aktiviert ist.

  1. Klicken Sie auf Setup.
  2. Suchen Sie im Feld "Quick Find" (Schnellsuche) nach Einstein Setup (Einstein-Setup) und wählen Sie diesen Eintrag aus.
  3. Vergewissern Sie sich, dass der Umschalter Turn on Einstein (Einstein aktivieren) auf On (Ein) eingestellt ist.
  4. Aktualisieren Sie Ihren Browser, um Setup neu zu laden.
  5. Suchen Sie im Feld "Quick Find" (Schnellsuche) nach Agentforce Agents (Agentforce-Agenten).
  6. Vergewissern Sie sich, dass der Umschalter Agentforce auf On (Ein) eingestellt ist.

Erstellen einer Zero-Shot-Prompt-Vorlage

  1. Suchen Sie im Feld "Quick Find" (Schnellsuche) nach Prompt Builder (Prompt-Generator) und wählen Sie diesen Eintrag aus.
  2. Klicken Sie auf New Prompt Template (Neue Aufforderungsvorlage).
  3. Wählen Sie die erforderlichen Informationen aus und geben Sie sie wie folgt in die Prompt-Vorlage ein.
    • Prompt Template Type (Aufforderungsvorlagentyp): Flex
    • Prompt Template Name (Name der Prompt-Vorlage): Generate Sample Email (Muster-E-Mail generieren)
    • API-Name: Generate_Sample_Email (dies wird automatisch aufgefüllt)
    • Template Description (Beschreibung der Vorlage): Creates a basic email template. (Erstellt eine einfache E-Mail-Vorlage).
  4. Geben Sie unter "Define Sources" (Quellen definieren) die folgenden Details ein:
    • Name: Customer Account (Kundenaccount)
    • API-Name: Customer_Account (dies wird automatisch aufgefüllt)
    • Source Type (Quelltyp): Object (Objekt)
    • Object (Objekt): Account
  5. Klicken Sie auf Weiter.
    Beginnen wir als Nächstes mit einfachen Anweisungen für eine Einladungs-E-Mail zu einer Veranstaltung. Wir geben dem Agenten ein paar Anweisungen und außerdem die Details, die er benötigt, um die Einladung zu erstellen.
  1. Geben Sie die folgende Zero-Shot-Anweisung ein, indem Sie diesen Text kopieren und in den Prompt-Textbereich einfügen.

Verfasse Einleitung und Hauptteil einer freundlichen und professionellen E-Mail des Salesforce-Marketingteams,
 in der ein Beispielkunde zur Teilnahme an einer bevorstehenden Veranstaltung eingeladen wird. Gib den Namen der Veranstaltung, den Ort und den
Nutzen der Teilnahme an.


Veranstaltungsdetails:
Name: Salesforce AI Launch Tour
Ort: Chicago
Datum: 25. Juni
  1. Verweisen Sie nun auf einen spezifischen Kundenaccount, dessen Daten das Modell verwenden soll. Klicken Sie oberhalb der Template Settings (Vorlageneinstellungen) auf Preview Settings (Vorschaueinstellungen) (“”).
  2. Suchen Sie unter Inputs (Eingaben) im Feld Customer Account (Kundenaccount) nach Burlington Textiles Corp of America und wählen Sie den Eintrag aus.
  3. Klicken Sie oberhalb von Inputs (Eingaben) auf Save & Preview (Speichern und Vorschau) (“”), um die Antwort zu generieren und als Vorschau anzuzeigen.
    Sie sehen zwei Felder mit Ausgaben: "Resolved Prompt" (Aufgelöster Prompt) und "Generated Response" (Generierte Antwort). Im Bereich "Resolved Prompt" (Aufgelöster Prompt) wird der Prompt mit aufgelösten Platzhaltern angezeigt. Sie können Ihre fertig gestellte Muster-E-Mail im Feld "Generated Response" (Generierte Antwort) ansehen.

Diese Zero-Shot-Antwort gibt eine ziemlich allgemeine E-Mail zurück, aber sie stellt einen Ausgangspunkt dar. Sehen wir uns an, was wir tun können, um den Ton und die Struktur zu verbessern, indem wir einige Beispiele hinzufügen, von denen das Modell lernen kann.

Bearbeiten des Prompts mit Few-Shot-Beispiele

Fügen wir ein paar Few-Shot-Beispiele hinzu, um dem Modell eine klarere Anleitung zu geben.

  1. Klicken Sie auf Prompt (””), um zu Ihrem Prompt zurück zu gelangen.
  2. Ersetzen Sie den Prompt-Bereich, indem Sie den folgenden Text kopieren und einfügen:

Verfasse Einleitung und Hauptteil einer freundlichen und professionellen E-Mail des Salesforce-Marketingteams,
 in der ein Beispielkunde zur Teilnahme an einer bevorstehenden Veranstaltung eingeladen wird. Gib den Namen der Veranstaltung, den Ort
und den Nutzen der Teilnahme an.


Verwende das folgende Format, aber gestalte den Hauptteil der E-Mail detaillierter und ansprechender:


Veranstaltungsdetails:
Name: Salesforce AI Launch Tour
Ort: Chicago
Datum: 25. Juni


Beispiel 1:
Veranstaltung: Salesforce AI Launch Tour
Ort: Chicago
Kunde: Jordan Manning
Unternehmen: FutureWorks Industries
E-Mail:
Betreff: Sie sind zur Salesforce AI Launch Tour – Chicago eingeladen
Hallo Jordan,
wir freuen uns, Sie und Ihr Team von FutureWorks Industries zur Salesforce AI Launch Tour
am 25. Juni in Chicago einzuladen.
Verfasse Einleitung und Text einer freundlichen und professionellen E-Mail des Salesforce-Marketingteams,
 in der ein Beispielkunde zur Teilnahme an einer bevorstehenden Veranstaltung eingeladen wird. Gib den Namen der Veranstaltung, den Veranstaltungsort und
den Nutzen der Teilnahme an.


Übernimm das folgende Format und den folgenden Ton, ersetze jedoch alle Namen durch Platzhalter. Erweitere den Text der E-Mail
auf mindestens drei Absätze, wobei der Ton freundlich und der Inhalt ansprechend bleiben sollte.


Veranstaltungsdetails:
Name: Salesforce AI Launch Tour
Ort: Chicago
Datum: 25. Juni


Beispiel 1:
Veranstaltung: Salesforce AI Launch Tour
Ort: Chicago
Kunde: Jordan Manning
Unternehmen: FutureWorks Industries
E-Mail:
Betreff: Sie sind zur Salesforce AI Launch Tour – Chicago eingeladen
Hallo Jordan,
wir freuen uns, Sie und Ihr Team von FutureWorks Industries zur Salesforce AI Launch Tour
am 25. Juni in Chicago einzuladen.
Dies ist eine großartige Gelegenheit, um zu erfahren, wie Salesforce AI die Produktivität steigern kann, und um sich mit Kollegen aus Ihrer
Branche
auszutauschen.
Wir hoffen, Sie dort zu sehen!


Beispiel 2:
Veranstaltung: Salesforce Customer Success Summit
Ort: New York
Kunde: Maya Jones
Unternehmen: NextStep Health


Betreff: Treffen wir uns auf dem Salesforce Customer Success Summit
Hallo Maya,
wir würden uns freuen, Sie am 12. Mai auf unserem Customer Success Summit in New York begrüßen zu dürfen.
NextStep Health leistet hervorragende Arbeit, und diese Veranstaltung ist eine großartige Gelegenheit,
neue Tools für schnelleres Wachstum mit Salesforce kennenzulernen. Wir freuen uns darauf, unseren fantastischen Kunden unsere Zukunftsvisionen und neuesten Innovationen
vorzustellen.
Lassen Sie uns wissen, ob Sie kommen können!
– Ihr Salesforce-Team
  1. Klicken Sie auf Save & Preview (Speichern und Vorschau, um die Antwort zu generieren und im Feld Generated Response (Generierte Antwort) anzuzeigen.
    Sie sollten jetzt eine E-Mail sehen, die Sprache und Stil Ihrer Vorlagen einbezieht.

Indem Sie Ihrem Agenten einige konkrete Beispiele für die Art von Ergebnissen gaben, die Sie sich wünschen, haben Sie ihm dabei geholfen, bessere E-Mails zu erstellen. Und wenn Sie unsere beiden Prompts vergleichen, werden Sie feststellen, dass selbst einfache Beispiele einen Unterschied machen können, insbesondere wenn sie mit einer Anleitung zu ihrer Verwendung kombiniert werden. Das Beste daran ist, dass diese Technik und die anderen, die Sie gelernt haben, mit allen LLMs und Prompt-Typen funktionieren.

Ausprobieren eines Chain-of-Thought-Prompts

Nachdem Sie nun gesehen haben, wie Sie einen einfachen Prompt verbessern können, versuchen wir einmal, einen Zero-Shot-Prompt zu nehmen und eine weitere fortgeschrittene Technik hinzuzufügen: Chain-of-Thought-Prompts. Um zu zeigen, wie diese Techniken auch bei Ausgaben in verschiedenen Formaten funktionieren, probieren wir es nun mit einem Prompt für eine von KI-generierte Einstein-Antwort auf die Suche aus.

Erstellen einer neuen Prompt-Vorlage

  1. Wenn Sie sich noch im Prompt für den vorherigen Abschnitt befinden, klicken Sie auf den Zurück-Pfeil, um zur Seite "Prompt Builder Setup" (Prompt-Generator-Setup) zurückzukehren.
  2. Klicken Sie auf New Prompt Template (Neue Aufforderungsvorlage).
  3. Füllen Sie die folgenden Felder aus:
    • Prompt Template Type (Typ der Prompt-Vorlage): Einstein AI-Generated Search Answers (Von KI generierte Einstein-Antwort auf die Suche)
    • Prompt Template Name (Name der Prompt-Vorlage): Resort Package Names
      API-Name: Resort_Package_Names (dies wird automatisch aufgefüllt)
    • Template Description (Beschreibung der Vorlage): Generates package names for Coral Cloud resort offerings based on the provided details. (Generiert Paketnamen für Angebote von Coral Cloud Resort, ausgehend von den angegebenen Details.)
  4. Klicken Sie auf Weiter.

Definieren der Prompt-Anweisungen

  1. Klicken Sie oberhalb der Template Settings (Vorlageneinstellungen) auf Preview Settings (Vorschaueinstellungen) (””).
  2. Geben Sie links auf der Seite die folgenden Informationen unter "Inputs" (Eingaben) ein:
    • Query (Abfrage): Generate 5 Package names (Generiere Namen für 5 Pakete)
    • Segmente (jeder auf seiner eigenen Zeile):
      • private villas (private Villen)
      • beachside dining (Speisen am Strand)
      • family-friendly atmosphere (Familienfreundliche Atmosphäre)
  3. Fügen Sie in den Prompt-Bereich diesen Text ein:
Du bist Marketingassistent und erstellst luxuriöse und ansprechende Namen für Resort-Pakete.
Generiere auf der Grundlage der folgenden Details 5 kreative und verlockende Namen für ein Resort-Urlaubspaket
.


Details zum Resort:


Coral Cloud Resorts bietet private Villen, Restaurants am Strand und eine familienfreundliche
Atmosphäre mit Fokus auf luxuriösem Komfort.
  1. Klicken Sie auf Save and Preview (Speichern und Vorschau), um den Prompt zu testen.
  2. Überprüfen Sie die generierten Paketnamen im Bereich "Response" (Antwort), um zu sehen, wie sich die Ausgabe durch Ihre Beispiel verändert hat. Sie sehen eine Antwort mit numerierten Namen innerhalb von geschweiften Klammern, die ungefähr so aussieht:

{"answer":"1. Coral Cloud Escape Package (Coral Cloud-Paket "Raus aus dem Alltag" \n2. Beachside Bliss Family Retreat (Strandurlaub mit der Familie) \n3. Luxe Villa Getaway (Ausflug in die Luxusvilla) \n4. Serenity by the Sea Experience (Erlebnispaket "Ruhe am Meer") \n5. Private Paradise Family Adventure (Familienabenteuer im privaten Paradies)","sources":""}

Ihre Antworten sehen möglicherweise anders aus, aber wenn Sie neue Paketnamen generiert haben, war es ein Erfolg!

Hinzufügen von Chain-of-Thought-Anweisungen

Lassen Sie uns nun die Vorlage bearbeiten, um Chain-of-Thought-Anweisungen hinzuzufügen.

  1. Klicken Sie auf Prompt (””), um wieder zu Ihrem Prompt zu gelangen.
  2. Ersetzen Sie den aktuellen Prompt-Text, indem Sie diesen Text kopieren und einfügen:
Du bist Marketingassistent und erstellst luxuriöse und ansprechende Namen für Resort-Pakete.
Generiere anhand der folgenden Details 5 kreative und verlockende Namen für ein Resort-Urlaubspaket.
Resort-Details: Coral Cloud Resorts bietet private Villen, Restaurants am Strand und eine familienfreundliche Atmosphäre mit Fokus auf luxuriösem Komfort.


Details zum Resort:
Coral Cloud Resorts bietet private Villen, Restaurants am Strand und eine familienfreundliche
Atmosphäre, in der luxuriöser Komfort im Mittelpunkt steht. Die Namen sollten prägnant, elegant und thematisch
auf die Details abgestimmt sein. Vermeide allgemeine Formulierungen wie "Sonderangebot" oder "Urlaubsangebot".
Wähle Namen, die Emotionen und Neugier wecken. Erläutere deinen Denkprozess für jedes
Paket Schritt für Schritt.

Sie fügen Ihrem Prompt eine Chain-of-Thought-Logik (Gedankenkette) hinzu, indem Sie die Formulierung "erläutere deinen Denkprozess für jedes Paket Schritt für Schritt" aufnehmen. Da das LLM Kontext verstehen kann, können Sie diese Anweisungen an jeder beliebigen Stelle einfügen, an der sie Sinn ergeben.

  1. Behalten Sie aber Ihre Abfrage und Ihre Segmente bei.
  2. Klicken Sie auf Speichern und Vorschau, um die aktualisierte Antwort zu generieren.

Jetzt sehen Sie etwas in dieser Art’:

{"answer":"1. **Serenity Shores Retreat** – Dieser Name vermittelt ein Gefühl von Frieden und Ruhe und spricht diejenigen an, die Entspannung in luxuriöser Umgebung suchen.\n\n2. **Coral Haven Escape** – Der Begriff "Haven" (Zufluchtsort) suggeriert einen sicheren und einladenden Ort, während "Escape" (Flucht) den Wunsch weckt, den Alltagsstress hinter sich zu lassen und sich einen luxuriösen Urlaub zu gönnen.\n\n3. **Azure Bliss Villas** – "Azure" spiegelt die wunderschönen Farben des Ozeans wider, während "Bliss" ein Gefühl von Glück und Zufriedenheit vermittelt, das mit einem luxuriösen Aufenthalt verbunden ist.\n\n4. **Tropical Tranquillity Experience** (Tropische Ruhe erleben) – Dieser Name unterstreicht die ruhige Umgebung des Resorts und lädt die Gäste dazu ein, in eine ruhige und luxuriöse Atmosphäre einzutauchen.\n\n5. **Family Oasis Retreat** – Dieser Name unterstreicht den familienfreundlichen Charakter des Resorts und suggeriert gleichzeitig eine luxuriöse und komfortable Umgebung für alle Altersgruppen.","‚sources":""}

Sehen Sie den Unterschied? Die aktualisierte Antwort hilft Ihnen zu verstehen, warum der Agent diese Pakete vorgeschlagen hat. Mit Chain-of-Thought-Prompts geben Sie dem KI-Agenten die Anweisung, zu erläutern, warum er jeden einzelnen Paketnamen generiert hat. In diesem Beispiel haben Sie ein Brainstorming zu verschiedenen Ideen für Paketnamen in Partnerschaft mit einem Agenten durchgeführt. Im Rahmen des Vorgangs hat der Agent Ihnen Beispiele zusammen mit relevantem Kontext geliefert. Dadurch können Sie hinter die erstellten Inhalte auf die zugrundeliegenden Überlegungen blicken. Im Lauf der Zeit hilft Ihnen diese Erkenntnis, aus jedem Prompt mehr herauszuholen!

Jetzt ist die Zeit gekommen, dass Sie zusammen mit dem Prompt-Generator mit der Chain-of-Thought-Prompt-Technik arbeiten sollten. Nachdem Sie die Schritte in der Aufgabe abgeschlossen haben, klicken Sie auf Check Challenge (Aufgabe überprüfen), um diesen Badge zu erwerben.

Herzlichen Glückwunsch! Sie sind auf dem besten Weg, fortgeschrittenere Prompt-Techniken einzusetzen, um bessere Ergebnisse zu erzielen.

Ressourcen

Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"