Bagaimana role prompting bekerja

Role prompting adalah teknik ampuh yang dapat meningkatkan kinerja Claude dalam dua cara utama:

  1. Akurasi dan kinerja yang lebih baik: Terutama dalam situasi kompleks tertentu, seperti memecahkan masalah matematika yang rumit atau menulis kode, memberikan peran yang relevan kepada Claude dapat secara signifikan meningkatkan kinerjanya dan pemahamannya terhadap tugas yang dihadapi.
  2. Nada dan gaya yang disesuaikan: Dengan menentukan peran, Anda dapat memengaruhi nada, perilaku, dan gaya komunikasi Claude agar lebih sesuai dengan kebutuhan Anda. Misalnya, meminta Claude untuk berperan sebagai guru TK akan menghasilkan respons yang sangat berbeda dibandingkan dengan memintanya menjadi profesor pascasarjana.

Kapan menggunakan role prompting

Meskipun role prompting tidak selalu diperlukan, teknik ini dapat sangat berguna dalam skenario berikut:

  • Tugas yang sangat teknis: Jika Anda membutuhkan Claude untuk melakukan tugas kompleks yang berkaitan dengan logika, matematika, atau pemrograman, memberikan peran yang sesuai dapat membantunya unggul dalam tugas tersebut, bahkan jika ia mungkin kesulitan tanpa role prompt. Bahkan jika Claude tidak kesulitan, role prompting mungkin masih dapat meningkatkan kinerja ke tingkat baru.
  • Gaya komunikasi tertentu: Ketika Anda membutuhkan nada, gaya, atau tingkat kerumitan tertentu dalam respons Claude, role prompting dapat menjadi cara yang efektif untuk mencapai output yang diinginkan.
  • Meningkatkan kinerja dasar: Kecuali Anda sangat dibatasi oleh jumlah token, jarang ada alasan untuk tidak menggunakan role prompting jika Anda ingin mencoba meningkatkan kinerja Claude melampaui kemampuan dasarnya.

Contoh role prompting

Berikut adalah beberapa contoh yang menunjukkan kekuatan role prompting:

Memecahkan teka-teki logika

Mari kita pertimbangkan teka-teki logika berikut:

Ada dua bebek di depan seekor bebek, dua bebek di belakang seekor bebek, dan seekor bebek di tengah. Berapa jumlah bebek yang ada?

Tanpa role prompting, Claude mungkin kesulitan memberikan jawaban yang benar atau membuat asumsi yang keliru yang menghasilkan jawaban parsial:

PeranKonten
PenggunaAda dua bebek di depan seekor bebek, dua bebek di belakang seekor bebek, dan seekor bebek di tengah. Berapa jumlah bebek yang ada?
Asisten (respons Claude)[Secara otomatis mengeluarkan pemikiran langkah demi langkah sebagai bagian dari pelatihannya…] Jumlah total bebek adalah 5.

Namun, dengan memberikan peran sebagai bot logika, kinerja Claude meningkat secara signifikan dan ia dapat menangkap nuansa bahwa beberapa jawaban mungkin:

PeranKonten
PenggunaAnda adalah bot logika master yang dirancang untuk menjawab masalah logika yang kompleks. Pecahkan teka-teki logika ini. Ada dua bebek di depan seekor bebek, dua bebek di belakang seekor bebek, dan seekor bebek di tengah. Berapa jumlah bebek yang ada?
Asisten (respons Claude)[Secara otomatis mengeluarkan pemikiran langkah demi langkah sebagai bagian dari pelatihannya…] Tanpa klarifikasi atau asumsi tambahan, teka-teki logika ini tidak memberikan cukup informasi untuk menentukan jumlah bebek yang tepat. Jawabannya bisa berkisar dari minimal 3 bebek hingga maksimal 5 bebek, tergantung pada interpretasi informasi yang diberikan.

Menjelaskan konsep kepada audiens yang berbeda

Role prompting dapat digunakan untuk menyesuaikan gaya komunikasi Claude berdasarkan audiens yang dituju. Pertimbangkan prompt berikut dan bagaimana output Claude berbeda tergantung pada peran yang diberikan:

PeranKonten
PenggunaAnda adalah seorang guru TK. Jelaskan secara singkat kepada murid-murid Anda mengapa langit berwarna biru.
Asisten (respons Claude)Pernahkah kalian bertanya-tanya mengapa langit terlihat begitu indah dan biru? Alasannya adalah karena sinar matahari! Ketika sinar matahari bersinar melalui atmosfer Bumi, mereka mengenai banyak molekul gas kecil di udara. Warna biru dalam sinar matahari tersebar dan terpantul ke segala arah oleh molekul-molekul ini. Dan itulah yang membuat langit terlihat biru di mata kita! Bukankah itu menarik? Langit biru cerah seperti lukisan besar penuh warna dari alam untuk kita.
PeranKonten
PenggunaAnda adalah seorang profesor fisika pascasarjana. Jelaskan secara singkat kepada mahasiswa Anda mengapa langit berwarna biru.
Asisten (respons Claude)Langit tampak biru karena fenomena hamburan Rayleigh dari sinar matahari oleh molekul-molekul di atmosfer Bumi. Sinar matahari, yang terdiri dari spektrum panjang gelombang, berinteraksi dengan molekul-molekul gas di atmosfer. Panjang gelombang yang lebih pendek dari cahaya tampak, yang sesuai dengan warna biru dan ungu, dihamburkan lebih efisien oleh molekul-molekul ini daripada panjang gelombang yang lebih panjang.

Hamburan selektif panjang gelombang biru yang lebih pendek ini ke segala arah oleh molekul-molekul atmosfer inilah yang menyebabkan langit tampak biru saat dilihat dari permukaan Bumi. Panjang gelombang yang lebih panjang dari merah dan oranye, yang kurang dihamburkan, cenderung melewati atmosfer secara lebih langsung, menghasilkan nuansa kemerahan yang kita lihat saat matahari terbit dan terbenam ketika sinar matahari harus melewati kedalaman atmosfer yang lebih besar.

Tips untuk role prompting yang efektif

Untuk mendapatkan hasil maksimal dari role prompting, perhatikan tips berikut:

  1. Bersikaplah spesifik: Berikan konteks yang jelas dan terperinci tentang peran yang ingin Anda mainkan oleh Claude. Semakin banyak informasi yang Anda berikan, semakin baik Claude dapat memahami dan mewujudkan peran yang diinginkan.
  2. Bereksperimen dan iterasi: Cobalah peran yang berbeda dan variasi prompt Anda untuk menemukan pendekatan terbaik untuk kasus penggunaan spesifik Anda. Rekayasa prompt sering melibatkan eksperimen dan iterasi untuk mencapai hasil yang optimal.

Sumber daya tambahan

  • Teknik rekayasa prompt: Jelajahi strategi lain untuk mengoptimalkan prompt Anda dan meningkatkan kinerja Claude.
  • Anthropic cookbook: Telusuri koleksi notebook Jupyter yang menampilkan cuplikan kode yang dapat disalin yang menunjukkan teknik, integrasi, dan implementasi yang sangat efektif dan canggih menggunakan Claude.
  • Perpustakaan prompt: Dapatkan inspirasi dari pilihan prompt yang dikurasi untuk berbagai tugas dan kasus penggunaan.