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à di pensiero non esteso. Attualmente non è supportata con il pensiero esteso.

Quando utilizzi Claude, hai la capacità unica di guidare le sue risposte precompilando il messaggio Assistant. Questa potente tecnica ti permette di dirigere le azioni di Claude, saltare i preamboli, imporre formati specifici come JSON o XML, e persino aiutare Claude a mantenere la coerenza del personaggio in scenari di gioco di ruolo.

In alcuni casi in cui Claude non sta performando come previsto, alcune 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 termina il messaggio Assistant):

import anthropic

client = anthropic.Anthropic()
response = client.messages.create(
    model="claude-opus-4-20250514",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Qual è il tuo colore preferito?"},
        {"role": "assistant", "content": "Come assistente AI, non ho un colore preferito. Ma se dovessi sceglierne uno, sarebbe il verde perché"}  # Precompilazione qui
    ]
)

Il contenuto precompilato non può terminare con spazi vuoti finali. Una precompilazione come "Come assistente AI, io " (con uno spazio alla fine) genererà un errore.

Esempi

Esempio 1: Controllare la formattazione dell’output e saltare il preambolo

Suggerimento per utenti avanzati: Precompilare con { costringe Claude a saltare il preambolo e a produrre direttamente l’oggetto JSON. Questo è più pulito, più conciso e più facile da analizzare per i programmi senza elaborazioni aggiuntive.

Esempio 2: Mantenere il personaggio in scenari di gioco di ruolo

Suggerimento per il gioco di ruolo: Precompilare con un [NOME_RUOLO] tra parentesi quadre può ricordare a Claude di rimanere nel personaggio, anche per conversazioni più lunghe e complesse. Questo è particolarmente efficace quando combinato con il prompt di ruolo nel parametro system.