Wird geladen

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, beinhaltet, Claude Beispiel-Eingabe/Ausgabe-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 hier 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 ist bekanntlich einer der schlechtesten Filme, die je gemacht wurden).

Beispiele hinzufügen, um Sonderfälle zu behandeln

Um dies zu lösen, kannst du Beispiele hinzufügen, die Claude zeigen, wie mit kniffligen Fällen umzugehen ist:

Der verbesserte Prompt enthält:

  • Ein klares positives Beispiel: „Tolles Spiel heute Abend!" → „Positiv"
  • Ein sarkastisches Beispiel: „Oh ja, ich brauchte heute Abend wirklich eine Flugverspätung! Ausgezeichnet!" → „Negativ"
  • Kontext, der erklärt, warum Sarkasmus mit Vorsicht behandelt werden sollte

Beachte, wie die Beispiele in XML-Tags wie <sample_input> und <ideal_output> eingeschlossen sind. Diese Struktur macht Claude glasklar, was jeder Teil darstellt.

Wann Beispiele verwendet werden sollten

Beispiele sind besonders nützlich für:

  • Das Erfassen von Sonderfällen oder Randszenarien
  • Das Definieren komplexer Ausgabeformate (wie spezifische JSON-Strukturen)
  • Das Zeigen des genauen Stils oder Tons, den du möchtest
  • Das Demonstrieren, wie mit mehrdeutigen Eingaben umzugehen ist

One-Shot vs. Multi-Shot

One-Shot: Stelle ein einzelnes Beispiel bereit, um das Muster festzulegen

Multi-Shot: Stelle mehrere Beispiele bereit, um verschiedene Szenarien abzudecken

Verwende Multi-Shot, wenn du verschiedene Randfälle behandeln musst oder verschiedene Arten gültiger Antworten zeigen möchtest.

Gute Beispiele aus Evaluierungen finden

Wenn du Prompt-Evaluierungen durchführst, suche nach deinen am besten bewerteten Ausgaben, um sie als Beispiele zu verwenden:

Finde Antworten, die mit 10 (oder deiner höchsten verfügbaren Bewertung) bewertet wurden, und verwende diese Eingabe/Ausgabe-Paare als Beispiele in deinem Prompt. Dies hilft Claude zu verstehen, wie eine „perfekte" Ausgabe für deinen spezifischen Anwendungsfall aussieht.

Kontext zu Beispielen hinzufügen

Stelle nicht nur das Eingabe/Ausgabe-Paar bereit – erkläre, warum die Ausgabe gut ist:

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

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

Dieser zusätzliche Kontext hilft Claude, die Begründung hinter guten Antworten zu verstehen, nicht nur das Format.

Best Practices

  • Verwende immer XML-Tags, um deine Beispiele klar zu strukturieren
  • Sei explizit darüber, was du zeigst: „Hier ist eine Beispiel-Eingabe mit einer idealen Antwort"
  • Füge Beispiele ein, die deine häufigsten Fehlerfälle behandeln
  • Erkläre, warum deine Beispielausgaben als ideal betrachtet werden
  • Halte Beispiele relevant für deine spezifische Aufgabe

Beispiele sind besonders wirkungsvoll, weil sie zeigen statt erzählen. Anstatt zu versuchen, genau zu beschreiben, was du in Worten möchtest, demonstrierst du es direkt. Dies macht deine Prompts viel zuverlässiger und hilft Claude, subtile Anforderungen zu verstehen, die schwer allein in Anweisungen auszudrücken sein könnten.