Apa itu system prompt?

Jawaban singkat

System prompt adalah blok instruksi yang dikirim ke model AI sebelum percakapan, menetapkan peran, aturan, nada dan format jawabannya. Aplikasi yang menulisnya, pengguna jarang melihatnya, dan instruksi ini dikirim ulang bersama setiap pesan. Custom instructions dan instruksi proyek adalah bagian dari system prompt yang boleh ditambahkan pengguna pada sebuah produk.

Pesan yang tidak pernah Anda kirim tapi dibaca model lebih dulu

Setiap aplikasi chat mengirim ke model lebih dari sekadar pesan Anda. Sebelum kata-kata Anda ada blok teks yang ditulis aplikasi: nama asisten, apa yang boleh dan tidak boleh dilakukan, cara memformat jawaban, tanggal hari ini, alat apa saja yang bisa dipanggil. Blok itu adalah system prompt. Anda mengetik "ringkas ini"; model menerima satu halaman aturan diikuti "ringkas ini".

Model memperlakukan system prompt sebagai perintah tetap. Model yang diminta menjadi "asisten ringkas yang menjawab dalam bahasa Inggris British dan tidak pernah memakai poin-poin" akan melakukannya sepanjang percakapan tanpa diingatkan lagi, karena instruksi itu datang lagi di setiap pesan. Pengiriman ulang itulah detail yang sering dilewatkan orang, dan itu pula yang memakan biaya, yang dihitung di bagian ketiga.

Anda bisa melihat contoh aslinya. Anthropic mempublikasikan system prompt yang dipakai Claude di aplikasinya, lengkap dengan catatan rilis saat berubah. Membaca satu di antaranya adalah cara tercepat memahami genre ini: paragraf tentang nada bicara, kapan memakai daftar, cara menangani permintaan yang seharusnya ditolak, tentang batas pengetahuan, semuanya ditulis dalam bahasa Inggris biasa, bukan kode. Yang lain bocor; system prompt Bing chat yang menamai asistennya "Sydney" berhasil diekstraksi oleh seorang mahasiswa Stanford pada Februari 2023 dengan meminta model mengulang teks di atas percakapan.

Mengapa pertanyaan yang sama mendapat jawaban berbeda di aplikasi berbeda

API model memberi label peran pada setiap pesan, dan model dilatih untuk membobotnya secara berbeda.

PeranSiapa yang menulisUntuk apaDiperlakukan model sebagai
SystemAplikasi, ditambah custom instructions yang Anda tambahkanIdentitas, aturan, format, alat, tanggalPerintah tetap yang mengalahkan giliran user
UserAndaPertanyaan, teks yang ditempel, file terlampirTugas yang harus dikerjakan sekarang
AssistantModelBalasan sebelumnyaRiwayatnya sendiri, agar tetap konsisten

Dua hal mengikuti dari urutan ini. System prompt menetapkan kerangka, jadi pesan user yang sama bisa mendapat jawaban berbeda dalam kerangka berbeda: "tulis limerick" menghasilkan limerick di bawah satu system prompt dan penolakan di bawah system prompt untuk asisten perbankan. Dan system prompt adalah milik aplikasi, jadi berpindah aplikasi pada model yang sama mengubah jawaban meskipun modelnya tidak berubah. Apa itu LLM memisahkan model dari aplikasi; system prompt adalah sebagian besar dari pemisahan itu.

Batasnya tidak mutlak. Model dilatih untuk mengikuti system prompt di atas user, tapi pesan user tetap bisa membujuk model keluar dari instruksinya, yang menjadi seluruh topik apa itu AI jailbreaking. System prompt adalah default yang kuat, bukan kunci mati.

Berapa biaya system prompt, karena dikirim setiap giliran

System prompt adalah token input, dan apa itu token dalam AI menunjukkan input ditagih di setiap pesan. Percakapan 100 giliran dengan system prompt 8.000 token mengirim prompt itu 100 kali: 800.000 token input sebelum satu kata pun dari Anda.

