Ausgabeformat steuern (JSON-Modus)
Claude ist in der Lage, Ausgaben in einer Vielzahl von Formaten zu erstellen. Durch die Bereitstellung von klaren Anweisungen, Beispielen und vorausgefüllten Antworten können Sie Claude anleiten, Antworten zu generieren, die Ihrer gewünschten Struktur und Ihrem Stil entsprechen.
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:
Rolle | Inhalt |
---|---|
Benutzer | Bitte 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:
Rolle | Inhalt |
---|---|
Benutzer | Bitte 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:
Rolle | Inhalt |
---|---|
Benutzer | Deine 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.