Prompt Engineering untuk Pemula: Cara Membuat Instruksi AI yang Efektif

Penggunaan artificial intelligence atau AI semakin berkembang dalam berbagai aktivitas, mulai dari belajar, bekerja, membuat konten, hingga membantu proses pemrograman. Namun, hasil yang diberikan AI tidak selalu sesuai dengan keinginan pengguna.

Salah satu faktor yang memengaruhi kualitas jawaban AI adalah bagaimana instruksi diberikan. Instruksi yang terlalu singkat atau tidak jelas dapat menghasilkan jawaban yang kurang sesuai. Karena itu, muncul konsep yang disebut prompt engineering.

Prompt engineering merupakan cara menyusun instruksi agar AI dapat memahami tujuan, konteks, format, dan batasan yang diinginkan pengguna. Teknik ini tidak hanya berguna bagi programmer, tetapi juga dapat dipelajari oleh siapa saja.

Artikel ini akan membahas prompt engineering untuk pemula, mulai dari pengertian, cara kerja, struktur prompt, contoh, hingga tips membuat instruksi AI yang lebih efektif.

 

Prompt engineering adalah proses menyusun dan mengoptimalkan instruksi yang diberikan kepada AI agar menghasilkan respons yang sesuai dengan tujuan pengguna.

Prompt sendiri merupakan perintah atau instruksi yang dimasukkan ke dalam sistem AI. Semakin jelas instruksi yang diberikan, semakin mudah AI memahami apa yang diinginkan.

Sebagai contoh, daripada hanya menulis:
“Jelaskan tentang AI.”
Pengguna dapat memberikan instruksi yang lebih spesifik:
“Jelaskan pengertian artificial intelligence untuk siswa SMK menggunakan bahasa sederhana dalam 3 paragraf dan berikan 3 contoh penerapannya.”
Instruksi kedua memberikan konteks dan batasan yang lebih jelas sehingga hasilnya cenderung lebih sesuai.

 

Prompt engineering penting karena AI tidak selalu dapat memahami maksud pengguna hanya dari instruksi yang sangat singkat.

Dengan prompt yang baik, pengguna dapat:

  • Mendapatkan jawaban yang lebih relevan.
  • Menghemat waktu dalam memperbaiki hasil AI.
  • Mengatur gaya dan format jawaban.
  • Memberikan konteks yang dibutuhkan AI.
  • Membantu AI menyelesaikan tugas secara lebih terarah.
  • Meningkatkan produktivitas dalam menggunakan AI.

li
Kemampuan membuat prompt juga semakin berguna karena AI kini digunakan dalam berbagai bidang, seperti pendidikan, pemasaran, desain, pemrograman, bisnis, dan pembuatan konten.

 

Prompt yang baik tidak harus panjang. Hal yang lebih penting adalah instruksinya jelas dan memiliki informasi yang cukup.

li
Beberapa bagian yang dapat digunakan dalam sebuah prompt antara lain:

1. Peran atau Role
Berikan gambaran mengenai peran yang diharapkan dari AI.

Contoh:
“Anda berperan sebagai guru pemrograman untuk pemula.”
Dengan adanya role, AI memiliki konteks mengenai sudut pandang dan gaya jawaban yang diharapkan.

2. Tugas atau Tujuan
Jelaskan dengan jelas apa yang harus dilakukan AI.

Contoh:
“Jelaskan konsep dasar HTML kepada siswa yang baru belajar pemrograman.”
Hindari instruksi yang terlalu umum jika Anda membutuhkan hasil yang spesifik.

3. Konteks
Tambahkan informasi yang membantu AI memahami situasi.

Contoh:
“Saya adalah siswa SMK yang baru mulai belajar membuat website dan belum memahami HTML.
Konteks seperti ini dapat membantu AI menyesuaikan tingkat penjelasannya.

4. Format Jawaban
Tentukan bentuk hasil yang diinginkan.

Misalnya:
“Gunakan poin-poin dan berikan contoh kode sederhana.”
Anda juga dapat meminta format berupa tabel, langkah-langkah, paragraf, daftar, atau format lainnya.

5. Batasan
Tambahkan aturan yang harus diperhatikan AI.