Hitung dengan harga daftar. Pesan standar sekitar 1.000 token masuk dan 500 keluar. Menambahkan instruksi 8.000 token, yaitu setara 32.000 karakter bahasa Inggris pada empat karakter per token, di setiap 100 pesan menambah biaya input di bawah ini pada tarif OpenRouter dalam indeks biaya model AI, diambil 2026-08-20.

Instruksi lengkap melipatgandakan harga daftar 100 pesan hingga tiga kali
100 pesan biasadengan instruksi 8.000 token$0$2$4$6harga daftarGPT-5.6 Luna$0.08$0.243.0xGemini 3.7 Flash$0.13$0.433.3xClaude Sonnet 5$0.70$2.303.3xClaude Opus 5$1.75$5.753.3x

Penyedia melakukan caching: OpenAI mendiskon input yang di-cache setengah harga, dan 90 persen pada model terbarunya, dan Anthropic menagih pembacaan cache sepersepuluh harga daftar, jadi aplikasi yang menyiapkan caching membayar jauh lebih murah dari grafik ini. Grafik ini adalah harga daftar, yang dilacak oleh indeks biaya dan yang dibayar aplikasi mana pun yang melewatkan caching. Instruksi tetap yang panjang tetap menjadi satu-satunya teks yang dikirim setiap kali.

Whizi menagih dengan cara sebaliknya. Satu pesan berbiaya jumlah kredit tetap yang ditentukan model, 1 pada model rumahan, 10 pada Claude Sonnet 5, 20 pada Claude Opus 5, dan panjang instruksi tidak pernah masuk hitungan harga. 100 pesan yang sama berbiaya 100, 1.000 atau 2.000 kredit dengan atau tanpa instruksi. Cara kerja kredit Whizi memuat tangganya.

Bagian mana dari system prompt yang boleh Anda tulis

Produk membuka sebagian kecil system prompt untuk Anda isi. ChatGPT menyebutnya custom instructions dan memory; Claude punya project instructions dan styles; Gemini punya saved info. Apa pun namanya, teks Anda ditambahkan ke instruksi bawaan produk dan dikirim ulang setiap giliran.

Di Whizi, bagian itu adalah proyek. Proyek adalah folder percakapan dengan instruksinya sendiri, hingga 32.000 karakter, diterapkan ke setiap chat di dalamnya dan disusun ulang ke dalam prompt di setiap pesan. File yang disematkan ikut dengan cara yang sama, dibatasi 32.000 karakter teks yang diekstrak per file dan 120.000 untuk seluruh blok proyek. Tidak ada kolom custom instructions di tingkat akun: instruksi per proyek adalah satu-satunya instruksi buatan pengguna dalam produk ini, jadi preferensi yang Anda inginkan di mana pun harus ditempel ke setiap proyek.

Empat agen bawaan menunjukkan sisi lainnya. Baris Canadian CPA, Study Mentor, Writing Copilot dan Math Tutor masing-masing membawa system prompt tetap yang ditulis ke dalam katalog model, yang tidak bisa Anda ubah. Memilih agen berarti memilih system prompt.

Apa yang layak ada di dalamnya, dari contoh yang dipublikasikan

Instruksi yang berhasil terbaca seperti pengarahan kepada kolega baru, dan prompt Claude yang dipublikasikan adalah model publik terbaik dari bentuk ini. Empat hal membawa sebagian besar bobotnya.

  1. Peran dan audiens dalam satu kalimat. "Anda adalah asisten pajak untuk pemilik usaha perseorangan di Kanada" berbuat lebih banyak daripada tiga paragraf kata sifat.
  2. Aturan format yang dinyatakan sebagai aturan. "Jawab dalam kurang dari 150 kata. Tanpa poin-poin. Ejaan British." Model lebih patuh pada perintah tegas daripada preferensi.
  3. Apa yang harus dilakukan saat ragu. "Jika jawaban bergantung pada fakta yang tidak Anda miliki, ajukan satu pertanyaan sebelum menjawab." Tanpa ini, model akan menebak.
  4. Apa yang harus ditolak, dan bagaimana caranya. Sebutkan kategorinya dan kata-kata penolakannya, atau model akan mengarang sendiri.

