Prompt Engineering
Seni berkomunikasi dengan AI
Teknik membuat instruksi yang tepat dan efektif untuk mendapatkan hasil optimal dari AI.
- โ Struktur prompt yang baik
- โ Konteks & spesifikasi
- โ Iterasi & perbaikan
Design Thinking
Pendekatan kreatif berbasis empati
Metodologi untuk merancang solusi AI yang berpusat pada kebutuhan pengguna.
- โ Empathize โ Memahami
- โ Define โ Merumuskan
- โ Ideate โ Menciptakan
- โ Prototype โ Membuat
- โ Test โ Menguji
Inti Pembelajaran Bab 4
Bab ini mengajarkan bagaimana merancang sistem AI secara kreatif melalui prompt yang efektif, memahami cara kerja LLM, mengenali bias, dan menerapkan Design Thinking untuk solusi yang bertanggung jawab.
๐ฌ Apa itu Prompt Engineering?
Prompt Engineering adalah seni dan teknik membuat perintah (prompt) yang tepat untuk mendapatkan hasil yang diinginkan dari AI/LLM.
Analogi sederhana:
๐ฏ Seperti memberi instruksi ke asisten โ semakin jelas instruksimu, semakin baik hasilnya!
๐ Komponen Prompt yang Baik
Konteks
Berikan latar belakang atau situasi yang relevan
Instruksi
Jelaskan tugas atau tindakan yang diinginkan
Format
Tentukan format output yang diharapkan
Contoh
Berikan contoh untuk memperjelas ekspektasi
โจ Contoh: Prompt Buruk vs Baik
Prompt Buruk
โ Terlalu umum, tidak ada konteks
Prompt Baik
โ Spesifik, ada konteks & format
๐ก Tips Prompt Engineering
Be Specific
Jelaskan detail yang kamu inginkan
Iterate
Perbaiki prompt berdasarkan hasil
Give Examples
Tunjukkan contoh yang diinginkan
๐ง Cara Kerja Large Language Model (LLM)
LLM seperti ChatGPT bekerja dengan memprediksi kata berikutnya berdasarkan pola dari data pelatihan yang sangat besar.
Data Pelatihan
Pola & Statistik
Prediksi Token
Output Teks
Penting: LLM tidak benar-benar "memahami" โ mereka menghasilkan teks berdasarkan probabilitas statistik dari pola yang dipelajari.
โ๏ธ Bias dalam AI
AI dapat mengandung bias โ kecenderungan yang tidak adil atau tidak akurat โ yang berasal dari data pelatihan atau desain sistem.
Data Bias
Data pelatihan tidak representatif atau tidak seimbang
Selection Bias
Pemilihan data yang tidak objektif oleh pembuat
Confirmation Bias
AI memperkuat stereotip yang sudah ada
๐ก๏ธ Cara Mengatasi Bias:
- โข Gunakan dataset yang beragam dan representatif
- โข Lakukan audit dan pengujian berkala
- โข Libatkan perspektif dari berbagai kelompok
- โข Transparansi tentang keterbatasan AI
๐ก Apa itu Design Thinking?
Design Thinking adalah metodologi pemecahan masalah yang berpusat pada manusia (human-centered), dengan pendekatan kreatif dan iteratif untuk merancang solusi yang efektif.
5 Tahapan Design Thinking
EMPATHIZE
Memahami kebutuhan dan perasaan pengguna
Aktivitas: Wawancara, observasi, survei untuk memahami perspektif pengguna.
Contoh AI: "Apa masalah yang dihadapi pengguna saat mencari informasi?"
DEFINE
Merumuskan masalah dengan jelas
Aktivitas: Menyintesis temuan menjadi problem statement yang fokus.
Contoh: "Pengguna butuh cara cepat mendapatkan jawaban akurat tanpa membaca artikel panjang."
IDEATE
Brainstorming dan menghasilkan ide-ide kreatif
Aktivitas: Brainstorming tanpa batasan, mind mapping, "How Might We" questions.
Contoh: "Bagaimana jika AI bisa merangkum artikel dalam 3 poin utama?"
PROTOTYPE
Membuat versi awal/mockup dari solusi
Aktivitas: Membuat sketsa, wireframe, atau model sederhana yang bisa diuji.
Contoh: Membuat mockup chatbot AI dengan fitur ringkasan otomatis.
TEST
Menguji prototipe dengan pengguna nyata
Aktivitas: Usability testing, feedback collection, iterasi berdasarkan hasil.
Contoh: Meminta 5 pengguna mencoba chatbot dan mengumpulkan feedback.
Proses Iteratif
Design Thinking bukan proses linear! Kamu mungkin perlu kembali ke tahap sebelumnya berdasarkan temuan baru. Iterasi adalah kunci untuk solusi yang lebih baik.
๐ฎ Latihan: Prompt Builder
Coba buat prompt yang baik berdasarkan komponen yang sudah dipelajari!
Hasil Prompt:
๐ Quiz Singkat
Loading question...