Prompt Engineering Fundamentals — AI Web

Prompt Engineering Prompt adalah instruksi yang kamu kirim ke LLM. Kualitas output sangat bergantung pada kualitas prompt. Prompt engineering = seni menulis ins

Prompt Engineering

Prompt adalah instruksi yang kamu kirim ke LLM. Kualitas output sangat bergantung pada kualitas prompt. Prompt engineering = seni menulis instruksi yang menghasilkan output optimal.

Teknik Dasar

1. Be Specific

// ❌ Vague
"Tulis tentang JavaScript"

// ✅ Specific
"Tulis penjelasan singkat (3 paragraf) tentang closure di JavaScript untuk developer pemula. Sertakan 1 contoh kode."

2. System Prompt

// System message sets behavior
{ role: "system", content: "Kamu adalah tutor coding yang sabar. Jawab dalam Bahasa Indonesia. Sertakan contoh kode." }
{ role: "user", content: "Jelaskan async/await" }

3. Few-shot Examples

"Konversi deskripsi ke SQL:

Deskripsi: Ambil semua user yang aktif
SQL: SELECT * FROM users WHERE active = true

Deskripsi: Hitung total order bulan ini
SQL: SELECT COUNT(*) FROM orders WHERE created_at >= DATE_TRUNC('month', NOW())

Deskripsi: Ambil 5 produk termahal
SQL:"

4. Chain of Thought

"Analisis bug di kode ini. Pikirkan step by step:
1. Apa yang kode ini seharusnya lakukan?
2. Apa yang sebenarnya terjadi?
3. Di mana masalahnya?
4. Bagaimana cara fix?"

Tips

Yang akan kamu pelajari