Prompt Lanjutan: Bila Satu Arahan Tidak Cukup

Artikel asas prompt mengajar satu perkara: beritahu AI apa yang kita mahu, dengan jelas. Itu sudah selesaikan separuh masalah. Tetapi bila kerja mula berulang, atau bila jawapan perlu ikut bentuk tertentu, ayat biasa cepat sampai had. AI faham arah, tetapi ia masih terpaksa teka panjang, nada, susunan, dan perkara yang patut diabaikan.
Di sinilah empat teknik lanjutan masuk. Semuanya tidak perlukan alat baharu. Cuma cara menyusun ayat.
SATU: TUNJUK CONTOH, BUKAN TERANGKAN PERATURAN
Teknik yang paling mudah berkesan dipanggil few-shot, iaitu memasukkan beberapa pasangan input dan output di dalam prompt. Kita tidak perlu menulis peraturan panjang; kita tunjuk dua atau tiga jawapan yang betul, kemudian minta AI sambung corak itu.
Contohnya, kalau kita mahu AI tulis balasan kepada tetamu homestay, beri dua balasan lama yang kita suka, kemudian satu mesej baharu. AI akan ikut panjang, sapaan dan tahap formaliti contoh tersebut.
Ada satu perkara kecil yang ramai terlepas: bentuk contoh juga mengajar. Kalau contoh ditulis sebagai senarai pendek berlabel, jawapan akan ikut bentuk itu. Jadi pilih contoh yang betul-betul mewakili hasil yang kita mahu, bukan contoh yang senang ditulis. Kajian awal tentang teknik ini juga menunjukkan format dan label dalam contoh mempengaruhi hasil, bukan hanya isi contoh.
DUA: MINTA LANGKAH, BUKAN TERUS JAWAPAN
Untuk soalan yang perlu kira atau banding, AI lebih tepat bila diminta susun langkah dahulu. Dalam kajian yang popular, menambah ayat seperti "fikir langkah demi langkah" pada soalan matematik menukar jawapan salah kepada jawapan betul, kerana model tidak lagi melompat terus ke nombor akhir.
Amalan praktikal: minta AI senaraikan andaian dan langkah, kemudian letak keputusan di hujung. Tetapi jangan simpan semua langkah itu dalam laporan akhir. Langkah ialah alat semak, bukan kandungan. Kita baca langkah untuk nampak di mana logiknya patah; pembaca hanya perlukan kesimpulan.
Nota: sesetengah model terbaharu sudah berfikir sendiri sebelum menjawab, dan proses dalamannya mungkin tidak dipaparkan penuh. Dalam kes itu, minta ringkasan andaian, bukan seluruh perjalanan fikir.
TIGA: TETAPKAN PERANAN, KHALAYAK DAN BENTUK
Prompt yang kuat biasanya ada empat bahagian: peranan, tugasan, khalayak, dan bentuk output. Peranan menetapkan sudut pandang. Khalayak menetapkan bahasa. Bentuk menetapkan panjang dan susunan.
"Kau pembantu operasi homestay. Tulis balasan WhatsApp kepada tetamu yang tanya jalan masuk. Khalayak: keluarga dari luar negeri yang pertama kali ke Terengganu. Bentuk: maksimum 80 patah perkataan, ayat pendek, tiada ikon."
Satu baris yang selalu saya tambah: jangan reka nombor, harga, polisi atau nama. Kalau maklumat tiada, tulis "perlu disahkan". Peraturan kecil ini menghalang banyak masalah kemudian.
EMPAT: PECAH KERJA JADI RANTAI
Tugasan besar seperti menulis proposal atau menyemak kontrak tidak sesuai diminta dalam satu ayat. Pecahkan kepada beberapa prompt berturutan: satu untuk senarai isi, satu untuk draf, satu untuk kritik draf itu, satu untuk baiki. Setiap langkah guna output langkah sebelumnya.
Cara ini lebih lambat sedikit, tetapi hasilnya lebih terkawal. Kita juga nampak di mana silap berlaku, sama ada pada isi, susunan atau bahasa.
CONTOH PRAKTIKAL
Kedai kecil yang menjual kuih mahu deskripsi produk untuk katalog WhatsApp. Tanpa contoh, AI tulis ayat jualan yang terlalu berbunga dan menyebut perkara yang tidak ada. Dengan tiga deskripsi lama yang ringkas dan satu arahan bentuk, hasilnya terus hampir siap. Yang tinggal cuma betulkan harga dan berat.
TUTORIAL RINGKAS
- Tulis satu contoh output yang kau anggap betul. Itu jadi rujukan.
- Kumpul dua contoh lagi yang berbeza sedikit, supaya AI nampak corak, bukan satu kes terpencil.
- Susun prompt: peranan, tugasan, dua hingga tiga contoh, bentuk output, dan larangan.
- Untuk tugasan yang perlu kira atau banding, minta AI senaraikan langkah dahulu.
- Uji dengan tiga input berbeza. Kalau satu gagal, tambah contoh yang menutup kes itu, jangan tambah ayat "tolong buat lebih baik".
Kau pembantu pentadbiran homestay kecil di Terengganu. Tugasan: tulis draf balasan kepada mesej tetamu di bawah. Contoh balasan yang saya suka: 1) "Hai, bilik masih ada untuk 12 Disember. Harga RM180 semalam, termasuk sarapan. Nak saya tahan?" 2) "Hai, jalan masuk dari simpang Petron, 300 meter, rumah hijau di kiri. Kalau sesat, hubungi saya." Bentuk: maksimum 80 patah perkataan, bahasa Melayu santai, satu soalan di hujung. Jangan reka harga, jarak atau polisi. Kalau tiada dalam mesej, tandakan [PERLU DISAHKAN]. Sebelum menulis, senaraikan: apa tetamu tanya, apa yang saya tahu, apa yang belum pasti. Mesej tetamu: [tampal mesej]
KESIMPULAN
Prompt lanjutan bukan tentang ayat ajaib. Ia tentang mengurangkan tekaan: tunjuk corak, minta langkah, tetapkan bentuk, dan pecahkan kerja besar. Empat tabiat ini biasanya cukup untuk membuat AI berhenti beri jawapan generik dan mula beri draf yang kita cuma perlu sunting.
SUMBER RUJUKAN
Prompt Engineering Guide: Few-Shot Prompting
https://www.promptingguide.ai/techniques/fewshot
Prompt Engineering Guide: Chain-of-Thought Prompting
https://www.promptingguide.ai/techniques/cot
web.dev: Practical prompt engineering for smaller LLMs
https://web.dev/articles/practical-prompt-engineering
OpenAI API: Prompt engineering
https://developers.openai.com/api/docs/guides/prompt-engineering