Dare un ruolo a Claude con un system prompt
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Quando utilizzi Claude, puoi migliorare drasticamente le sue prestazioni utilizzando il parametro system per assegnargli un ruolo. Questa tecnica, nota come role prompting, è il modo più potente per utilizzare i system prompt con Claude.
Il ruolo giusto può trasformare Claude da un assistente generico nel tuo esperto di dominio virtuale!
system per impostare il ruolo di Claude. Metti tutto il resto, come le istruzioni specifiche del compito, nel turno user invece.Perché utilizzare il role prompting?
- Precisione migliorata: In scenari complessi come l'analisi legale o la modellazione finanziaria, il role prompting può aumentare significativamente le prestazioni di Claude.
- Tono personalizzato: Che tu abbia bisogno della brevità di un CFO o della creatività di uno scrittore pubblicitario, il role prompting adatta lo stile di comunicazione di Claude.
- Messa a fuoco migliorata: Impostando il contesto del ruolo, Claude rimane più entro i confini dei requisiti specifici del tuo compito.
Come dare un ruolo a Claude
Utilizza il parametro system nell'API Messages per impostare il ruolo di Claude:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5-20250929",
max_tokens=2048,
system="You are a seasoned data scientist at a Fortune 500 company.", # <-- role prompt
messages=[
{"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
]
)
print(response.content)data scientist potrebbe vedere intuizioni diverse rispetto a un marketing strategist per gli stessi dati. Un data scientist specializing in customer insight analysis for Fortune 500 companies potrebbe produrre risultati ancora diversi!Esempi
Esempio 1: Analisi di contratti legali
Senza un ruolo, Claude potrebbe perdere problemi critici:
Con un ruolo, Claude individua problemi critici che potrebbero costare milioni:
Esempio 2: Analisi finanziaria
Senza un ruolo, l'analisi di Claude manca di profondità:
Con un ruolo, Claude fornisce intuizioni attuabili:
Libreria di prompt
Ispirati da una selezione curata di prompt per vari compiti e casi d'uso.
Tutorial di prompting GitHub
Un tutorial ricco di esempi che copre i concetti di prompt engineering trovati nella nostra documentazione.
Tutorial di prompting Google Sheets
Una versione più leggera del nostro tutorial di prompt engineering tramite un foglio di calcolo interattivo.