Untuk kepatuhan skema JSON yang dijamin
Jika Anda memerlukan Claude untuk selalu mengeluarkan JSON yang valid sesuai dengan skema tertentu, gunakan Structured Outputs sebagai gantinya dari teknik prompt engineering di bawah ini. Structured outputs memberikan kepatuhan skema yang dijamin dan dirancang khusus untuk kasus penggunaan ini.
Teknik di bawah ini berguna untuk konsistensi output umum atau ketika Anda memerlukan fleksibilitas di luar skema JSON yang ketat.
Berikut adalah cara membuat respons Claude lebih konsisten:
Tentukan dengan tepat format output yang Anda inginkan menggunakan JSON, XML, atau template khusus sehingga Claude memahami setiap elemen pemformatan output yang Anda perlukan.
Prefill giliran Assistant dengan format yang Anda inginkan. Trik ini melewati pembukaan ramah Claude dan memberlakukan struktur Anda.
Berikan contoh output yang Anda inginkan. Ini melatih pemahaman Claude lebih baik daripada instruksi abstrak.
Untuk tugas yang memerlukan konteks konsisten (misalnya, chatbot, basis pengetahuan), gunakan retrieval untuk mendasarkan respons Claude pada set informasi tetap.
Pecahkan tugas kompleks menjadi subtask yang lebih kecil dan konsisten. Setiap subtask mendapatkan perhatian penuh Claude, mengurangi kesalahan ketidakkonsistenan di seluruh alur kerja yang diskalakan.
Was this page helpful?