While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Saat menggunakan Claude, Anda dapat meningkatkan kinerjanya secara dramatis dengan menggunakan parameter system untuk memberikan peran kepadanya. Teknik ini, yang dikenal sebagai role prompting, adalah cara paling kuat untuk menggunakan system prompts dengan Claude.
Peran yang tepat dapat mengubah Claude dari asisten umum menjadi ahli domain virtual Anda!
system untuk menetapkan peran Claude. Letakkan semuanya yang lain, seperti instruksi khusus tugas, di giliran user sebagai gantinya.Gunakan parameter system dalam Messages API untuk menetapkan peran 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 mungkin melihat wawasan yang berbeda daripada marketing strategist untuk data yang sama. Seorang data scientist specializing in customer insight analysis for Fortune 500 companies mungkin menghasilkan hasil yang berbeda lagi!Tanpa peran, Claude mungkin melewatkan masalah kritis:
Dengan peran, Claude menangkap masalah kritis yang bisa menghabiskan jutaan:
Tanpa peran, analisis Claude kurang mendalam:
Dengan peran, Claude memberikan wawasan yang dapat ditindaklanjuti:
Dapatkan inspirasi dari pilihan prompt yang dikurasi untuk berbagai tugas dan kasus penggunaan.
Tutorial yang penuh dengan contoh yang mencakup konsep prompt engineering yang ditemukan dalam dokumentasi kami.
Versi yang lebih ringan dari tutorial prompt engineering kami melalui spreadsheet interaktif.