Apa yang Saya Pelajari dari Prime Day tentang Prompt Engineering
Saya ingin menguasai prompt engineering.
Saya tidak menginginkan trik-trik mewah. Saya menginginkan keterampilan yang berguna. Saya ingin tahu cara mengajukan pertanyaan agar jawabannya dapat dipercaya.
Kebanyakan tutorial menggunakan contoh palsu. Sulit untuk mengenali jawaban yang buruk jika Anda tidak peduli dengan topiknya.
Jadi, saya berlatih menggunakan keranjang belanja Amazon saya. Saya ingin tahu apakah penawaran saya nyata atau sekadar pemasaran. Taruhannya adalah uang saya sendiri.
Inilah yang saya pelajari.
- Serang Anchor Pemasaran menggunakan "harga daftar" (list prices) untuk membuat diskon terlihat sangat besar. Jika Anda bertanya "Apakah ini penawaran yang bagus?", model sering kali menerima harga daftar palsu tersebut.
Solusinya: Beritahu model untuk mengabaikan harga daftar. Mintalah ia untuk membandingkan harga saat ini dengan harga pasar yang sebenarnya selama 6-12 bulan terakhir.
- Tentukan kriteria Anda Prompt seperti "mana yang lebih baik?" tidak ada gunanya. Kata "lebih baik" tidak berarti apa-apa tanpa konteks.
Solusinya: Gunakan kriteria berbobot. Beritahu model secara tepat apa yang penting.
- 30% harga
- 25% daya pembersih
- 20% runtime
- 15% filter HEPA
- 10% perawatan
Selain itu, pisahkan antara "penawaran terbaik" dan "produk terbaik." Sebuah produk bisa saja berkualitas tinggi tetapi memiliki nilai (value) yang buruk.
- Paksa perhitungan matematikanya Model bisa merasa percaya diri tetapi salah dalam matematika. Mereka sering melakukan kesalahan dalam ringkasan.
Solusinya: Beritahu model untuk "menunjukkan perhitungan secara eksplisit." Jika model menuliskan langkah-langkah pengurangan secara bertahap, kemungkinan ia berhalusinasi mengenai hasilnya akan lebih kecil.
- Prioritaskan substansi daripada format Jika Anda mencapai batas karakter, Anda akan kehilangan bagian akhir dari prompt Anda.
Solusinya: Letakkan instruksi terpenting Anda di awal. Jangan membuang ruang untuk header yang panjang atau kata-kata sopan. Letakkan "anchor break" dan "kriteria berbobot" di bagian atas.
5 Teknik Inti untuk Digunakan: • Gunakan peran untuk kejelasan. Beritahu model untuk bertindak sebagai analis harga. • Tuntut struktur yang spesifik. Mintalah tabel atau keputusan tertentu. • Gunakan contoh few-shot. Tunjukkan satu contoh jawaban yang sempurna. • Mintalah penalaran sebelum memberikan keputusan. Ini memaksa model untuk berpikir. • Tambahkan klausul ketidakpastian. Beritahu model untuk mengatakan "tidak terverifikasi" jika ia tidak dapat menemukan data.
Prompt engineering adalah debugging. Jangan hanya menerima jawaban pertama. Temukan di mana model gagal dan perbaiki bagian spesifik tersebut.
Sumber: https://dev.to/cseeman/what-prime-day-taught-me-about-prompt-engineering-3gek
Komunitas belajar opsional: https://t.me/GyaanSetuAi
