Vorausfüllen von Claudes Antwort für bessere Ausgabekontrolle
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
{ 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.Beispiel 2: Beibehaltung des Charakters in Rollenspiel-Szenarien
[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.Arbeiten mit Nachrichten
Weitere Beispiele für Vorausfüllen und andere Messages API-Muster.
Prompt-Bibliothek
Lassen Sie sich von einer kuratierten Auswahl von Prompts für verschiedene Aufgaben und Anwendungsfälle inspirieren.
GitHub-Prompting-Tutorial
Ein beispielreiches Tutorial, das die in unserer Dokumentation beschriebenen Prompt-Engineering-Konzepte abdeckt.
Google Sheets Prompting-Tutorial
Eine leichtere Version unseres Prompt-Engineering-Tutorials über ein interaktives Tabellenkalkulationsblatt.