Home / Glossary / Kejuruteraan Gesaan untuk Kod
Kejuruteraan Gesaan untuk Kod
Kejuruteraan gesaan untuk kod ialah amalan membuat arahan yang jelas dan khusus yang membantu alat coding AI menghasilkan output yang tepat dan relevan. Ia melibatkan penstrukturan permintaan anda dengan tahap konteks, kekangan dan contoh yang betul supaya AI memahami apa yang anda mahukan dan bagaimana anda mahukan ia dilakukan.
Mengapa kualiti gesaan penting untuk pengekodan
Kualiti gesaan anda secara langsung menentukan kualiti output AI. Gesaan yang samar-samar seperti "betulkan pepijat" memaksa AI meneka maksud anda. Gesaan yang khusus seperti "titik akhir /api/users mengembalikan 500 apabila medan e-mel tiada — tambah pengesahan input dengan Zod dan kembalikan 400 dengan mesej ralat yang deskriptif" memberikan AI semua yang diperlukan untuk menghasilkan kod yang betul pada percubaan pertama.
Teknik utama untuk gesaan kod yang berkesan
- +Spesifik tentang hasil yang diinginkan, bukan hanya masalah
- +Sertakan kekangan: bahasa, rangka kerja, corak dan konvensyen yang perlu diikuti
- +Rujuk fail sedia ada mengikut nama supaya AI tahu di mana hendak mencari dan apa yang perlu dipadankan
- +Pecahkan tugasan kompleks kepada gesaan berurutan yang lebih kecil apabila perlu
- +Tentukan format output: "tulis fungsi," "ubah pengendali sedia ada," "tambah fail ujian"
- +Sertakan kekangan negatif: "jangan gunakan sebarang kebergantungan luaran" atau "jangan ubah suai skema pangkalan data"
# 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 agentik seperti Claude Code, anda boleh memuatkan konteks terlebih dahulu dalam CLAUDE.md dan bukannya mengulanginya dalam setiap gesaan. Letakkan konvensyen pengekodan, keputusan seni bina dan corak biasa dalam fail CLAUDE.md anda.
Adakah kejuruteraan gesaan masih perlu dengan AI agentik?+
Apakah kesilapan kejuruteraan gesaan yang paling biasa?+
Haruskah saya menggunakan contoh few-shot dalam gesaan kod?+
Bagaimana fail CLAUDE.md berkaitan dengan kejuruteraan gesaan?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →