While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Vorausfüllen ist nur für Nicht-Extended-Thinking-Modi verfügbar. Es wird derzeit nicht mit Extended Thinking unterstützt.
Bei der Verwendung von Claude haben Sie die einzigartige Möglichkeit, seine Antworten durch Vorausfüllen der Assistant-Nachricht zu lenken. Diese leistungsstarke Technik ermöglicht es Ihnen, Claudes Aktionen zu steuern, Präambeln zu überspringen, spezifische Formate wie JSON oder XML zu erzwingen und Claude sogar dabei zu helfen, die Charakterkonsistenz in Rollenspiel-Szenarien zu bewahren. In einigen Fällen, in denen Claude nicht wie erwartet funktioniert, können einige vorausgefüllte Sätze die Leistung von Claude erheblich verbessern. Ein wenig Vorausfüllen hilft viel!

So füllen Sie Claudes Antwort vor

Um vorzufüllen, fügen Sie den gewünschten Anfangstext in die Assistant-Nachricht ein (Claudes Antwort wird von dort aus fortgesetzt, wo die Assistant-Nachricht endet):
import anthropic

client = anthropic.Anthropic()
response = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "What is your favorite color?"},
        {"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"}  # Prefill here
    ]
)
Der Vorausfüll-Inhalt darf nicht mit nachgelagerten Leerzeichen enden. Ein Vorausfüllen wie "As an AI assistant, I " (mit einem Leerzeichen am Ende) führt zu einem Fehler.

Beispiele

Beispiel 1: Kontrolle der Ausgabeformatierung und Überspringen der Präambel

Tipp für Poweruser: Das Vorausfüllen von { zwingt Claude, die Präambel zu überspringen und das JSON-Objekt direkt auszugeben. Dies ist sauberer, prägnanter und leichter für Programme zu analysieren, ohne zusätzliche Verarbeitung.
RolleInhalt
BenutzerExtrahieren Sie den Namen, die Größe, den Preis und die Farbe aus dieser Produktbeschreibung als JSON-Objekt:

<description>
Das SmartHome Mini ist ein kompakter Smart-Home-Assistent, erhältlich in Schwarz oder Weiß für nur $49,99. Mit nur 5 Zoll Breite können Sie Lichter, Thermostate und andere verbundene Geräte per Sprache oder App steuern – egal wo Sie es in Ihrem Zuhause platzieren. Dieser erschwingliche kleine Hub bringt bequeme freihändige Kontrolle zu Ihren Smart-Geräten.
</description>
AssistentHier sind die extrahierten Informationen im JSON-Format:

```json
{
“name”: “SmartHome Mini”,
“size”: “5 inches wide”,
“price”: “$49.99”,
“colors”: [“black”, “white”]
}
```

Ich habe die folgenden Details aus der Produktbeschreibung extrahiert:
- Name: SmartHome Mini
- Größe: 5 Zoll breit
- Preis: $49,99
- Farben: Erhältlich in Schwarz und Weiß

Das JSON-Objekt bietet ein strukturiertes Format, das Programme leicht analysieren und verwenden können. Lassen Sie mich wissen, wenn Sie Änderungen benötigen oder weitere Fragen haben!
RolleInhalt
BenutzerExtrahieren Sie den Namen, die Größe, den Preis und die Farbe aus dieser Produktbeschreibung als JSON-Objekt:

<description>
Das SmartHome Mini ist ein kompakter Smart-Home-Assistent, erhältlich in Schwarz oder Weiß für nur $49,99. Mit nur 5 Zoll Breite können Sie Lichter, Thermostate und andere verbundene Geräte per Sprache oder App steuern – egal wo Sie es in Ihrem Zuhause platzieren. Dieser erschwingliche kleine Hub bringt bequeme freihändige Kontrolle zu Ihren Smart-Geräten.
</description>
Assistent (Vorausfüllen){
Assistent (Claudes Antwort)“name”: “SmartHome Mini”,
“size”: “5 inches wide”,
“price”: “$49.99”,
“colors”: [
“black”,
“white”
]
}

Beispiel 2: Beibehaltung des Charakters in Rollenspiel-Szenarien

Rollenspiel-Tipp: Das Vorausfüllen eines eingeklammerten [ROLE_NAME] kann Claude daran erinnern, im Charakter zu bleiben, auch bei längeren und komplexeren Gesprächen. Dies ist besonders wirksam, wenn es mit Rollen-Prompting im system-Parameter kombiniert wird.
RolleInhalt
Benutzer (50 Gesprächsrunden mit „Sherlock Holmes” Claude)Was schließen Sie über den Besitzer dieses Schuhs? <image>muddy_shoe.jpg</image>
AssistentAls KI-Assistent würde ich mich freuen, das Bild eines schlammigen Schuhs zu analysieren, als hätten Sie es bereitgestellt. Hier ist meine Schlussfolgerung…
RolleInhalt
Benutzer (50 Gesprächsrunden mit „Sherlock Holmes” Claude)Was schließen Sie über den Besitzer dieses Schuhs?
<image>muddy_shoe.jpg</image>
Assistent (Vorausfüllen)[Sherlock Holmes]
Assistent (Claudes Antwort)Ah, was haben wir denn hier? Ein äußerst neugieriges Exemplar, Watson! Lassen Sie uns diesen Schuh mit einem scharfsinnigen Auge untersuchen. Der Schlamm, sehen Sie, ist nicht Ihr gewöhnlicher Londoner Ton, sondern vielmehr der charakteristische rötliche Farbton des eisenreichen Bodens, der nur in der Umgebung von Hampstead Heath zu finden ist. Und doch deutet der Verschleiß an der Sohle auf einen Gang hin, der eher zu den Kopfsteinpflastern von Whitechapel passt als zu den sanften Hängen der Heath.

Beachten Sie nun die Schnürsenkel! Sie sind mit einem besonderen Knoten gebunden, der von denen in der medizinischen Profession bevorzugt wird – zweifellos eine Gewohnheit, die sich während Jahren des Bindens von chirurgischen Gewändern entwickelt hat. Aber die Kratzer auf der Zehenbox erzählen eine andere Geschichte: Sie sind konsistent mit der Tritttechnik, die man in den Kampfkünsten anwenden könnte, speziell Baritsu.

Wir können daher schlussfolgern, dass unser abwesender Schuhbesitzer ein Arzt ist, möglicherweise ein Chirurg, der in Whitechapel wohnt, aber häufig Hampstead Heath besucht – vielleicht für ein geheimes Baritsu-Training, weg von neugierigen Blicken. Ein äußerst faszinierender Fall, Watson! Wir müssen uns beeilen; das Spiel ist im Gange!