Claude prompten: XML-Tags, Beispiele und lange Dokumente
Strukturieren Sie Prompts mit XML-Tags, platzieren Sie lange Dokumente zuerst, fügen Sie Beispiele hinzu und lassen Sie Claude Schritt für Schritt denken. Enthält eine wiederverwendbare Vorlage.
Claude verarbeitet lange Dokumente und sorgfältige Anweisungen besonders gut, und Anthropic veröffentlicht klare Anleitungen, wie man es promptet. Die nützlichste Angewohnheit ist es, Ihren Prompt mit XML-Tags zu strukturieren. Dieser Leitfaden erklärt, warum und wie man Tags mit Beispielen, schrittweisem Denken und vorausgefüllten Antworten kombiniert.
Klar und direkt sein
Anthropic empfiehlt, Prompts so zu schreiben, wie Sie einen klugen neuen Kollegen einweisen würden, der nichts über Ihr Projekt weiß:
- Wozu dient die Aufgabe, und wer wird das Ergebnis lesen?
- Wie sieht eine erfolgreiche Antwort aus?
- Welche Schritte sollen in welcher Reihenfolge befolgt werden?
Wenn ein Kollege eine Nachfrage stellen müsste, benötigt Claude diese Information wahrscheinlich auch.
XML-Tags verwenden, um die Teile Ihres Prompts zu trennen
Claude wurde darauf trainiert, auf XML-ähnliche Tags zu achten. Sie sind keine spezielle Syntax – jeder beschreibende Tag-Name funktioniert – aber sie machen es unmissverständlich, welcher Text eine Anweisung, welche Daten und welches ein Beispiel ist.
Sie sind ein Vertragsanalyst.
<contract>
{{PASTE CONTRACT HERE}}
</contract>
<instructions>
1. Listen Sie jede Klausel auf, die eine Zahlungsverpflichtung begründet.
2. Zitieren Sie für jede Klausel diese und erklären Sie sie in einem einfachen englischen Satz.
3. Kennzeichnen Sie jede Klausel, die der anderen Partei erlaubt, Preise zu ändern.
</instructions>
<output_format>
Geben Sie eine nummerierte Liste zurück. Platzieren Sie gekennzeichnete Klauseln in einem separaten Abschnitt namens
"Risiken".
</output_format>
Tipps für Tags:
- Benennen Sie sie nach ihrem Inhalt:
<email>,<data>,<style_guide>. - Verweisen Sie in Ihren Anweisungen auf sie: "Verwenden Sie den Bericht in
<report>-Tags…". - Verschachteln Sie sie für Hierarchien:
<examples><example>…</example></examples>. - Fordern Sie eine getaggte Ausgabe an, wenn Sie die Antwort parsen müssen: "Platzieren Sie die endgültige Antwort in
<answer>-Tags."
Lange Dokumente zuerst, Fragen zuletzt
Bei langen Eingaben (Berichte, Transkripte, Codebasen) platzieren Sie die Dokumente am Anfang des Prompts und Ihre Frage am Ende. Anthropic weist darauf hin, dass diese Reihenfolge die Qualität der Antworten bei Aufgaben mit langem Kontext merklich verbessern kann.
Bei mehreren Dokumenten umschließen Sie jedes mit seinen Metadaten:
<documents>
<document index="1">
<source>q3-report.pdf</source>
<document_content>{{REPORT}}</document_content>
</document>
<document index="2">
<source>customer-survey.csv</source>
<document_content>{{SURVEY}}</document_content>
</document>
</documents>
Erklären Sie nur unter Verwendung der oben genannten Dokumente, warum die Abwanderung im 3. Quartal zugenommen hat.
Zitieren Sie die Passagen, die jede Begründung stützen.
Claude aufzufordern, relevante Passagen vor der Beantwortung zu zitieren, hält es in Ihrem Material verankert.
Beispiele geben (Multishot-Prompting)
Drei bis fünf vielfältige Beispiele innerhalb von <example>-Tags sind eine der zuverlässigsten Methoden, um Ton und Format zu steuern:
<examples>
<example>
<input>Bestellung kam zu spät an</input>
<output>Kategorie: Versand | Stimmung: Negativ | Dringlichkeit: Mittel</output>
</example>
<example>
<input>Ich liebe die neuen Farboptionen!</input>
<output>Kategorie: Produkt | Stimmung: Positiv | Dringlichkeit: Niedrig</output>
</example>
</examples>
Klassifizieren Sie diese Nachricht im gleichen Format: {{MESSAGE}}
Gestalten Sie die Beispiele vielfältig, damit Claude das Muster lernt, anstatt einen Fall zu kopieren.
Claude zuerst denken lassen
Für Analysen, Mathematik, Planung oder Texte, die Urteilsvermögen erfordern, bitten Sie Claude, zuerst zu überlegen, bevor es antwortet, und die Überlegungen getrennt zu halten:
Denken Sie das Problem in <thinking>-Tags durch. Geben Sie dann Ihre endgültige
Empfehlung in <answer>-Tags.
Dies macht die Antworten genauer und ermöglicht es Ihnen, die Argumentation zu überprüfen. Neuere Claude-Modelle bieten auch einen integrierten erweiterten Denkmodus, der dies automatisch erledigt.
Eine Rolle mit einem System-Prompt zuweisen
In der API ist der system-Prompt der richtige Ort für eine Rolle ("Sie sind ein leitender Datenwissenschaftler bei einem Fintech-Unternehmen"). In der Claude-App beginnen Sie Ihre Nachricht einfach mit der Rolle. Eine spezifische Rolle ändert den Wortschatz, die Tiefe und die Art der Risiken, auf die Claude hinweist.
Prompts für komplexe Aufgaben verketten
Teilen Sie große Aufgaben in eine Abfolge auf, bei der die Ausgabe jedes Prompts (innerhalb von Tags) zur Eingabe des nächsten Prompts wird:
- Extrahieren Sie wichtige Fakten aus einem Dokument →
<facts> - Entwerfen Sie eine Zusammenfassung aus
<facts>→<draft> - Überprüfen Sie
<draft>anhand des Originals auf Fehler → endgültige Version
Jeder Schritt ist einfacher, leichter zu debuggen und genauer als ein einziger riesiger Prompt.
Eine wiederverwendbare Claude-Prompt-Vorlage
Sie sind {{ROLE}}.
<context>
{{HINTERGRUND, ZIELGRUPPE, ZIEL}}
</context>
<input>
{{DOKUMENT ODER DATEN}}
</input>
<instructions>
1. {{SCHRITT 1}}
2. {{SCHRITT 2}}
3. {{SCHRITT 3}}
</instructions>
<constraints>
- Länge: {{z.B. unter 300 Wörtern}}
- Ton: {{z.B. neutral, einfaches Englisch}}
- Wenn Informationen fehlen, sagen Sie dies, anstatt zu raten.
</constraints>
Denken Sie zuerst in <thinking>-Tags, dann geben Sie die endgültige Antwort in <answer>-Tags.
Den Boilerplate überspringen
Der Claude Prompt Generator schreibt diese Struktur für Sie: Beschreiben Sie die Aufgabe in einem Satz, und er gibt einen getaggten, schrittweisen Prompt mit Platzhaltern zurück, wo Ihre eigenen Dokumente eingefügt werden.
Probiere den Claude Prompt Generator aus
XML-getaggte, Schritt-für-Schritt-Prompts, denen Claude gut folgt. Kostenlos, keine Anmeldung.