Untuk kepatuhan skema JSON yang terjamin
Jika Anda membutuhkan Claude untuk selalu menghasilkan JSON valid yang sesuai dengan skema tertentu, gunakan Structured Outputs alih-alih teknik "prompt engineering" (rekayasa prompt) di bawah ini. Structured outputs memberikan kepatuhan skema yang terjamin dan dirancang khusus untuk kasus penggunaan ini.
Teknik-teknik di bawah ini berguna untuk konsistensi output secara umum atau ketika Anda membutuhkan fleksibilitas di luar skema JSON yang ketat.
Berikut cara membuat respons Claude lebih konsisten:
Definisikan secara tepat format output yang Anda inginkan menggunakan JSON, XML, atau template kustom sehingga Claude memahami setiap elemen pemformatan output yang Anda butuhkan.
Isi awal (prefill) giliran Assistant dengan format yang Anda inginkan. Trik ini melewati pembukaan ramah Claude dan memaksakan struktur Anda.
Berikan contoh output yang Anda inginkan. Ini melatih pemahaman Claude lebih baik daripada instruksi abstrak.
Untuk tugas yang memerlukan konteks yang konsisten (misalnya, chatbot, basis pengetahuan), gunakan "retrieval" (pengambilan) untuk mendasarkan respons Claude pada kumpulan informasi yang tetap.
Pecah tugas kompleks menjadi subtugas yang lebih kecil dan konsisten. Setiap subtugas mendapatkan perhatian penuh dari Claude, mengurangi kesalahan inkonsistensi di seluruh alur kerja yang diskalakan.
Untuk aplikasi berbasis peran, mempertahankan karakter yang konsisten memerlukan prompting yang disengaja.
Was this page helpful?