Loading...
    • Panduan Pengembang
    • Referensi API
    • MCP
    • Sumber daya
    • Catatan rilis
    Search...
    ⌘K
    Langkah pertama
    Pengenalan ClaudeMulai cepat
    Model & harga
    Ikhtisar modelMemilih modelYang baru di Claude 4.6Panduan migrasiPenghentian modelHarga
    Bangun dengan Claude
    Ikhtisar fiturMenggunakan Messages APIMenangani alasan berhentiPraktik terbaik prompting
    Manajemen konteks
    Jendela konteksKompresiPengeditan konteks
    Kemampuan
    Caching promptPemikiran diperpanjangPemikiran adaptifUpayaStreaming pesanPemrosesan batchKutipanDukungan multibahasaPenghitungan tokenEmbeddingsVisiDukungan PDFFiles APIHasil pencarianOutput terstruktur
    Alat
    IkhtisarCara mengimplementasikan penggunaan alatStreaming alat berbutir halusAlat BashAlat eksekusi kodePemanggilan alat terprogramAlat penggunaan komputerAlat editor teksAlat pengambilan webAlat pencarian webAlat memoriAlat pencarian alat
    Keterampilan Agen
    IkhtisarMulai cepatPraktik terbaikKeterampilan untuk perusahaanMenggunakan Keterampilan dengan API
    Agent SDK
    IkhtisarMulai cepatTypeScript SDKTypeScript V2 (pratinjau)Python SDKPanduan migrasi
    MCP di API
    Konektor MCPServer MCP jarak jauh
    Claude di platform pihak ketiga
    Amazon BedrockMicrosoft FoundryVertex AI
    Rekayasa prompt
    IkhtisarGenerator promptGunakan template promptPenyempurna promptJadilah jelas dan langsungGunakan contoh (prompting multishot)Biarkan Claude berpikir (CoT)Gunakan tag XMLBerikan Claude peran (prompt sistem)Rantai prompt kompleksTips konteks panjangTips pemikiran diperpanjang
    Uji & evaluasi
    Tentukan kriteria kesuksesanKembangkan kasus ujiMenggunakan alat evaluasiMengurangi latensi
    Perkuat penjaga
    Kurangi halusinasiTingkatkan konsistensi outputMitigasi jailbreakStreaming penolakanKurangi kebocoran promptJaga Claude tetap dalam karakter
    Administrasi dan pemantauan
    Ikhtisar Admin APIResidensi dataRuang kerjaAPI penggunaan dan biayaClaude Code Analytics APIRetensi data nol
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Rekayasa prompt

    Tips extended thinking

    Strategi lanjutan dan teknik untuk memaksimalkan fitur extended thinking Claude

    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.

    Sebelum memulai

    Panduan ini mengasumsikan bahwa Anda telah memutuskan untuk menggunakan mode extended thinking dan telah meninjau panduan implementasi extended thinking kami.

    Pertimbangan teknis untuk extended thinking

    • Thinking tokens memiliki anggaran minimum 1024 token. Kami merekomendasikan bahwa Anda mulai dengan anggaran thinking minimum dan secara bertahap tingkatkan untuk menyesuaikan berdasarkan kebutuhan dan kompleksitas tugas Anda.
    • Untuk beban kerja di mana anggaran thinking optimal berada di atas 32K, kami merekomendasikan bahwa Anda menggunakan batch processing untuk menghindari masalah jaringan. Permintaan yang mendorong model untuk berpikir di atas 32K token menyebabkan permintaan yang berjalan lama yang mungkin menghadapi batas waktu sistem dan batas koneksi terbuka.
    • Extended thinking berkinerja terbaik dalam bahasa Inggris, meskipun output akhir dapat dalam bahasa apa pun yang Claude dukung.
    • Jika Anda memerlukan thinking di bawah anggaran minimum, kami merekomendasikan menggunakan mode standar, dengan thinking dimatikan, dengan prompting chain-of-thought tradisional dengan tag XML (seperti <thinking>). Lihat chain of thought prompting.

    Teknik prompting untuk extended thinking

    Gunakan instruksi umum terlebih dahulu, kemudian troubleshoot dengan instruksi yang lebih step-by-step

    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:

    User
    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.

    Coba di Konsol

    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 dengan extended thinking

    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?

    Coba di Konsol

    Memaksimalkan instruction following dengan extended thinking

    Claude menunjukkan instruction following yang secara signifikan lebih baik ketika extended thinking diaktifkan. Model biasanya:

    1. Bernalar tentang instruksi di dalam blok extended thinking
    2. Melaksanakan instruksi tersebut dalam respons

    Untuk memaksimalkan instruction following:

    • Jadilah jelas dan spesifik tentang apa yang Anda inginkan
    • Untuk instruksi kompleks, pertimbangkan untuk memecahnya menjadi langkah-langkah bernomor yang harus dikerjakan Claude secara metodis
    • Berikan Claude anggaran yang cukup untuk memproses instruksi sepenuhnya dalam extended thinking-nya

    Menggunakan extended thinking untuk debug dan mengarahkan perilaku Claude

    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:

    • Kami tidak merekomendasikan melewatkan extended thinking Claude kembali di blok teks pengguna, karena ini tidak meningkatkan kinerja dan mungkin benar-benar menurunkan hasil.
    • Prefilling extended thinking secara eksplisit tidak diizinkan, dan secara manual mengubah teks output model yang mengikuti blok thinkingnya kemungkinan akan menurunkan hasil karena kebingungan model.

    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.

    Memanfaatkan output panjang dan longform thinking dengan sebaik-baiknya

    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:

    • Tingkatkan panjang extended thinking maksimum DAN secara eksplisit minta output yang lebih panjang
    • Untuk output yang sangat panjang (20.000+ kata), minta outline detail dengan jumlah kata hingga tingkat paragraf. Kemudian minta Claude untuk mengindeks paragrafnya ke outline dan mempertahankan jumlah kata yang ditentukan

    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:

    Biarkan Claude merenungkan dan memeriksa pekerjaannya untuk konsistensi dan penanganan kesalahan yang lebih baik

    Anda dapat menggunakan prompting bahasa alami sederhana untuk meningkatkan konsistensi dan mengurangi kesalahan:

    1. Minta Claude untuk memverifikasi pekerjaannya dengan tes sederhana sebelum mendeklarasikan tugas selesai
    2. Instruksikan model untuk menganalisis apakah langkah sebelumnya mencapai hasil yang diharapkan
    3. Untuk tugas coding, minta Claude untuk menjalankan test case dalam extended thinking-nya

    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.

    Coba di Konsol

    Langkah berikutnya

    Extended thinking cookbook

    Jelajahi contoh praktis extended thinking dalam cookbook kami.

    Panduan extended thinking

    Lihat dokumentasi teknis lengkap untuk mengimplementasikan extended thinking.

    Was this page helpful?

    • Sebelum memulai
    • Pertimbangan teknis untuk extended thinking
    • Teknik prompting untuk extended thinking
    • Gunakan instruksi umum terlebih dahulu, kemudian troubleshoot dengan instruksi yang lebih step-by-step
    • Multishot prompting dengan extended thinking
    • Memaksimalkan instruction following dengan extended thinking
    • Menggunakan extended thinking untuk debug dan mengarahkan perilaku Claude
    • Memanfaatkan output panjang dan longform thinking dengan sebaik-baiknya
    • Biarkan Claude merenungkan dan memeriksa pekerjaannya untuk konsistensi dan penanganan kesalahan yang lebih baik
    • Langkah berikutnya