Ketika menghadapi tugas kompleks seperti penelitian, analisis, atau pemecahan masalah, memberikan Claude ruang untuk berpikir dapat meningkatkan performanya secara dramatis. Teknik ini, yang dikenal sebagai chain of thought (CoT) prompting, mendorong Claude untuk memecah masalah langkah demi langkah, yang mengarah pada output yang lebih akurat dan bernuansa.

Sebelum menerapkan CoT

Mengapa membiarkan Claude berpikir?

  • Akurasi: Memecah masalah langkah demi langkah mengurangi kesalahan, terutama dalam matematika, logika, analisis, atau tugas kompleks secara umum.
  • Koherensi: Pemikiran terstruktur menghasilkan respons yang lebih kohesif dan terorganisir dengan baik.
  • Debugging: Melihat proses berpikir Claude membantu Anda menentukan di mana prompt mungkin tidak jelas.

Mengapa tidak membiarkan Claude berpikir?

  • Peningkatan panjang output dapat mempengaruhi latensi.
  • Tidak semua tugas memerlukan pemikiran mendalam. Gunakan CoT dengan bijak untuk memastikan keseimbangan yang tepat antara performa dan latensi.
Gunakan CoT untuk tugas yang membutuhkan pemikiran manusia, seperti matematika kompleks, analisis multi-langkah, menulis dokumen kompleks, atau keputusan dengan banyak faktor.

Cara memberi prompt untuk berpikir

Teknik chain of thought di bawah ini diurutkan dari yang paling sederhana hingga paling kompleks. Metode yang kurang kompleks mengambil lebih sedikit ruang dalam jendela konteks, tetapi umumnya juga kurang kuat.

Tips CoT: Selalu minta Claude untuk menampilkan pemikirannya. Tanpa menampilkan proses berpikirnya, tidak ada pemikiran yang terjadi!
  • Prompt dasar: Sertakan “Pikirkan langkah demi langkah” dalam prompt Anda.
    • Kurang panduan tentang bagaimana berpikir (yang terutama tidak ideal jika tugas sangat spesifik untuk aplikasi, kasus penggunaan, atau organisasi Anda)
  • Prompt terpandu: Uraikan langkah-langkah spesifik yang harus diikuti Claude dalam proses berpikirnya.
    • Kurang terstruktur untuk memudahkan memisahkan jawaban dari pemikiran.
  • Prompt terstruktur: Gunakan tag XML seperti <thinking> dan <answer> untuk memisahkan penalaran dari jawaban akhir.

Contoh