Terkadang, respons yang diberikan oleh ChatGPT terasa kurang sesuai harapan, berputar-putar, atau terlalu kaku. Sering kali, akar masalahnya bukan pada keterbatasan AI itu sendiri, melainkan pada cara kita memberikan instruksi atau yang biasa disebut dengan prompt.
Artikel ini merupakan adaptasi dan pengembangan dari panduan resmi OpenAI yang dapat Anda baca selengkapnya di sini: Prompt engineering best practices for ChatGPT. Mari kita bahas bagaimana cara merumuskan prompt yang tepat agar hasil yang kita dapatkan bisa jauh lebih maksimal.
Apa Itu Prompt?
Secara sederhana, prompt adalah teks masukan (input) yang kita ketikkan untuk memulai percakapan atau memicu respons dari Large Language Model (LLM) seperti ChatGPT. Meskipun umumnya berupa teks, prompt saat ini juga bisa berbentuk instruksi suara maupun gambar.
Apa Itu Prompt Engineering?
Prompt engineering atau rekayasa prompt adalah proses merancang, menyusun, dan mengoptimalkan instruksi agar dapat memandu model bahasa AI merespons dengan tepat. Tujuannya adalah untuk mendapatkan jawaban yang paling relevan dan berkualitas tanpa harus bertanya berulang kali.
Praktik Terbaik dalam Menyusun Prompt
Berikut adalah beberapa prinsip dasar yang bisa Anda terapkan saat menggunakan ChatGPT:
1. Buat Instruksi yang Jelas dan Spesifik
Pastikan prompt Anda detail dan memberikan konteks yang cukup. Hindari instruksi yang ambigu atau bermakna ganda. Semakin presisi perintah Anda, semakin akurat pula hasil yang akan diberikan oleh AI.
- Contoh kurang tepat: “Buatkan kode untuk website.” (Instruksi ini terlalu luas dan tidak memiliki arah yang jelas).
- Contoh yang lebih baik: “Tolong buatkan kerangka form login menggunakan PHP dan framework Bootstrap. Pastikan desainnya responsif dan terintegrasi dengan baik, karena saya sedang mencoba-coba membangun sistem baru.”
2. Lakukan Penyempurnaan Bertahap (Iteratif)
Merumuskan prompt sering kali membutuhkan pendekatan yang berulang. Mulailah dengan prompt awal, evaluasi respons yang diberikan, lalu perbaiki prompt tersebut berdasarkan hasilnya. Anda bisa menyesuaikan pilihan kata atau menambahkan konteks jika ada bagian yang kurang pas.
- Contoh: Setelah mendapatkan kode dari prompt sebelumnya, Anda mungkin merasa tampilannya perlu disesuaikan. Anda bisa melanjutkan percakapan dengan perintah seperti, “Kodenya sudah berjalan dengan baik, tetapi tolong ubah warna tombol submit menjadi biru dan buat posisi form berada tepat di tengah halaman.” Teruslah bereksperimen hingga hasilnya sesuai dengan kebutuhan Anda.
3. Tentukan Gaya Bahasa (Tone) yang Diinginkan
Gunakan kata sifat yang deskriptif untuk menentukan gaya bahasa atau nada bicara AI. Kata-kata seperti formal, santai, ramah, profesional, atau serius sangat membantu memandu ChatGPT dalam menyusun kalimatnya.
- Contoh: Daripada sekadar meminta, “Tulis pengumuman maintenance server,” Anda bisa memberikan instruksi yang lebih mendetail seperti ini: “Tuliskan draf pengumuman untuk pengguna bahwa besok akan ada pemeliharaan server web untuk pemindahan file log Apache. Gunakan gaya bahasa yang profesional namun tetap ramah, agar pengguna memaklumi jika website tidak dapat diakses untuk sementara waktu.”
