Panduan ini menyediakan teknik prompt engineering khusus untuk model Claude 4 (Opus 4 dan Sonnet 4) untuk membantu Anda mencapai hasil optimal dalam aplikasi Anda. Model-model ini telah dilatih untuk mengikuti instruksi dengan lebih tepat dibandingkan generasi model Claude sebelumnya.

Prinsip umum

Berikan instruksi yang eksplisit

Model Claude 4 merespons dengan baik terhadap instruksi yang jelas dan eksplisit. Bersikap spesifik tentang output yang Anda inginkan dapat membantu meningkatkan hasil. Pelanggan yang menginginkan perilaku “di atas dan melampaui” dari model Claude sebelumnya mungkin perlu meminta perilaku ini secara lebih eksplisit dengan Claude 4.

Tambahkan konteks untuk meningkatkan performa

Memberikan konteks atau motivasi di balik instruksi Anda, seperti menjelaskan kepada Claude mengapa perilaku tersebut penting, dapat membantu Claude 4 lebih memahami tujuan Anda dan memberikan respons yang lebih terarah.

Claude cukup cerdas untuk menggeneralisasi dari penjelasan tersebut.

Berhati-hatilah dengan contoh & detail

Model Claude 4 memperhatikan detail dan contoh sebagai bagian dari pengikutan instruksi. Pastikan bahwa contoh Anda selaras dengan perilaku yang ingin Anda dorong dan minimalkan perilaku yang ingin Anda hindari.

Panduan untuk situasi spesifik

Mengontrol format respons

Ada beberapa cara yang kami temukan sangat efektif dalam mengarahkan format output pada model Claude 4:

  1. Beri tahu Claude apa yang harus dilakukan, bukan apa yang tidak boleh dilakukan

    • Alih-alih: “Jangan gunakan markdown dalam respons Anda”
    • Coba: “Respons Anda harus terdiri dari paragraf prosa yang mengalir dengan lancar.”
  2. Gunakan indikator format XML

    • Coba: “Tulis bagian prosa dari respons Anda dalam tag <paragraf_prosa_yang_mengalir_lancar>.”
  3. Sesuaikan gaya prompt Anda dengan output yang diinginkan

    Gaya pemformatan yang digunakan dalam prompt Anda dapat memengaruhi gaya respons Claude. Jika Anda masih mengalami masalah pengarahan dengan format output, kami merekomendasikan agar Anda sebisa mungkin menyesuaikan gaya prompt Anda dengan gaya output yang diinginkan. Misalnya, menghapus markdown dari prompt Anda dapat mengurangi volume markdown dalam output.

Manfaatkan kemampuan berpikir & berpikir yang diselingi

Claude 4 menawarkan kemampuan berpikir yang dapat sangat membantu untuk tugas-tugas yang melibatkan refleksi setelah penggunaan alat atau penalaran multi-langkah yang kompleks. Anda dapat mengarahkan pemikiran awal atau pemikiran yang diselingi untuk hasil yang lebih baik.

Contoh prompt
Setelah menerima hasil alat, refleksikan dengan cermat tentang kualitasnya dan tentukan langkah selanjutnya yang optimal sebelum melanjutkan. Gunakan pemikiran Anda untuk merencanakan dan mengulang berdasarkan informasi baru ini, dan kemudian ambil tindakan terbaik berikutnya.

Untuk informasi lebih lanjut tentang kemampuan berpikir, lihat Pemikiran yang diperluas.

Optimalkan pemanggilan alat paralel

Model Claude 4 unggul dalam eksekusi alat paralel. Mereka memiliki tingkat keberhasilan yang tinggi dalam menggunakan pemanggilan alat paralel tanpa prompt apa pun untuk melakukannya, tetapi beberapa prompt kecil dapat meningkatkan perilaku ini hingga tingkat keberhasilan penggunaan alat paralel ~100%. Kami menemukan prompt ini paling efektif:

Contoh prompt untuk agen
Untuk efisiensi maksimum, kapan pun Anda perlu melakukan beberapa operasi independen, panggil semua alat yang relevan secara bersamaan daripada secara berurutan.

Kurangi pembuatan file dalam pengkodean agentic

Model Claude 4 terkadang mungkin membuat file baru untuk tujuan pengujian dan iterasi, terutama ketika bekerja dengan kode. Pendekatan ini memungkinkan Claude menggunakan file, terutama skrip python, sebagai ‘scratchpad sementara’ sebelum menyimpan output finalnya. Menggunakan file sementara dapat meningkatkan hasil terutama untuk kasus penggunaan pengkodean agentic.

Jika Anda lebih suka meminimalkan pembuatan file baru, Anda dapat menginstruksikan Claude untuk membersihkan setelah dirinya sendiri:

Contoh prompt
Jika Anda membuat file baru sementara, skrip, atau file pembantu untuk iterasi, bersihkan file-file ini dengan menghapusnya di akhir tugas.

Tingkatkan generasi kode visual dan frontend

Untuk generasi kode frontend, Anda dapat mengarahkan model Claude 4 untuk membuat desain yang kompleks, detail, dan interaktif dengan memberikan dorongan eksplisit:

Contoh prompt
Jangan menahan diri. Berikan yang terbaik.

Anda juga dapat meningkatkan performa frontend Claude di area tertentu dengan memberikan pengubah tambahan dan detail tentang apa yang harus difokuskan:

  • “Sertakan sebanyak mungkin fitur dan interaksi yang relevan”
  • “Tambahkan detail yang bijaksana seperti status hover, transisi, dan interaksi mikro”
  • “Buat demonstrasi mengesankan yang menampilkan kemampuan pengembangan web”
  • “Terapkan prinsip desain: hierarki, kontras, keseimbangan, dan pergerakan”

Pertimbangan migrasi

Saat bermigrasi dari Sonnet 3.7 ke Claude 4:

  1. Spesifik tentang perilaku yang diinginkan: Pertimbangkan untuk mendeskripsikan dengan tepat apa yang ingin Anda lihat dalam output.

  2. Bingkai instruksi Anda dengan pengubah: Menambahkan pengubah yang mendorong Claude untuk meningkatkan kualitas dan detail outputnya dapat membantu membentuk performa Claude dengan lebih baik. Misalnya, alih-alih “Buat dasbor analitik”, gunakan “Buat dasbor analitik. Sertakan sebanyak mungkin fitur dan interaksi yang relevan. Lampaui hal-hal dasar untuk membuat implementasi yang lengkap dengan berbagai fitur.”

  3. Minta fitur spesifik secara eksplisit: Animasi dan elemen interaktif harus diminta secara eksplisit ketika diinginkan.