Contoh:
“Gunakan bahasa Indonesia yang sederhana dan jangan menggunakan istilah teknis tanpa menjelaskannya.”
Batasan membantu membuat hasil lebih sesuai dengan kebutuhan.

 

Prompt sederhana:
“Buat artikel tentang cybersecurity.”

Prompt yang lebih efektif:
Anda adalah penulis artikel teknologi. Buat artikel sekitar 1.000 kata tentang cybersecurity untuk pembaca pemula. Gunakan bahasa Indonesia yang mudah dipahami, jelaskan pengertian cybersecurity, manfaat, contoh ancaman, dan cara menjaga keamanan digital. Gunakan subjudul yang jelas dan berikan kesimpulan di bagian akhir.”

Prompt kedua memberikan informasi mengenai topik, target pembaca, panjang tulisan, gaya bahasa, serta struktur yang diinginkan.

AI dapat digunakan sebagai asisten belajar dengan memberikan instruksi yang spesifik.

Contoh:

“Jelaskan konsep database untuk siswa SMK yang baru belajar pemrograman. Gunakan analogi sederhana, berikan contoh tabel database, kemudian buat 5 pertanyaan latihan beserta jawabannya.”

Prompt tersebut membantu AI memahami tingkat kemampuan pengguna dan bentuk pembelajaran yang diinginkan.

 

Prompt engineering juga dapat membantu programmer dalam memahami kode dan mencari solusi masalah.

Contoh:
“Jelaskan kode PHP berikut kepada pemula. Jelaskan fungsi setiap bagian kode menggunakan bahasa sederhana, kemudian tunjukkan bagian yang berpotensi menyebabkan error dan berikan saran perbaikannya.”

Dengan memberikan kode dan konteks masalah, AI dapat memberikan bantuan yang lebih terarah.

 

AI juga dapat digunakan untuk membantu membuat konten digital.

Contoh:
“Buat 10 ide konten Instagram tentang keamanan siber untuk pelajar. Gunakan judul yang menarik, bahasa santai tetapi tetap informatif, dan berikan satu kalimat penjelasan untuk setiap ide.”

Prompt tersebut lebih efektif karena menjelaskan jumlah konten, platform, target audiens, topik, dan gaya komunikasi.

 

Ada beberapa teknik sederhana yang dapat dipelajari oleh pemula.

Zero-Shot Prompting
Zero-shot prompting berarti memberikan instruksi langsung tanpa memberikan contoh kepada AI.

Contoh:
“Terjemahkan kalimat berikut ke bahasa Inggris dengan gaya formal.”
Teknik ini cocok untuk tugas sederhana yang instruksinya sudah jelas.

Few-Shot Prompting
Few-shot prompting memberikan beberapa contoh terlebih dahulu agar AI memahami pola yang diinginkan.

Contoh:
“Ubah kalimat berikut menjadi judul yang lebih menarik.

Contoh:
‘Belajar Python untuk Pemula’ → ‘Panduan Mudah Belajar Python dari Nol’

Sekarang ubah:
“‘Belajar HTML untuk Pemula'”
Dengan contoh tersebut, AI dapat memahami pola hasil yang diinginkan.

Role Prompting
Role prompting memberikan peran tertentu kepada AI.

Contoh:
“Berperan sebagai mentor web development untuk pemula. Jelaskan perbedaan HTML, CSS, dan JavaScript dengan contoh sederhana.”
Teknik ini dapat membantu memberikan konteks terhadap respons AI.

Chain-of-Thought Secara Praktis
Untuk tugas yang membutuhkan beberapa tahapan, pengguna dapat meminta AI menguraikan proses penyelesaian secara terstruktur.

Contoh:
“Jelaskan langkah-langkah menyelesaikan masalah berikut secara sistematis dan berikan alasan singkat pada setiap langkah.”
Untuk kebutuhan biasa, pengguna tidak perlu meminta proses pemikiran internal AI secara detail. Cukup minta hasil, langkah, atau alasan yang dapat ditampilkan.

 

Pemula sering melakukan beberapa kesalahan ketika menggunakan AI.

Instruksi Terlalu Umum

