Wird geladen

Bereitstellen von Beispielen

Lektion 207 Min.

Das Bereitstellen von Beispielen in deinen Prompts ist eine der effektivsten Prompt-Engineering-Techniken, die du verwenden wirst. Dieser Ansatz, bekannt als „One-Shot"- oder „Multi-Shot"-Prompting, besteht darin, Claude Beispiel-Input/Output-Paare zu geben, um seine Antworten zu steuern.

Wie Beispiele funktionieren

Schauen wir uns ein Beispiel zur Stimmungsanalyse an. Angenommen, du möchtest, dass Claude kategorisiert, ob ein Tweet positiv oder negativ ist:

Die Herausforderung hierbei ist Sarkasmus. Ein Tweet wie „Ja, klar, das war der beste Film, den ich seit 'Plan 9 from Outer Space' gesehen habe" wirkt auf den ersten Blick positiv, ist aber tatsächlich sarkastisch und negativ (Plan 9 from Outer Space ist bekanntermaßen furchtbar).

Hinzufügen von Beispielen zu deinem Prompt

Um dies zu bewältigen, kannst du Beispiele hinzufügen, die Claude genau zeigen, wie es antworten soll:

Die wichtigsten Elemente sind:

  • Klare Einleitung: „Hier ist ein Beispiel-Input mit einer idealen Antwort"
  • XML-Tags zur Strukturierung: <sample_input> und <ideal_output>
  • Konkrete Beispiele, die das gewünschte Verhalten demonstrieren

Umgang mit Grenzfällen

Für knifflige Szenarien wie Sarkasmus kannst du mehrere Beispiele bereitstellen (Multi-Shot-Prompting). Füge Kontext hinzu, um hervorzuheben, worauf Claude achten sollte:

Be especially careful with tweets that contain sarcasm.
For example:
<sample_input>
Oh yeah, I really needed a flight delay tonight! Excellent!
</sample_input>
<ideal_output>
Negative
</ideal_output>

Wann Beispiele verwendet werden sollten

Beispiele sind besonders nützlich für:

  • Das Erfassen von Grenzfällen oder Randszenarien
  • Das Definieren komplexer Ausgabeformate (wie spezifische JSON-Strukturen)
  • Das Zeigen, wie „gute" Ausgaben für Claude genau aussehen

Gute Beispiele aus Evaluierungen finden

Wenn du Prompt-Evaluierungen durchführst, suche im HTML-Bericht nach deinen am besten bewerteten Ausgaben. Diese eignen sich ausgezeichnet als Beispiele, die du in deinen Prompt aufnehmen kannst.

Finde eine Antwort, die gut bewertet wurde (idealerweise eine 10, oder deine höchste Bewertung), und kopiere dann sowohl den Input als auch den Output, um sie als dein Beispiel zu verwenden.

Hinzufügen von Kontext zu Beispielen

Du kannst Beispiele noch effektiver machen, indem du erklärst, warum sie gut sind. Füge nach deiner Beispielausgabe eine kurze Erklärung hinzu:

<ideal_output>
[Your example output here]
</ideal_output>

This example meal plan is well-structured, provides detailed information on food choices and quantities, and aligns with the athlete's goals and restrictions.

Dies hilft Claude zu verstehen, nicht nur was es produzieren soll, sondern auch warum diese Ausgabe als ideal angesehen wird.

Best Practices

  • Verwende XML-Tags, um deine Beispiele klar zu strukturieren
  • Sei explizit darüber, was du Claude zeigst
  • Wähle repräsentative Beispiele, die deine wichtigsten Anwendungsfälle abdecken
  • Schließe Grenzfälle ein, die das Modell ins Stolpern bringen könnten
  • Erkläre, warum Beispiele gut sind, wenn es nicht offensichtlich ist

One-Shot- und Multi-Shot-Prompting werden schnell zu unverzichtbaren Werkzeugen in deinem Prompt-Engineering-Werkzeugkasten, besonders wenn du konsistente, gut formatierte Ausgaben benötigst oder knifflige Randfälle zuverlässig behandeln möchtest.