Nega Oddiy Promptlar Ish Bermaydi?

Ko'pchilik foydalanuvchilar sun'iy intellektga *"Menga online do'kon yozib ber"* kabi umumiy topshiriq berishadi. Natijada AI juda oddiy, xatolarga to'la va ishlatib bo'lmaydigan kod qaytaradi.

Professional prompt injiniringi — bu vazifaning konteksti, cheklovlari va qabul qilish mezonlarini aniq belgilashdir.

1. Tizim Arxitekturasi Uchun Prompt

markdown
Sen tajribali Next.js arxitektorisan. Quyidagi talablar asosida ma'lumotlar bazasi sxemasini Drizzle ORM formatida tuz:
- Loyiha: Onlayn ta'lim platformasi
- Jadvallar: Foydalanuvchilar, Kurslar, To'lovlar
- Talab: Barcha id lar UUID bo'lsin, created_at timestamp doimiy bo'lsin.

2. Refaktoring va Toza Kod Prompti

Kod sifatini oshirishda doim mezonlarni ko'rsating:

markdown
Quyidagi TypeScript kodini refaktor qil. 
Qoidalar:
1. Hech qanday "any" tipi bo'lmasin.
2. Zod sxemasi orqali barcha kiruvchi parametrlarni tekshir.
3. Funksiyani kichik yordamchi modullarga ajrat.

3. Chuqur Xatoliklarni Topish Prompti

Xatoni ko'rganda shunchaki stack trace'ni tashlamang, balki nima kutganingizni ham yozing:

markdown
Kutilgan natija: To'lov muvaffaqiyatli o'tganda foydalanuvchi kabinetiga yo'naltirish.
Amaldagi natija: 401 Unauthorized xatosi qaytmoqda.
Mana server loglari va session tekshirish kodi: [kod]

Xulosa: Tizimli Yondashuv

Prompt yozish — bu san'at emas, balki muhandislik intizomidir. Qanchalik aniq shart qo'ysangiz, AI shunchalik mukammal kod taqdim etadi.