Angabe des gewünschten Formats

Eine der einfachsten Möglichkeiten, die Ausgabe von Claude zu steuern, besteht darin, einfach das gewünschte Format anzugeben. Claude kann Anweisungen in Bezug auf die Formatierung verstehen und befolgen und Ausgaben in folgenden Formaten erstellen:

  • JSON
  • XML
  • HTML
  • Markdown
  • CSV
  • Benutzerdefinierte Formate

Wenn Sie beispielsweise möchten, dass Claude ein Haiku im JSON-Format generiert, können Sie eine Aufforderung wie diese verwenden:

RolleInhalt
BenutzerBitte schreibe ein Haiku über eine Katze. Verwende das JSON-Format mit den Schlüsseln “first_line”, “second_line” und “third_line”.
Assistent (Antwort von Claude){
“first_line”: “Weiches, pelziges Kätzchen”,
“second_line”: “Schlummernd im warmen Sonnenlicht”,
“third_line”: “Schnurrend und zufrieden”
}

Vorausfüllen der Antwort von Claude

Eine weitere effektive Möglichkeit, das Ausgabeformat von Claude zu steuern, besteht darin, das Feld Assistant mit dem Anfang des gewünschten Formats vorzufüllen. Diese Technik ist besonders nützlich, wenn Sie mit strukturierten Formaten wie JSON oder HTML arbeiten.

Um beispielsweise ein Rezept im JSON-Format zu generieren:

RolleInhalt
BenutzerBitte generiere ein Rezept für Schokoladenkekse im JSON-Format.
Assistent (Vorfüllung){
Assistent (Antwort von Claude)“title”: “Schokoladenkekse”,
“ingredients”: [
“270 g Mehl”,
“1 TL Backpulver”,
“1 TL Salz”,
“225 g weiche Butter”,
“150 g Zucker”,
“150 g brauner Zucker”,
“1 TL Vanilleextrakt”,
“2 große Eier”,
“350 g Zartbitterschokoladenstückchen”
],
“instructions”: [
“Den Ofen auf 190°C vorheizen und Backbleche mit Backpapier auslegen.“,
“In einer mittelgroßen Schüssel Mehl, Backpulver und Salz vermengen. Beiseite stellen.“,
“In einer großen Schüssel Butter und Zucker mit einem Handrührgerät ca. 2-3 Minuten aufschlagen, bis sie hell und luftig sind.“,
“Vanille und Eier nacheinander unterrühren, bis alles gut vermischt ist.“,
“Die Mehlmischung nach und nach unter die Buttermischung rühren, bis sie gerade vermischt ist.“,
“Die Schokoladenstückchen unterheben.“,
“Etwa einen Esslöffel große Teigportionen mit ca. 5 cm Abstand auf die vorbereiteten Bleche setzen.“,
“9-11 Minuten backen, bis die Ränder goldbraun sind.“,
“Die Kekse 5 Minuten auf den Blechen abkühlen lassen, dann auf ein Kuchengitter legen und vollständig auskühlen lassen.”
],
“yield”: “Etwa 3 Dutzend Kekse”
}

Indem Sie die Antwort mit der öffnenden JSON-Klammer vorfüllen, geben Sie Claude einen klaren Ausgangspunkt für die Generierung des Rezepts im gewünschten Format. Dies ist auch eine weitere Technik, mit der Sie Claude dazu bringen können, seinen freundlichen Einleitungstext zu überspringen.


Bereitstellung von Beispielen

Zusätzlich zu expliziten Anweisungen kann die Bereitstellung von Beispielen für das gewünschte Ausgabeformat Claude dabei helfen, Ihre Anforderungen besser zu verstehen. Wenn Sie Beispiele einschließen, machen Sie deutlich, dass Claude dem Format der bereitgestellten Beispiele folgen soll (andernfalls kann Claude andere Details aus den bereitgestellten Beispielen übernehmen, wie z. B. Inhalt oder Schreibstil).

Hier ist ein Beispiel für eine Aufforderung, die diese Technik veranschaulicht:

RolleInhalt
BenutzerDeine Aufgabe ist es, ein Gedicht zu schreiben. Hier sind einige Beispiele für die ideale Formatierung des Gedichts:

<poem>
title: Herbstlaub
Verse 1:
Knuspriges Herbstlaub tanzt
In der sanften, kühlen Brise
Ein farbenfroher Anblick

Verse 2:
Rot, Orange und Gold
Malen die Welt mit Schönheit
Bevor der Winter kommt
</poem>

<poem>
Title: Mondschein-Nacht
Verse 1:
Mondlicht wirft Schatten
Über den ruhigen Garten
Ein friedlicher Rückzugsort

Verse 2: Sterne funkeln oben
Während Grillen ihr Nachtlied singen
Wiegenlied der Natur
</poem>

Schreibe nun bitte ein Gedicht über einen Sonnenuntergang und folge dabei der Formatierung der obigen Beispiele.
Assistent (Vorfüllung)<poem>
Assistent (Antwort von Claude)title: Sonnenuntergangs-Sinfonie
Verse 1:
Feurige Sonne sinkt
Malt den Himmel mit Wundern
Ein Meisterwerk entsteht

Verse 2:
Rosa, Lila und Rot
Verschmelzen in reiner Harmonie
Der Tag begrüßt die Nacht
</poem>

Tipps für eine bessere Ausgabekontrolle

  • Seien Sie in Ihren Anweisungen so spezifisch wie möglich
  • Verwenden Sie in Ihren Aufforderungen ein klares und konsistentes Format
  • Stellen Sie nach Möglichkeit mehrere Beispiele bereit, um das gewünschte Format zu verstärken
  • Experimentieren Sie mit verschiedenen Kombinationen von Techniken, um herauszufinden, was für Ihren Anwendungsfall am besten funktioniert

Zusätzliche Ressourcen

  • Techniken für das Prompt-Engineering: Erkunden Sie andere Strategien zur Optimierung Ihrer Prompts und zur Verbesserung der Leistung von Claude.
  • Anthropic-Kochbuch: Durchsuchen Sie eine Sammlung von Jupyter-Notebooks mit kopierbaren Codeschnipseln, die hocheffektive und fortgeschrittene Techniken, Integrationen und Implementierungen mit Claude demonstrieren.
  • Prompt-Bibliothek: Lassen Sie sich von einer kuratierten Auswahl an Prompts für verschiedene Aufgaben und Anwendungsfälle inspirieren.