Isi Awal Respons Claude untuk Kontrol Output yang Lebih Besar
While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.
Pengisian awal hanya tersedia untuk mode non-extended thinking. Saat ini tidak didukung dengan extended thinking.
Saat menggunakan Claude, Anda memiliki kemampuan unik untuk memandu responsnya dengan mengisi awal pesan Assistant. Teknik yang kuat ini memungkinkan Anda mengarahkan tindakan Claude, melewati pembukaan, memberlakukan format khusus seperti JSON atau XML, dan bahkan membantu Claude mempertahankan konsistensi karakter dalam skenario bermain peran.
Dalam beberapa kasus di mana Claude tidak berkinerja seperti yang diharapkan, beberapa kalimat yang diisi awal dapat meningkatkan kinerja Claude secara drastis. Sedikit pengisian awal dapat membuat perbedaan besar!
Cara mengisi awal respons Claude
Untuk mengisi awal, sertakan teks awal yang diinginkan dalam pesan Assistant (respons Claude akan berlanjut dari tempat pesan Assistant berakhir):
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[
{"role": "user", "content": "What is your favorite color?"},
{"role": "assistant", "content": "As an AI assistant, I don't have a favorite color, But if I had to pick, it would be green because"} # Prefill here
]
)Konten pengisian awal tidak dapat diakhiri dengan spasi kosong. Pengisian awal seperti "As an AI assistant, I " (dengan spasi di akhir) akan menghasilkan kesalahan.
Contoh
Contoh 1: Mengontrol format output dan melewati pembukaan
{ memaksa Claude untuk melewati pembukaan dan langsung mengeluarkan objek JSON. Ini lebih bersih, lebih ringkas, dan lebih mudah untuk program diurai tanpa pemrosesan tambahan.Contoh 2: Mempertahankan karakter dalam skenario bermain peran
[ROLE_NAME] dalam tanda kurung dapat mengingatkan Claude untuk tetap dalam karakter, bahkan untuk percakapan yang lebih panjang dan kompleks. Ini sangat kuat ketika dikombinasikan dengan role prompting dalam parameter system.Bekerja dengan Pesan
Lihat lebih banyak contoh pengisian awal dan pola Messages API lainnya.
Perpustakaan prompt
Dapatkan inspirasi dari pilihan prompt yang dikurasi untuk berbagai tugas dan kasus penggunaan.
Tutorial prompt GitHub
Tutorial yang penuh dengan contoh yang mencakup konsep prompt engineering yang ditemukan di dokumen kami.
Tutorial prompt Google Sheets
Versi yang lebih ringan dari tutorial prompt engineering kami melalui spreadsheet interaktif.