Panduan ini menyediakan strategi lanjutan dan teknik untuk memaksimalkan fitur extended thinking Claude. Extended thinking memungkinkan Claude untuk menyelesaikan masalah kompleks secara bertahap, meningkatkan kinerja pada tugas-tugas yang sulit.
Lihat Extended thinking untuk panduan tentang memutuskan kapan menggunakan extended thinking.
Panduan ini mengasumsikan bahwa Anda telah memutuskan untuk menggunakan mode extended thinking dan telah meninjau panduan implementasi extended thinking kami.
<thinking>). Lihat chain of thought prompting.Claude sering berkinerja lebih baik dengan instruksi tingkat tinggi untuk hanya berpikir mendalam tentang tugas daripada panduan preskriptif step-by-step. Kreativitas model dalam mendekati masalah mungkin melebihi kemampuan manusia untuk meresepkan proses thinking yang optimal.
Misalnya, alih-alih:
Pikirkan masalah matematika ini langkah demi langkah:
1. Pertama, identifikasi variabelnya
2. Kemudian, atur persamaannya
3. Selanjutnya, selesaikan untuk x
...Pertimbangkan:
Silakan pikirkan masalah matematika ini secara menyeluruh dan sangat detail.
Pertimbangkan berbagai pendekatan dan tunjukkan penalaran lengkap Anda.
Coba metode berbeda jika pendekatan pertama Anda tidak berhasil.Meskipun demikian, Claude masih dapat secara efektif mengikuti langkah-langkah eksekusi terstruktur yang kompleks ketika diperlukan. Model dapat menangani bahkan daftar yang lebih panjang dengan instruksi yang lebih kompleks daripada versi sebelumnya. Kami merekomendasikan bahwa Anda mulai dengan instruksi yang lebih umum, kemudian baca output thinking Claude dan ulangi untuk memberikan instruksi yang lebih spesifik untuk mengarahkan thinkingnya dari sana.
Multishot prompting bekerja dengan baik dengan extended thinking. Ketika Anda memberikan Claude contoh tentang cara berpikir melalui masalah, Claude akan mengikuti pola penalaran serupa dalam blok extended thinking-nya.
Anda dapat menyertakan contoh few-shot dalam prompt Anda dalam skenario extended thinking dengan menggunakan tag XML seperti <thinking> atau <scratchpad> untuk menunjukkan pola extended thinking kanonik dalam contoh-contoh tersebut.
Claude akan menggeneralisasi pola ke proses extended thinking formal. Namun, ada kemungkinan Anda akan mendapatkan hasil yang lebih baik dengan memberikan Claude kebebasan untuk berpikir dengan cara yang dianggapnya terbaik.
Contoh:
Saya akan menunjukkan kepada Anda cara menyelesaikan masalah matematika, kemudian saya ingin Anda menyelesaikan masalah yang serupa.
Masalah 1: Berapa 15% dari 80?
<thinking>
Untuk menemukan 15% dari 80:
1. Konversi 15% ke desimal: 15% = 0,15
2. Kalikan: 0,15 × 80 = 12
</thinking>
Jawabannya adalah 12.
Sekarang selesaikan yang ini:
Masalah 2: Berapa 35% dari 240?Claude menunjukkan instruction following yang secara signifikan lebih baik ketika extended thinking diaktifkan. Model biasanya:
Untuk memaksimalkan instruction following:
Anda dapat menggunakan output thinking Claude untuk men-debug logika Claude, meskipun metode ini tidak selalu sempurna dapat diandalkan.
Untuk memanfaatkan metodologi ini dengan sebaik-baiknya, kami merekomendasikan tips berikut:
Ketika extended thinking dimatikan, prefill teks respons assistant standar masih diizinkan.
Kadang-kadang Claude mungkin mengulangi extended thinking-nya dalam teks output assistant. Jika Anda menginginkan respons yang bersih, instruksikan Claude untuk tidak mengulangi extended thinking-nya dan hanya mengeluarkan jawabannya.
Untuk use case generasi dataset, coba prompt seperti "Silakan buat tabel yang sangat detail dari..." untuk menghasilkan dataset komprehensif.
Untuk use case seperti generasi konten detail di mana Anda mungkin ingin menghasilkan blok extended thinking yang lebih panjang dan respons yang lebih detail, coba tips ini:
Kami tidak merekomendasikan bahwa Anda mendorong Claude untuk mengeluarkan lebih banyak token demi mengeluarkan token. Sebaliknya, kami mendorong Anda untuk memulai dengan anggaran thinking kecil dan meningkat sesuai kebutuhan untuk menemukan pengaturan optimal untuk use case Anda.
Berikut adalah contoh use case di mana Claude unggul karena extended thinking yang lebih panjang:
Anda dapat menggunakan prompting bahasa alami sederhana untuk meningkatkan konsistensi dan mengurangi kesalahan:
Contoh:
Tulis fungsi untuk menghitung faktorial dari angka.
Sebelum Anda selesai, silakan verifikasi solusi Anda dengan test case untuk:
- n=0
- n=1
- n=5
- n=10
Dan perbaiki masalah apa pun yang Anda temukan.Jelajahi contoh praktis extended thinking dalam cookbook kami.
Lihat dokumentasi teknis lengkap untuk mengimplementasikan extended thinking.
Was this page helpful?