Contoh:
“Buat artikel tentang teknologi.”
AI akan memiliki banyak kemungkinan interpretasi.

Lebih baik:
“Buat artikel tentang perkembangan AI dalam dunia pendidikan untuk pembaca pemula.”

Tidak Memberikan Konteks
AI dapat memberikan jawaban yang kurang sesuai jika tidak mengetahui siapa target pembaca atau tujuan tugas.
Tambahkan informasi seperti target audiens, tingkat pengetahuan, tujuan, dan situasi penggunaan.

Terlalu Banyak Instruksi yang Bertentangan
Memberikan banyak aturan yang saling bertentangan dapat membuat hasil AI tidak konsisten.
Pastikan setiap instruksi memiliki tujuan yang jelas dan tidak saling bertabrakan.

Tidak Menentukan Format
Jika membutuhkan hasil tertentu, jelaskan formatnya.

Misalnya:
“Jawab dalam bentuk tabel dengan kolom masalah, penyebab, dan solusi.”

Tidak Melakukan Evaluasi
Hasil AI tetap perlu diperiksa. AI dapat menghasilkan informasi yang kurang tepat atau tidak sesuai konteks.
Karena itu, jangan langsung menganggap semua jawaban AI benar hanya karena terlihat meyakinkan.

 

Agar hasil AI lebih sesuai kebutuhan, beberapa tips berikut dapat diterapkan:

  • Jelaskan tujuan dengan jelas.
  • Gunakan bahasa yang spesifik.
  • Berikan konteks yang cukup.
  • Tentukan target pembaca atau pengguna.
  • Jelaskan format output yang diinginkan.
  • Berikan contoh jika memiliki format tertentu.
  • Tambahkan batasan yang diperlukan.
  • Gunakan instruksi secara bertahap untuk tugas kompleks.
  • Evaluasi hasil yang diberikan AI.
  • Perbaiki prompt jika hasil belum sesuai.

Tidak ada satu prompt yang selalu menghasilkan jawaban sempurna. Prompt engineering biasanya membutuhkan proses mencoba, mengevaluasi, dan memperbaiki instruksi.

 

Pemula dapat menggunakan struktur sederhana berikut:

“Berperan sebagai [peran AI]. Saya ingin [tujuan]. Konteksnya adalah [konteks]. Buat hasil dalam format [format]. Gunakan gaya bahasa [gaya bahasa]. Pastikan [batasan atau ketentuan].”

Contoh:
“Berperan sebagai tutor pemrograman. Saya ingin memahami dasar JavaScript dan saya masih pemula. Jelaskan konsep variabel, tipe data, dan fungsi menggunakan bahasa sederhana. Berikan contoh kode untuk setiap konsep dan buat 5 latihan di bagian akhir.”

Template seperti ini dapat dimodifikasi sesuai kebutuhan.

 

Prompt engineering memiliki hubungan erat dengan generative AI. Teknologi generative AI dapat menghasilkan teks, gambar, kode, audio, dan berbagai jenis konten berdasarkan instruksi pengguna.

Karena itu, kemampuan memberikan instruksi yang tepat menjadi semakin penting.

Dalam pembuatan teks, prompt dapat menentukan topik, gaya bahasa, panjang tulisan, dan format. Dalam pembuatan gambar, prompt dapat menjelaskan objek, suasana, gaya visual, komposisi, dan elemen lainnya.

>Semakin jelas kebutuhan pengguna, semakin mudah AI menghasilkan output yang mendekati tujuan.

 

Prompt engineering tidak harus dipelajari oleh orang yang sudah menguasai pemrograman atau teknologi AI.

Pemula dapat mulai dengan memahami beberapa prinsip dasar:

  • Tulis tujuan secara jelas.>
  • Berikan konteks.
  • Gunakan instruksi spesifik.
  • Tentukan format output.
  • Berikan contoh jika diperlukan.
  • Evaluasi hasil AI.
  • Perbaiki prompt secara bertahap.

Dengan sering berlatih, pengguna akan semakin memahami bagaimana menyusun instruksi yang menghasilkan output sesuai kebutuhan.

© 2023 Nurul Fikri Academy. All Rights Reserved Owned by PT Nurul Fikri Cipta Inovasi