Precompila la risposta di Claude per un maggiore controllo dell'output
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
La precompilazione è disponibile solo per le modalità non di extended thinking. Attualmente non è supportata con extended thinking.
Quando utilizzi Claude, hai l'abilità unica di guidare le sue risposte precompilando il messaggio Assistant. Questa tecnica potente ti consente di dirigere le azioni di Claude, saltare i preamboli, applicare formati specifici come JSON o XML, e persino aiutare Claude a mantenere la coerenza dei caratteri negli scenari di gioco di ruolo.
In alcuni casi in cui Claude non sta funzionando come previsto, poche frasi precompilate possono migliorare notevolmente le prestazioni di Claude. Un po' di precompilazione fa molta strada!
Come precompilare la risposta di Claude
Per precompilare, includi il testo iniziale desiderato nel messaggio Assistant (la risposta di Claude continuerà da dove il messaggio Assistant si interrompe):
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
]
)Il contenuto della precompilazione non può terminare con spazi vuoti. Una precompilazione come "As an AI assistant, I " (con uno spazio alla fine) risulterà in un errore.
Esempi
Esempio 1: Controllare la formattazione dell'output e saltare il preambolo
{ forza Claude a saltare il preambolo e a generare direttamente l'oggetto JSON. Questo è più pulito, più conciso e più facile da analizzare per i programmi senza elaborazione aggiuntiva.Esempio 2: Mantenere il personaggio negli scenari di gioco di ruolo
[ROLE_NAME] tra parentesi quadre può ricordare a Claude di rimanere in carattere, anche per conversazioni più lunghe e complesse. Questo è particolarmente potente quando combinato con il role prompting nel parametro system.Working with Messages
See more examples of prefill and other Messages API patterns.
Prompt library
Get inspired by a curated selection of prompts for various tasks and use cases.
GitHub prompting tutorial
An example-filled tutorial that covers the prompt engineering concepts found in our docs.
Google Sheets prompting tutorial
A lighter weight version of our prompt engineering tutorial via an interactive spreadsheet.