Awalnya cuma ada aturan, “Jawab singkat.” Lalu jawaban terasa kurang lengkap, jadi ditambah, “Kalau rumit, jelaskan sedetail mungkin.” Setelah itu muncul “cek fakta”, “jangan hilangkan humor”, dan “ikuti semua daftar periksa”. Tiba-tiba semuanya berlabel prioritas tertinggi. Kereta prioritas penuh sesak, tetapi setiap penumpang menuntut kursi paling depan.
Solusinya bukan menambah kata “WAJIB” lagi, melainkan membagi tempat penyimpanan. Instruksi khusus untuk gaya jawaban sehari-hari, memori untuk konteks yang berlanjut dari satu percakapan ke percakapan lain, instruksi proyek untuk pekerjaan tertentu, dan dokumen GitHub untuk prosedur panjang. File yang sudah tersimpan belum tentu dibaca ChatGPT.[1][2][3][4]
1. Empat tempat ini memang punya fungsi berbeda
Instruksi khusus cocok untuk aturan umum: jawab pertanyaan lebih dulu, pisahkan fakta dari dugaan, dan periksa informasi yang bisa berubah. Menurut penjelasan OpenAI, instruksi ini diterapkan dalam percakapan.[1]
Memori membantu ChatGPT memakai konteks relevan dari percakapan sebelumnya dan sumber lain yang tersedia. Ini berguna untuk minat yang terus berlanjut. Namun, memori bukan salinan lengkap semua obrolan kata demi kata.[2]
Instruksi proyek hanya berlaku untuk pekerjaan itu. Proyek penulisan artikel boleh menuntut pemeriksaan sumber dan bahasa sederhana. Namun, bertanya soal makan malam tidak perlu disambut rapat redaksi. Di dalam proyek ChatGPT, instruksi proyek mengungguli instruksi khusus umum.[3]
Dokumen GitHub cocok untuk panduan rinci yang perlu riwayat perubahan: susunan artikel, pemeriksaan berbagai bahasa, letak file, serta cara menangani kegagalan. Sebagian asisten pemrograman mengenali AGENTS.md dalam repositori. Itu bukan jaminan bahwa setiap chat otomatis membuka file GitHub.[4]
2. Mengapa makin banyak aturan justru bikin bingung?
Bayangkan daftar ini: “Ringkas saja.” “Jelaskan semuanya.” “Jangan bertele-tele.” “Sertakan semua bukti.” Masing-masing bisa benar, tetapi kapan aturan berlaku tidak dijelaskan.
Gabungkan menjadi, “Untuk pertanyaan sederhana, jawab singkat; untuk keputusan rumit, jelaskan bukti dan pilihan lain.” Satu kalimat menggantikan banyak perintah yang saling dorong.
Menyimpan daftar pemeriksaan panjang di memori itu seperti menaruh buku manual mesin cuci di kulkas. Memang masuk. Namun, saat mesin cuci bermasalah, siapa yang pertama kali membuka laci sayuran? Memori membantu mengingat konteks, sedangkan panduan kerja membantu menjalankan langkah yang tepat.
3. Empat pertanyaan untuk memilah aturan
Apakah dibutuhkan di hampir semua obrolan? Simpan di instruksi khusus. Apakah berupa konteks yang berubah seiring waktu? Itu urusan memori. Apakah hanya untuk menulis, membuat program, atau proyek tertentu? Tempatnya di instruksi proyek. Apakah panjang dan perlu catatan perubahan? Buat dokumen yang dikelola versinya.
Permintaan khusus hari ini cukup masuk ke pesan hari ini: “Artikel ini harus lucu, tanpa informasi yang dapat mengidentifikasi orang, serta memiliki teks lengkap dalam dua belas bahasa.” Jangan sampai besok saat bertanya resep, jawabannya otomatis dua belas bahasa.
Misalnya, ingin menyisipkan satu ungkapan bahasa Inggris dalam percakapan biasa termasuk preferensi umum. Sebaliknya, siapa yang boleh menyetujui perubahan yang berdampak pada tim adalah aturan tanggung jawab bersama. Selera pribadi dan kewenangan tim jangan dijejalkan ke laci yang sama.
4. Instruksi umum cukup berisi kerangka
Contoh ringkas:
Jawab inti pertanyaan lebih dulu. Untuk hal sederhana, singkat; untuk keputusan rumit, sertakan alasan dan kemungkinan lain. Periksa fakta yang dapat berubah. Bedakan hasil pengamatan dan dugaan. Gunakan hanya konteks lama yang relevan. Saat mengerjakan proyek, baca aturan terbaru jika tersedia dan jujur bila file tidak dapat diakses.
Aturan terperinci tentang bahasa, penerbitan, dan perbaikan kesalahan tetap berada dalam panduan proyek. Hapus pengulangan, bukan batas penting seperti privasi dan keselamatan.
5. GitHub tidak mengirim aturan lewat telepati
Satu dokumen utama membantu berbagai alat mengacu ke aturan yang sama. Riwayat perubahan memudahkan kita melihat apa yang berubah. Letakkan petunjuk singkat menuju dokumen tersebut di awal proyek.
Tetapi tersimpan di GitHub tidak sama dengan sudah dibaca di percakapan ini. Asisten perlu izin akses dan cara membukanya. Jika tidak bisa, berikan bagian yang dibutuhkan melalui sarana yang tersedia. Menyebut nama file bukan bukti sudah membaca isinya.
Menulis draf, menyimpan file, membuka ulang untuk memeriksa, menerbitkan di situs, dan mengecek halaman publik adalah tahap berbeda. Perubahan dokumen juga tidak membuktikan jadwal otomatis sudah ikut berubah.
6. Uji dengan dua tugas nyata
Coba satu pertanyaan sehari-hari dan satu tugas khusus proyek yang sebelumnya sering gagal. Pada pertanyaan biasa, periksa apakah jawaban langsung dan fakta penting dicek. Pada tugas proyek, pastikan aturan terbaru benar-benar dibuka, prosedur dijalankan, dan langkah yang belum selesai dilaporkan.
Jika gagal, pisahkan penyebabnya: file tidak bisa diakses, aturan kurang jelas, instruksi bertabrakan, atau alat dan izin tidak tersedia. Menambah kata “MUTLAK WAJIB” untuk semuanya sama saja menjejalkan penumpang baru ke kereta penuh.
7. AI tidak perlu menghafal seluruh isi kantor
Memori membawa konteks, instruksi khusus mengatur kebiasaan menjawab, instruksi proyek memberi arah pekerjaan, GitHub menyimpan manual, dan pesan terbaru menentukan hasil yang harus dikerjakan.
Saat muncul aturan baru, tentukan dulu alamatnya. Daripada membangun gudang baru di kepala AI, beri alamat buku panduan dan pastikan ia membuka laci yang benar.
[1] OpenAI Help Center, ChatGPT Custom Instructions: https://help.openai.com/en/articles/8096356-chatgpt-custom-instructions
[2] OpenAI Help Center, Memory in ChatGPT: https://help.openai.com/en/articles/8590148-memory-in-chatgpt
[3] OpenAI Help Center, Projects in ChatGPT: https://help.openai.com/en/articles/10169521-projects-in-chatgpt
[4] GitHub Docs, Repository custom instructions: https://docs.github.com/en/copilot/how-tos/copilot-in-your-ide/customize-copilot/configure-custom-instructions/add-repository-instructions-in-your-ide
