Pengantar Prompt dalam AI Generatif
Dalam kursus ini, kita akan belajar bagaimana menggunakan Prompt dalam AI Generatif. Kita akan mulai dengan dasar-dasarnya dan kemudian beralih ke topik yang lebih lanjut. Kita akan menggunakan ChatGPT untuk melakukan prompt, jadi kalau kamu belum punya akun, daftar di https://chatgpt.com/
Apa itu Prompt dalam Model Bahasa AI?
Prompt itu seperti petunjuk yang diberikan ke model AI. Petunjuk ini membantu AI tahu tentang apa yang harus dibicarakan. Ini seperti menanyakan pertanyaan atau memulai percakapan. AI akan mengambil petunjuk ini dan menggunakannya untuk menghasilkan respons.
prompt.
Contoh Prompt Sederhana:
Prompt itu penting karena menetapkan arah untuk apa yang akan dihasilkan oleh model AI. Ini seperti memberikan topik untuk esai kepada seorang siswa. Siswa tersebut menggunakan topik itu untuk menulis esai. Mirip dengan itu, model AI menggunakan prompt untuk menghasilkan respons.
Jadi, secara sederhana, prompt adalah sepotong informasi atau pertanyaan yang kamu berikan kepada model AI untuk memandu apa yang akan dibicarakan atau dihasilkan.
Komponen-Komponen sebuah Prompt
Prompt adalah serangkaian instruksi yang memandu model AI untuk melakukan tugas tertentu. Terdiri dari beberapa komponen, yang masing-masing memainkan peran penting dalam membentuk respons model.
Prompt Kompleks - Analisis Sentimen Restoran:
Komponen Kunci:
1. Instruksi
Inti dari prompt yang mengarahkan AI pada tugas yang perlu dilakukan: "rangkum dalam satu kalimat dan klasifikasikan sebagai positif, negatif, atau netral"
2. Konteks
Informasi tambahan yang membantu AI memahami tugas: "Dengan tinjauan restoran berikut" - memberi tahu bahwa data adalah review restoran.
3. Data Masukan
Informasi yang diproses oleh AI: "Makanan benar-benar lezat, dan stafnya sangat ramah. Namun, tingkat kebisingannya cukup tinggi..."
4. Indikator Keluaran
Sinyal kepada AI bahwa respons diharapkan. Dalam kasus ini implisit dari instruksi "merangkum" dan "mengklasifikasikan".
Membuat Tugas yang Jelas untuk Hasil yang Jelas
Hubungan antara kejelasan tugas yang ditentukan dalam sebuah prompt dan kualitas hasil yang diperoleh adalah langsung. Ketika definisi tugas jelas dan tepat, hasil yang superior tercapai.
Prompt yang Salah
Terlalu ambigu. AI tidak dapat mengidentifikasi apa yang perlu ditingkatkan atau bagaimana menangani tugas tersebut.
Prompt yang Ditingkatkan
Jelas menguraikan tugas (memperbaiki kalimat) dan memberikan item spesifik untuk dikerjakan AI.
Prompt yang Salah
Tanpa menunjukkan bahasa sumber dan target, AI tidak dapat menentukan bagaimana menangani tugas tersebut.
Prompt yang Ditingkatkan
Jelas menguraikan tugas, bahasa sumber, target, dan memberikan teks spesifik.
Menambahkan Lebih Banyak Konteks
Menambahkan lebih banyak konteks itu seperti memberi AI informasi tambahan yang tidak akan diketahuinya. Informasi tambahan ini dapat berupa latar, tema, atau karakter.
Konteks Kurang
Kehilangan konteks spesifik, dapat menghasilkan laporan yang generik atau tidak relevan.
Konteks Lengkap
Memberikan konteks relevan (lokasi, dampak, pemulihan) untuk hasil yang lebih tepat.
Mencoba Berulang Kali untuk Prompt yang Lebih Baik
Teknik prompt meluas di luar pembuatan prompt awal. Ini mencakup penyempurnaan prompt dan penilaian output di beberapa iterasi. Proses iteratif ini membantu dalam memahami bagaimana model AI bereaksi terhadap berbagai prompt.
Contoh Proses Iterasi
Iterasi 1 - Prompt Awal:
Terlalu luas, bisa menghasilkan berbagai macam respons yang tidak terprediksi.
Iterasi 2 - Setelah Evaluasi:
Lebih spesifik dengan jenis puisi (soneta) dan tema (malam musim dingin).
Langkah-langkah Iterasi:
- Mulai dengan prompt sederhana
- Evaluasi hasil yang didapat
- Identifikasi area yang perlu diperbaiki
- Tambahkan detail atau konteks yang lebih spesifik
- Uji prompt yang telah disempurnakan
- Ulangi proses hingga mendapat hasil yang diinginkan
Zero-Shot Prompting
Zero-shot prompting adalah ketika kita meminta AI untuk melakukan suatu tugas tanpa memberinya contoh apa pun sebelumnya. Hal ini dimungkinkan dengan Large Language Models (LLM) modern yang dilatih pada banyak data.
Zero-Shot dalam Aksi
AI dapat langsung melakukan tugas tanpa contoh, hanya berdasarkan instruksi yang jelas.
Contoh Zero-Shot - Analisis Sentimen:
Di sini, kita tidak memberi AI contoh apa pun, tetapi tetap memberikan jawaban yang benar. Inilah yang kita sebut kemampuan zero-shot.
Few-Shot Prompting
Few-shot prompting adalah ketika kita memberikan beberapa contoh ke AI sebelum memintanya melakukan tugas serupa. Ini membantu AI untuk memahami apa yang kita ingin lakukan.
Contoh Few-Shot - Kata Baru:
Keterbatasan Few-Shot
Few-shot tidak selalu berhasil, terutama untuk tugas yang memerlukan penalaran lebih kompleks.
Contoh Kegagalan - Penalaran Matematika:
Zero-shot Chain-of-Thought Prompting
Zero-shot Chain-of-Thought (CoT) adalah teknik di mana kita meminta AI untuk berpikir langkah demi langkah sebelum memberikan jawaban. Ini dapat dilakukan dengan hanya menambahkan "Ayo kita pikirkan langkah demi langkah" ke pertanyaan.
Tanpa Chain-of-Thought
Dengan Chain-of-Thought
Generated Knowledge Prompting
Generated Knowledge Prompting melibatkan menghasilkan pengetahuan terlebih dahulu sebelum menjawab sebuah pertanyaan. Ini membantu LLM memberikan jawaban yang lebih akurat untuk tugas yang membutuhkan pemahaman dunia nyata.
Tanpa Generated Knowledge
Dengan Generated Knowledge
Proses Generated Knowledge:
- Hasilkan pengetahuan relevan tentang topik
- Gunakan pengetahuan tersebut sebagai konteks
- Minta AI menjawab berdasarkan pengetahuan yang diberikan
- Dapatkan jawaban yang lebih akurat dan terinformasi
Directional Stimulus Prompting
Directional Stimulus Prompting melibatkan pemberian petunjuk atau dorongan ke arah yang benar kepada model untuk membantunya membuat prediksi yang lebih akurat. Seperti memberikan petunjuk kepada teman ketika mereka mencoba memecahkan teka-teki.
Contoh Directional Stimulus - Ringkasan Artikel:
Kemarin, perusahaan teknologi besar, TechVerse, merilis ponsel yang sangat dinanti-nantikan, UltraPhone X. Model terbaru ini menampilkan layar 6,7 inci, Prosesor Zenith yang kuat, dan kamera yang ditingkatkan dengan kemampuan Night Vision canggih. Ia juga menawarkan baterai tahan lama yang dijanjikan akan bertahan sepanjang hari. TechVerse memperkirakan UltraPhone X akan menjadi hit besar, membangun kesuksesan model sebelumnya. UltraPhone X akan tersedia untuk dibeli di seluruh dunia minggu depan.