Home / Glossary / Prompt Engineering untuk Kode
Prompt Engineering untuk Kode
Prompt engineering untuk kode adalah praktik menyusun instruksi yang jelas dan spesifik yang membantu alat coding AI menghasilkan output yang akurat dan relevan. Ini melibatkan penstrukturan permintaan Anda dengan tingkat konteks, batasan, dan contoh yang tepat sehingga AI memahami apa yang Anda inginkan dan bagaimana cara yang Anda inginkan.
Mengapa kualitas prompt penting untuk coding
Kualitas prompt Anda secara langsung menentukan kualitas output AI. Prompt yang samar seperti "perbaiki bug" memaksa AI untuk menebak maksud Anda. Prompt yang spesifik seperti "endpoint /api/users mengembalikan 500 ketika field email hilang — tambahkan validasi input dengan Zod dan kembalikan 400 dengan pesan kesalahan yang deskriptif" memberi AI semua yang dibutuhkan untuk menghasilkan kode yang benar pada percobaan pertama.
Teknik utama untuk prompt kode yang efektif
- +Bersikaplah spesifik tentang hasil yang diinginkan, bukan hanya masalahnya
- +Sertakan batasan: bahasa, framework, pola, dan konvensi yang harus diikuti
- +Referensikan file yang ada berdasarkan nama agar AI tahu di mana mencari dan apa yang harus dicocokkan
- +Pecah tugas yang kompleks menjadi prompt yang lebih kecil dan berurutan jika diperlukan
- +Tentukan format output: "tulis sebuah fungsi," "modifikasi handler yang ada," "tambahkan file tes"
- +Sertakan batasan negatif: "jangan gunakan dependensi eksternal apa pun" atau "jangan modifikasi skema database"
# Weak prompt
> "Add authentication"
# Strong prompt
> "Add JWT authentication to the Express API:
- Use the existing User model in lib/models/user.ts
- Add login and register endpoints to routes/auth.ts
- Protect all /api/admin/* routes with middleware
- Store JWT secret in environment variable AUTH_SECRET
- Write tests in __tests__/auth.test.ts
- Follow the error handling pattern used in routes/users.ts"Dengan alat agentic seperti Claude Code, Anda dapat memasukkan konteks di CLAUDE.md alih-alih mengulanginya di setiap prompt. Masukkan konvensi coding, keputusan arsitektur, dan pola umum di file CLAUDE.md Anda.
Apakah prompt engineering masih diperlukan dengan AI agentic?+
Apa kesalahan prompt engineering yang paling umum?+
Haruskah saya menggunakan contoh few-shot dalam prompt kode?+
Bagaimana file CLAUDE.md berhubungan dengan prompt engineering?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →