Pertama-tama, pahami dulu 5 prinsip ini:
Jelaskan peran model
Misalnya: “Bertindak sebagai senior web developer”
Spesifik soal output
Mau kode saja, tanpa penjelasan, atau kode + komentar?
Tentukan teknologi & versi
PHP 8.1, vanilla JS, tanpa framework, dsb.
Batasi scope
Apa yang boleh dan tidak boleh dilakukan.
Kasih konteks data & skenario
Input, output, alur, contoh kasus.
Struktur Prompt Ideal (Template Umum)
Gunakan urutan ini 👇
Template Prompt (Siap Pakai)
Contoh Prompt BURUK (Penyebab "Halu")
Kenapa gagal?
- Tidak jelas versi PHP
- Tidak jelas pakai database apa
- Tidak jelas mau aman atau sekadar contoh
- Tidak ada batasan output
Contoh Prompt BAIK (PHP)
💡 Dengan prompt ini, model hampir tidak mungkin “ngaco”.
Contoh Prompt BAIK (JavaScript)
Tips Tambahan Anti-Halu
1. Pakai kata “HANYA”“HANYA berikan kode, tanpa penjelasan.”
2. Sebutkan “jangan menambahkan asumsi”
LLM suka mengisi kekosongan.
3. Kalau proyek besar → pecah per modul
Jangan minta: “Buatkan sistem e-commerce lengkap”
Tapi:
- Modul login
- Modul produk
- Modul checkout
Bonus: Prompt Debugging (Super Efektif)