Apa yang tidak boleh ada: fakta yang berubah. Harga, jumlah model atau tanggal yang ditulis ke dalam system prompt akan ditegaskan ulang di setiap giliran sampai seseorang mengeditnya, dan itulah cara instruksi basi berubah menjadi jawaban yang salah dengan percaya diri selama berbulan-bulan. Letakkan fakta yang berubah di file yang disematkan atau pencarian, bukan di perintah tetap, karena batas pengetahuan model sendiri akan membuatnya basi juga. Prompt engineering untuk pemula membahas sisi per pesan dari keahlian yang sama.

Daftar Periksa
  • Tulis peran dan audiens di kalimat pertama instruksi apa pun yang Anda tambahkan
  • Nyatakan format sebagai aturan, bukan preferensi: batas kata, tanpa daftar, ejaan mana
  • Jaga instruksi tetap tetap singkat; setiap karakter dikirim ulang di setiap pesan
  • Jauhkan fakta yang berubah dari instruksi dan letakkan di file yang disematkan atau pencarian
  • Beri tahu model apa yang harus dilakukan saat kekurangan fakta, atau ia akan mengisi celah itu sendiri

Pertanyaan Umum

Apa bedanya system prompt dan user prompt?

System prompt ditulis oleh aplikasi dan menetapkan aturan tetap: peran, nada, format, apa yang harus ditolak. User prompt adalah pesan Anda, tugas yang harus dikerjakan sekarang. Model dilatih untuk mengikuti system prompt di atas giliran user, dan system prompt dikirim ulang di setiap pesan sementara setiap user prompt hanya dikirim sekali.

Bisakah saya melihat system prompt ChatGPT atau Claude?

Anthropic mempublikasikan system prompt yang dipakai di aplikasi Claude, lengkap dengan catatan rilis untuk setiap perubahan. OpenAI tidak mempublikasikan milik ChatGPT, meskipun versi-versinya pernah diekstraksi dan diunggah pengguna. Meminta model mengulang instruksinya kadang berhasil dan kadang menghasilkan yang direkayasa, jadi perlakukan prompt yang bocor sebagai belum terverifikasi kecuali vendor mengonfirmasinya.

Apakah system prompt memakan token?

Ya, di setiap pesan. Ia adalah teks input, dan dikirim ulang di setiap giliran, jadi instruksi 8.000 token selama 100 pesan sama dengan 800.000 token input. Pada harga daftar itu melipatgandakan biaya percakapan di Claude Sonnet 5 hingga tiga kali, dari $0.70 menjadi $2.30. Whizi menagih harga kredit tetap per pesan yang ditentukan model, jadi panjang instruksi tidak mengubah apa yang Anda bayar.

Apa itu custom instructions?

Bagian dari system prompt yang boleh ditulis pengguna pada sebuah produk. Teks Anda ditambahkan ke instruksi bawaan aplikasi dan dikirim bersama setiap pesan. Di ChatGPT ini adalah kolom pengaturan; di Whizi ini adalah instruksi per proyek, hingga 32.000 karakter, yang berlaku untuk setiap percakapan di proyek itu.

Bisakah pengguna mengesampingkan system prompt?

Kadang bisa. Model dilatih untuk memprioritaskan system prompt, dan yang ditulis dengan baik akan bertahan terhadap permintaan biasa. Pesan yang dirancang untuk membujuk model keluar dari aturannya disebut jailbreak, dan vendor memperlakukannya sebagai masalah keamanan, bukan fitur. Apa pun yang tidak boleh terjadi sama sekali sebaiknya diletakkan di kode di luar model, tempat sebuah pesan tidak bisa berdebat dengannya.