Saat menggunakan Claude, Anda dapat meningkatkan kinerjanya secara dramatis dengan menggunakan parameter system untuk memberinya peran. Teknik ini, yang dikenal sebagai role prompting, adalah cara paling ampuh untuk menggunakan prompt sistem dengan Claude.

Peran yang tepat dapat mengubah Claude dari asisten umum menjadi ahli domain virtual Anda!

Tips prompt sistem: Gunakan parameter system untuk menetapkan peran Claude. Letakkan semua hal lain, seperti instruksi khusus tugas, di giliran user sebagai gantinya.

Mengapa menggunakan role prompting?

  • Akurasi yang ditingkatkan: Dalam skenario kompleks seperti analisis hukum atau pemodelan keuangan, role prompting dapat meningkatkan kinerja Claude secara signifikan.
  • Nada yang disesuaikan: Baik Anda membutuhkan keringkasan CFO atau gaya penulis naskah, role prompting menyesuaikan gaya komunikasi Claude.
  • Fokus yang lebih baik: Dengan menetapkan konteks peran, Claude tetap lebih dalam batas-batas persyaratan spesifik tugas Anda.

Cara memberi Claude peran

Gunakan parameter system di Messages API untuk menetapkan peran Claude:

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-3-5-sonnet-20240620",
    max_tokens=2048,
    system="Anda adalah seorang ilmuwan data berpengalaman di perusahaan Fortune 500.", # <-- prompt peran
    messages=[
        {"role": "user", "content": "Analisis dataset ini untuk anomali: <dataset>{{DATASET}}</dataset>"}
    ]
)

print(response.content)
Tips role prompting: Bereksperimenlah dengan peran! Seorang ilmuwan data mungkin melihat wawasan yang berbeda dari seorang ahli strategi pemasaran untuk data yang sama. Seorang ilmuwan data yang mengkhususkan diri dalam analisis wawasan pelanggan untuk perusahaan Fortune 500 mungkin menghasilkan hasil yang berbeda lagi!

Contoh

Contoh 1: Analisis kontrak hukum

Tanpa peran, Claude mungkin melewatkan masalah-masalah kritis:

Dengan peran, Claude menangkap masalah-masalah kritis yang bisa menghabiskan jutaan:

Contoh 2: Analisis keuangan

Tanpa peran, analisis Claude kurang mendalam:

Dengan peran, Claude memberikan wawasan yang dapat ditindaklanjuti: