Anthropic mengatakan prompt Fable 5 Anda yang sudah ada akan berfungsi dengan baik di Claude Fable 5.1 tanpa perubahan. Itu benar untuk jawabannya. Namun, kurang tepat untuk segala sesuatu di sekitarnya: berapa banyak panggilan alat yang di-batch model per giliran, seberapa banyak ia menarasikan, seberapa padat gaya bahasanya, seberapa banyak ia memformat dalam obrolan, apakah ia menulis ulang seluruh file untuk mengubah satu baris, dan apakah ia berhenti untuk meminta izin untuk pekerjaan yang sudah Anda minta. Masing-masing hal tersebut bergeser antara Fable 5 dan Fable 5.1, dan masing-masing memiliki perbaikan spesifik dalam panduan prompting Anthropic untuk Claude Fable 5.1.
Panduan ini mengumpulkan setiap pergeseran beserta perbaikannya, mengutip kutipan resmi di mana pilihan kata yang tepat penting, ditambah aturan penempatan yang lebih penting pada model ini daripada model sebelumnya: di mana Anda menempatkan instruksi per giliran sekarang menentukan apakah itu membatalkan blok pemikiran Anda dan memulai ulang cache Anda. Untuk gambaran umum model, lihat apa itu Claude Fable 5.1.
Mulai dengan upaya, bukan prompt
Upaya (Effort) adalah kontrol utama untuk menyeimbangkan kecerdasan, latensi, dan biaya pada Fable 5.1, dan harus disesuaikan sebelum perubahan prompt apa pun. Mulai dari default, high, lalu uji empat level lainnya terhadap evaluasi Anda sendiri. Jalankan ulang pengujian bahkan jika Anda sudah menjalankannya pada Fable 5: nama level tidak sesuai dengan jumlah pemikiran yang sama di seluruh model.

Klaim Anthropic untuk diuji: pada medium, hasilnya kira-kira cocok dengan Fable 5 dengan biaya lebih rendah; pada low, Fable 5.1 sering kali kompetitif dengan Opus dan Sonnet dalam biaya per tugas sambil mencetak skor lebih tinggi; peningkatan dibandingkan Fable 5 paling besar pada xhigh dan max. Pada Fable 5.1 Anda dapat mengubah upaya di tengah percakapan tanpa pengaturan ulang cache, menggunakan pesan role: "system" dengan konten kosong dan output_config (header beta mid-conversation-output-config-2026-07-01). Panduan API menunjukkan bentuk permintaannya.
Penempatan lebih penting daripada kata-kata
Blok pemikiran Fable 5.1 hanya valid dalam percakapan persis yang menghasilkannya (pemikiran yang dipertahankan). Menyuntikkan pengingat ke giliran sebelumnya dan menghapusnya pada permintaan berikutnya adalah pengeditan riwayat: ini memulai ulang cache prompt dan, pada akun yang dibuat pada atau setelah 31 Agustus 2026, membatalkan setiap blok pemikiran berikutnya.
Jadi instruksi per giliran ditempatkan di salah satu dari dua tempat. Dengan beta mid-conversation-system-clear-at-2026-08-21, tambahkan sebagai pesan sistem lingkup giliran: {"role": "system", "clear_at": "next_user_message", "content": "..."} setelah pesan hasil alat, dan biarkan setiap salinan sebelumnya di dalam array. Setelah ada pesan pengguna berikutnya, API menghapus salinan sebelumnya, sehingga model hanya membaca yang terbaru, dan salinan yang dihapus tidak memakan token. Tanpa beta, letakkan kalimat di blok teks setelah blok tool_result dalam pesan pengguna yang sama, dengan salinan sebelumnya tetap dipertahankan. Jangan pernah menghapus atau menulis ulang salinan yang sudah dikirim. Panduan pemikiran yang dipertahankan menjelaskan alasannya.
Instruksi tingkat sesi ditempatkan di prompt sistem atau giliran pengguna pertama. Anthropic mencatat bahwa instruksi gaya di giliran pengguna pertama lebih bertahan daripada teks yang sama di prompt sistem.
Satu panggilan alat per giliran dalam loop agen
Pergeseran. Ketika sebuah permintaan menyebutkan beberapa hal untuk diambil, Fable 5.1 mengeluarkan panggilan secara paralel. Dalam loop pengkodean dan penggunaan komputer di mana pembacaan independen berikutnya hanya tersirat, ia mungkin mengeluarkan satu per giliran di mana Fable 5 mem-batch beberapa. Jawaban tidak terpengaruh; setiap giliran tambahan memakan token, perjalanan pulang-pergi, dan waktu nyata.
Ukur terlebih dahulu. Lacak porsi giliran asisten dengan lebih dari satu panggilan alat, dan tambahkan perbaikan hanya jika porsi tersebut menurun. Perbaikan, ditambahkan setelah setiap pesan hasil alat sebagai pesan sistem lingkup giliran:
Daftarkan secara pribadi apa yang Anda butuhkan selanjutnya; lalu minta setiap item yang tidak bergantung pada hasil item lain dalam satu respons ini.
Pertahankan kata “secara pribadi.” Tanpa itu, model terkadang menjawab pengingat alih-alih pengguna. Satu kalimat di dekat akhir permintaan saat ini lebih banyak menggeser angka daripada teks yang sama di prompt sistem.
Sedikit atau tanpa teks di antara panggilan alat
Pergeseran. Fable 5.1 menulis lebih sedikit pembaruan yang menghadap pengguna selama giliran panggilan alat yang panjang dibandingkan Fable 5, terutama pada upaya yang lebih tinggi. Pengguna melihat agen terdiam selama beberapa menit, atau pesan terakhir yang hanya mencakup langkah terakhir.
Tiga perbaikan, secara berurutan. Pertama, periksa apakah Anda menerima pembaruan progres sama sekali: catatan antar-alat model kembali sebagai blok thinking yang kosong di bawah default display: "omitted". Atur display: "updates" (header beta thinking-display-updates-2026-08-18) dan tampilkan setiap blok pemikiran yang tidak kosong sebagai baris status. Kedua, hapus baris prompt yang ditulis untuk model lama yang sangat ingin mendapatkan pembaruan, seperti “tahan semua temuan untuk respons akhir.” Ketiga, jika Anda masih menginginkan lebih, tambahkan baris prompt sistem:
Sebelum Anda mulai, katakan dalam satu baris apa yang akan Anda lakukan; pembaruan singkat saat Anda bekerja membantu pengguna mengikuti. Tutup dengan ringkasan singkat yang berdiri sendiri, mencakup apa yang Anda temukan, apa yang Anda lakukan, dan apa selanjutnya, sehingga pembaca yang hanya melihat pesan terakhir memiliki gambaran lengkap.
Jika produk Anda menyembunyikan keluaran alat, beri tahu model sebagai pesan sistem lingkup giliran, atau ia mungkin menjalankan perintah untuk “menunjukkan” keluaran kepada pengguna yang tidak pernah mereka lihat: “Hanya Anda yang melihat keluaran perintah itu. Jika pengguna perlu membaca sebagian darinya, masukkan ke dalam balasan Anda.”
Giliran berakhir sebelum pekerjaan selesai
Pergeseran. Pada beban kerja asinkron yang kompleks, Fable 5.1 terkadang menjelaskan apa yang akan dilakukannya selanjutnya alih-alih melakukannya, atau meminta izin untuk langkah yang sudah tercakup dalam permintaan. Pengguna harus membalas “lanjutkan,” yang membatasi kemampuan model dalam jangka panjang.
Perbaikannya adalah blok prompt sistem yang kalimat pembukanya membawa sebagian besar efek:
Anda beroperasi secara otonom. Pengguna tidak menonton secara real time dan tidak dapat menjawab pertanyaan di tengah tugas, jadi bertanya 'Apakah Anda ingin saya...?' atau 'Haruskah saya...?' akan menghambat pekerjaan. Untuk tindakan yang dapat dibalik yang mengikuti dari permintaan asli, lanjutkan tanpa bertanya. Berhenti hanya untuk tindakan merusak atau perubahan lingkup nyata yang harus diputuskan pengguna. Menawarkan tindak lanjut setelah tugas selesai tidak masalah; meminta izin sebelum melakukan pekerjaan tidak.
Sebelum mengakhiri giliran Anda, periksa paragraf terakhir Anda. Jika itu adalah rencana, analisis, pertanyaan, daftar langkah berikutnya, atau janji tentang pekerjaan yang belum Anda lakukan, lakukan pekerjaan itu sekarang dengan panggilan alat. Akhiri giliran Anda hanya ketika tugas selesai atau Anda terhalang oleh masukan yang hanya dapat diberikan pengguna.
Anthropic memasangkannya dengan blok kedua yang mendefinisikan permintaan pengguna sebagai lingkup hasil kerja: jangan mempersempit, memperluas, atau menukarnya; selesaikan setiap bagian yang tidak terhalang dan sebutkan apa yang tertinggal; perlakukan sesuatu yang Anda perhatikan tetapi tidak diminta sebagai saran, bukan perubahan. Pasangan ini dapat membuat model cenderung tidak bertanya tentang permintaan yang ambigu, jadi tambahkan baris yang mencantumkan konfirmasi yang masih Anda inginkan. Satu perbedaan dari Opus 5: jika prompt Anda meminta model untuk memeriksa pekerjaannya sebelum melaporkan, pertahankan. Saran Opus 5 untuk menghapus instruksi verifikasi tidak berlaku di sini.
Perbaikan yang tidak diminta dan file uji tambahan
Pergeseran. Ketika diminta fitur terbuka, Fable 5.1 memberikannya dan terkadang lebih: perbaikan di sekitar, perilaku yang diperluas, lebih banyak file uji yang dikomit daripada yang dibutuhkan oleh perubahan.
Perbaikan, yang menurut Anthropic secara substansial mengurangi tambahan tanpa perubahan dalam keberhasilan tugas:
Jika, saat bekerja atau menguji, Anda menemukan bug yang sudah ada, masalah kinerja, atau perilaku yang tidak disebutkan tugas, jangan perbaiki, optimalkan, atau perluas dalam perubahan ini kecuali perilaku yang diminta tidak dapat berfungsi tanpanya; laporkan sebagai tindak lanjut dalam ringkasan Anda. Verifikasi pekerjaan Anda sesuka Anda; skrip coretan dan pemeriksaan cepat tidak perlu disimpan. Komit pengujian hanya di mana tugas memintanya atau repositori ini sudah menyimpan pengujian untuk jenis perubahan ini, dengan ukuran seperti file uji di sekitarnya. Ini hanya tentang tambahan: implementasikan setiap perilaku yang diminta tugas, sepenuhnya.
Seluruh file ditulis ulang untuk perubahan kecil
Pergeseran. Fable 5.1 lebih mungkin dibandingkan Fable 5 untuk menulis ulang seluruh file daripada melakukan pengeditan yang ditargetkan. Hasilnya sama, tetapi token keluaran lebih banyak.
Perbaikan, di prompt sistem atau pesan pengguna pertama:
Jumlah token yang digunakan untuk mengedit file sebaiknya diminimalkan, dengan asumsi hal lainnya sama. Oleh karena itu, jika tidak akan memengaruhi hasil akhir, cobalah untuk mengedit file secara bedah daripada menulis ulang seluruhnya.
Prosa menjadi panjang dan padat
Pergeseran. Penulisan Fable 5.1 umumnya merupakan peningkatan, dengan lebih sedikit frasa klise, tetapi dalam beberapa kasus lebih padat daripada Fable 5: kalimat lebih panjang, lebih sedikit jeda paragraf.
Perbaikan adalah dengan mendefinisikan anti-pola. Kutipan Anthropic menggambarkan “prosa berbunga-bunga” sebagai tulisan yang menggantikan metafora dan hiasan untuk pernyataan langsung dan ada untuk memamerkan penulis daripada menyampaikan ide; instruksinya adalah untuk mengatakan apa yang Anda maksud dan menggunakan frasa literal jika tersedia. Bentuk singkat juga berfungsi: “Harap hapus semua prosa berbunga-bunga.”
Balasan obrolan memiliki struktur yang kurang dari yang dibutuhkan konten
Pergeseran. Model-model sebelumnya terlalu banyak menggunakan poin-poin dan huruf tebal, sehingga banyak prompt membawa aturan anti-pemformatan. Fable 5.1 condong ke arah lain: lebih sedikit huruf tebal, lebih sedikit judul dan daftar. Aturan lama itu sekarang menekan struktur yang dibutuhkan konten.
Perbaikan. Hapus bahasa anti-pemformatan, atau ganti dengan aturan yang menyatakan kapan pemformatan membantu: gunakan daftar saat diminta atau ketika konten cukup beragam sehingga membantu kejelasan; hormati permintaan eksplisit untuk pemformatan minimal; pertahankan prosa sederhana dalam percakapan atau pertukaran emosional.
Ringkasan mereproduksi kata-kata sumber tanpa menandainya
Pergeseran. Saat meringkas dokumen, Fable 5.1 lebih mungkin daripada Fable 5 untuk mereproduksi bagian-bagian dari sumber tanpa menandainya sebagai kutipan.
Perbaikan. Tambahkan satu contoh lengkap ke prompt sistem: permintaan pengguna, respons yang benar yang menyampaikan setiap sumber dalam pidato tidak langsung asisten sendiri dengan paling banyak satu kutipan pendek yang ditandai, dan penjelasan satu kalimat yang menjelaskan mengapa itu benar. Ganti placeholder panggilan alat dalam contoh Anthropic dengan nama alat Anda sendiri.
Jawaban dari memori alih-alih mencari dengan upaya rendah
Pergeseran. Pada upaya low, Fable 5.1 memanggil alat pencarian dan pengambilan lebih jarang daripada Fable 5, paling terlihat untuk produk dan model bernama yang dikenalnya tetapi memiliki pengetahuan yang sudah usang.
Dua perbaikan. Tingkatkan upaya untuk giliran yang terpengaruh dengan upaya per pesan. Atau beri tahu model di prompt sistem bahwa mengenali nama dari area yang bergerak cepat tidak sama dengan mengetahui keadaannya saat ini, bahwa ia harus mencari sebelum menjawab, dan bahwa ia harus menyertakan nama seperti yang ditulis pengguna dalam setidaknya satu kueri.
Kiriman panjang pada xhigh dan max membutuhkan waktu terlalu lama
Pergeseran. Pada xhigh dan terutama max, Fable 5.1 dapat menyusun sebagian besar kiriman panjang dalam pemikirannya dan kemudian menuliskannya lagi sebagai balasan, menggandakan waktu tunggu dan token keluaran.
Dua perbaikan. Jalankan permintaan tersebut pada high dan tingkatkan hanya jika Anda telah mengukur peningkatan. Jika Anda tetap pada xhigh atau max, atur max_tokens untuk menyisakan ruang bagi pemikiran dan balasan, dan tambahkan catatan ke pesan pengguna yang menyatakan bahwa semua yang dihasilkan dalam satu balasan, termasuk penalaran, dihitung terhadap satu batas sekitar max_tokens Anda yang sebenarnya, dan bahwa menyusun kiriman secara lengkap sebagai penalaran dan lagi sebagai balasan menggandakan giliran tanpa memperbaikinya. Biarkan salinan catatan sebelumnya tetap di tempatnya pada permintaan berikutnya.
Permintaan pengkodean yang tidak berbahaya menghasilkan penolakan
Pergeseran. Pengklasifikasi Fable 5.1 menghasilkan lebih sedikit positif palsu daripada Fable 5 saat diluncurkan, dan menemukan kerentanan dalam kode sumber sekarang diizinkan. Positif palsu masih terjadi.
Tiga frasa untuk diubah. Tanyakan “Apakah ada bug dalam program ini?” daripada “Apakah program ini kompilasi tanpa kesalahan?” Berikan dokumen model untuk bahasa yang kurang dikenal. Hapus alat yang mengembalikan data yang dikodekan base64 ke dalam konteks. Tetap konfigurasikan fallbacks terlepas dari itu; panduan penanganan penolakan membahasnya.
Ringkasan kompresi sisi klien menghilangkan detail
Fable 5.1 merespons dengan baik ketika diberitahu dengan tepat apa yang harus dipertahankan oleh ringkasan kompresi. Kompresi sisi server sudah melakukan ini. Jika Anda melakukan kompresi di sisi klien, instruksikan model untuk meringkas di dalam tag
dan mempertahankan, secara berurutan: kesulitan yang muncul dan bagaimana diselesaikan; pendekatan yang diajukan atau dikesampingkan dan mengapa; apa pun yang diminta atau diputuskan, dinyatakan dengan tepat; bagaimana keadaan sekarang; apa pun yang masih terbuka; dan detail yang sulit direkonstruksi seperti nama, angka, dan tautan. Akhiri dengan “Jangan panggil alat apa pun saat menulis ringkasan ini; tanggapi hanya dengan teks,” yang penting ketika permintaan ringkasan masih membawa alat percakapan.
Sub-agen dan visi
Dua perbaikan bersifat arsitektural daripada prompt. Pada tugas pengkodean, biarkan agen utama terus bekerja saat sub-agen berjalan: minta alat yang memulai sub-agen untuk segera kembali, berikan setiap hasil dalam pesan pengguna berikutnya, dan berikan alat terpisah kepada agen utama yang dapat dipanggilnya ketika ia ingin menunggu. Untuk grafik padat dan tabel bersarang, berikan model alat pangkas yang mengembalikan wilayah yang dipilih yang diperbesar, atau wadah dengan perpustakaan gambar dasar; pada upaya low ia mungkin melewatkan pangkasan, jadi periksa log untuk panggilan tersebut.
Menguji perubahan prompt di Apidog
Setiap perbaikan di atas adalah kandidat untuk pengujian sebelum-dan-sesudah. Di Apidog, simpan tiga giliran pertama loop agen Anda sebagai urutan permintaan, parameterkan prompt sistem, dan jalankan dengan dan tanpa setiap cuplikan pada upaya yang sama. Pastikan jumlah blok tool_use per giliran asisten untuk perbaikan batching, pada usage.output_tokens untuk perbaikan pengeditan yang ditargetkan dan kepadatan, dan pada ketiadaan paragraf terakhir yang dimulai dengan “Selanjutnya, saya” untuk perbaikan otonomi. Unduh Apidog untuk membangunnya; panduan Claude Code menunjukkan baris mana yang termasuk dalam CLAUDE.md.

