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 rekayasa prompt di bawah ini. Output terstruktur 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 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.
Isi sebelumnya 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.
Pecah tugas kompleks menjadi subtask yang lebih kecil dan konsisten. Setiap subtask mendapatkan perhatian penuh Claude, mengurangi kesalahan inkonsistensi di seluruh alur kerja yang diskalakan.