Biarkan Claude berpikir
Ketika menghadapi pertanyaan atau tugas yang kompleks, seringkali bermanfaat untuk membiarkan Claude memikirkan masalah tersebut langkah demi langkah sebelum memberikan jawaban akhir. Teknik ini, juga dikenal sebagai chain of thought (CoT) prompting, dapat secara signifikan meningkatkan akurasi dan nuansa respons Claude.
Mengapa membiarkan Claude berpikir?
Bayangkan jika Anda dibangunkan dan langsung diminta untuk menjawab serangkaian pertanyaan rumit. Anda mungkin akan tampil lebih baik jika diberi waktu untuk memikirkan jawaban Anda terlebih dahulu, bukan? Hal yang sama berlaku untuk Claude!
Membiarkan Claude menalar masalah sebelum merespons dapat menghasilkan output yang lebih akurat dan cerdas, terutama untuk pertanyaan yang beragam atau menantang. Dengan secara eksplisit menginstruksikan Claude untuk berpikir langkah demi langkah, Anda mendorong pendekatan yang lebih metodis dan menyeluruh untuk pemecahan masalah.
Selain itu, memeriksa proses berpikir Claude dapat sangat berharga untuk pemecahan masalah dan mengidentifikasi area di mana instruksi prompt Anda mungkin tidak jelas atau mudah disalahartikan.
Penting untuk dicatat bahwa berpikir tidak dapat terjadi tanpa output! Claude harus mengeluarkan pemikirannya agar benar-benar dapat “berpikir.”
Cara meminta untuk berpikir langkah demi langkah
Cara paling sederhana untuk mendorong berpikir langkah demi langkah adalah dengan memasukkan frasa “Pikirkan langkah demi langkah” dalam prompt Anda. Misalnya:
Peran | Konten |
---|---|
User | Apakah sutradara film Jaws dan Casino Royale berasal dari negara yang sama? Pikirkan langkah demi langkah. |
Claude kemudian akan memecah proses berpikirnya sebelum memberikan jawaban akhir:
Peran | Konten |
---|---|
Assistant (Respons Claude) | Untuk menentukan apakah sutradara film “Jaws” dan “Casino Royale” berasal dari negara yang sama, mari kita pecah menjadi beberapa langkah: Langkah 1: Identifikasi sutradara film “Jaws.” Sutradara “Jaws” adalah Steven Spielberg. Langkah 2: Identifikasi negara asal Steven Spielberg. Steven Spielberg lahir di Cincinnati, Ohio, Amerika Serikat. Langkah 3: Identifikasi sutradara film “Casino Royale.” Sutradara film “Casino Royale” tahun 2006 adalah Martin Campbell. Langkah 4: Identifikasi negara asal Martin Campbell. Martin Campbell lahir di Hastings, Selandia Baru. Langkah 5: Bandingkan negara asal kedua sutradara. Steven Spielberg berasal dari Amerika Serikat, sementara Martin Campbell berasal dari Selandia Baru. Oleh karena itu, sutradara “Jaws” dan “Casino Royale” tidak berasal dari negara yang sama. |
Untuk pertanyaan yang lebih kompleks, Anda dapat memandu pemikiran Claude dengan menentukan langkah-langkah yang harus diambil. Berikut adalah contohnya:
Peran | Konten |
---|---|
User | Gunakan petunjuk berikut untuk menjawab pertanyaan pilihan ganda di bawah ini, dengan menggunakan prosedur ini: 1. Periksa petunjuk satu per satu dan pertimbangkan apakah masing-masing berpotensi relevan 2. Gabungkan petunjuk yang relevan untuk menalar jawaban atas pertanyaan tersebut 3. Petakan jawaban ke salah satu pilihan ganda: (a), (b), atau (c) Petunjuk: 1. Miss Scarlett adalah satu-satunya orang di lounge. 2. Orang dengan pipa berada di dapur. 3. Colonel Mustard adalah satu-satunya orang di observatorium. 4. Professor Plum tidak berada di perpustakaan maupun ruang biliar. 5. Orang dengan tempat lilin berada di observatorium. Pertanyaan: Apakah Colonel Mustard berada di observatorium dengan tempat lilin? (a) Ya; Colonel Mustard berada di observatorium dengan tempat lilin (b) Tidak; Colonel Mustard tidak berada di observatorium dengan tempat lilin (c) Tidak diketahui; tidak ada cukup informasi untuk menentukan apakah Colonel Mustard berada di observatorium dengan tempat lilin |
Dengan menguraikan proses berpikir yang jelas, Anda membantu Claude memfokuskan penalarannya pada informasi yang paling relevan dan memastikan ia memikirkan semua faktor yang diperlukan untuk tampil baik dalam tugas yang diberikan.
Menangkap proses berpikir Claude
Untuk mempermudah memisahkan penalaran langkah demi langkah Claude dari respons akhirnya, pertimbangkan untuk menggunakan tag XML seperti <thinking>
dan <answer>
. Anda dapat menginstruksikan Claude untuk menempatkan proses berpikirnya di dalam tag <thinking>
dan jawaban akhirnya dalam tag <answer>
.
Berikut adalah contoh prompt dengan metode ini:
Peran | Konten |
---|---|
User | [Sisa prompt] Sebelum menjawab pertanyaan, harap pikirkan langkah demi langkah dalam tag <thinking></thinking>. Kemudian, berikan jawaban akhir Anda dalam tag <answer></answer>. |
Anda bahkan dapat mengisi sebelumnya tag <thinking>
dalam peran Assistant untuk memandu Claude tentang di mana harus memulai:
Peran | Konten |
---|---|
Assistant (prefill) | <thinking> |
Claude kemudian akan menyelesaikan proses berpikirnya dalam tag dan memberikan jawaban akhirnya:
Peran | Konten |
---|---|
Assistant (Respons Claude) | [Penalaran melalui masalah langkah demi langkah] </thinking> <answer>[Jawaban akhir]</answer> |
Menggunakan tag membuatnya sederhana untuk mengekstrak hanya jawaban akhir dalam tag <answer></answer>
selama pemrosesan akhir jika diinginkan.
Beberapa pertimbangan
Meskipun mendorong pemikiran langkah demi langkah dapat sangat meningkatkan respons Claude, perhatikan poin-poin ini:
- Berpikir tidak dapat terjadi kecuali Claude diizinkan untuk mengeluarkan proses berpikirnya. Tidak ada cara untuk membuat Claude berpikir secara pribadi dan hanya mengembalikan jawaban akhir.
- Meminta penalaran langkah demi langkah akan meningkatkan panjang output Claude, yang dapat memengaruhi latensi. Pertimbangkan trade-off ini saat memutuskan apakah akan menggunakan teknik ini.
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 mendemonstrasikan 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.