FAQ
Apakah prompt Fable 5 saya berfungsi di Fable 5.1? Anthropic mengatakan mereka seharusnya berfungsi dengan baik tanpa perubahan. Perbedaannya bersifat perilaku: lebih sedikit panggilan alat yang di-batch, lebih sedikit pembaruan progres, prosa yang lebih padat, pemformatan obrolan yang lebih sedikit, penulisan ulang seluruh file, dan perluasan lingkup pada tugas-tugas terbuka.
Pada level upaya berapa saya harus memberi prompt Fable 5.1? Mulai dari high dan lakukan pengujian. Anthropic mengatakan medium kira-kira cocok dengan Fable 5 dengan biaya lebih rendah dan low seringkali kompetitif dengan Opus dan Sonnet dalam biaya per tugas.
Di mana saya menempatkan instruksi per giliran di Fable 5.1? Sebagai pesan sistem lingkup giliran dengan clear_at: "next_user_message" setelah hasil alat, membiarkan salinan sebelumnya tetap di tempatnya. Menyuntikkan dan menghapus teks dari giliran sebelumnya membatalkan blok pemikiran berikutnya dan memulai ulang cache.
Haruskah saya menghapus instruksi “verifikasi pekerjaan Anda” seperti pada Opus 5? Tidak. Pedoman itu spesifik untuk verifikasi berlebihan Opus 5. Tetap pertahankan di Fable 5.1.
Bagaimana cara menghentikan Fable 5.1 agar tidak menulis ulang seluruh file? Satu baris di prompt sistem atau pesan pengguna pertama: minimalkan token yang digunakan untuk mengedit file dan edit secara bedah daripada menulis ulang jika tidak memengaruhi hasilnya.
