Kursda o'rganilgan barcha texnikalarni (rol, format, CoT, system prompt, chaining, tool-use, RAG) birlashtirib, real, barqaror AI tizimi qurish metodologiyasini o'rganasiz.
Bu kursning yakuniy bobi — bu vaqtgacha o'rgangan barcha tamoyillarni (aniqlik, rol, format, few-shot, CoT, system prompt, strukturalangan chiqish, chaining, debug, tool-use, RAG) birlashtirib, real, ishlab chiqarish darajasidagi prompt tizimini qanday qurish kerakligini ko'rib chiqamiz.
Real loyihaga integratsiya — alohida promptlash texnikalarini emas, balki ularni birlashtirib, real muammoni hal qiluvchi, ishonchli va barqaror ishlaydigan to'liq tizim (masalan, mijozlarga xizmat ko'rsatish boti, kontent generatori, ma'lumot tahlil qiluvchi yordamchi) qurishni anglatadi. Bu — nazariyadan amaliyotga o'tish bosqichi.
Real dunyoda kamdan-kam hollarda faqat bitta texnika (masalan, faqat CoT yoki faqat few-shot) yetarli bo'ladi. Muvaffaqiyatli AI mahsulotlar odatda bir nechta texnikani o'ylab birlashtiradi: aniq system prompt + strukturalangan chiqish + zarur bo'lganda tool-use + xato holatlarini boshqarish. Bu bob barcha qismlarni birlashtirish mantiqini ko'rsatadi.
code.textTEXTLoyiha: CodaScript platformasi uchun "Kod Sharhlovchi" AI yordamchisi[SYSTEM]: Sen CodaScript platformasining kod sharhlovchi yordamchisisan (10-11 bob: rol, maqsad, ton).Vazifang — o'quvchi yuborgan kodni tekshirib, xatolarni topish va yaxshilash tavsiyalarini berish.Faqat dasturlash bilan bog'liq savollarga javob ber (12-bob: cheklov).Javobingni FAQAT quyidagi JSON formatida ber (13-bob: strukturalangan chiqish):{"xatolar": [...], "tavsiyalar": [...], "umumiy_baho": "1-10"}Agar kodda xato topsang, avval nima uchun bu xato ekanini bosqichma-bosqich fikrla (7-bob: CoT), keyin JSON natijani shakllantir.Agar kod juda uzun bo'lsa (500+ qator), avval uni bo'limlarga bo'lib alohida tekshir (15-bob: chaining).
Natija tavsifi: Bu system prompt bir nechta texnikani (rol, cheklov, strukturalangan chiqish, CoT, chaining qoidasi) birlashtirib, real, ishonchli va bashorat qilinadigan xatti-harakatga ega yordamchi yaratadi — bu alohida bitta texnikadan foydalanishga qaraganda ancha mustahkam yechim.
⚠️ Common Mistake: Barcha texnikalarni "shunchaki qo'shib qo'yish", ular orasidagi mantiqiy bog'liqlikni o'ylamasdan. Masalan, CoT va qat'iy JSON formatni to'g'ri birlashtirmasa (masalan, fikrlash JSON ichida "yashirinib qolishi" yoki JSON tashqarisida chiqib ketishi mumkin), natija formatga mos kelmasligi mumkin — texnikalarni qanday birlashtirish kerakligini oldindan aniq rejalashtirish zarur.
Task: CodaScript platformasi uchun "Savol-javob yordamchisi" botining oddiy, lekin to'liq system promptini yozing — kamida rol, doira va format elementlarini birlashtirib.
Task: "Mijozlar murojaatlarini avtomatik tasniflab, shoshilinch bo'lsa alohida belgilaydigan" tizim uchun kamida uchta texnikani (masalan, few-shot + strukturalangan JSON + cheklov) birlashtirgan to'liq prompt yozing.
Task: To'liq, production darajasidagi loyiha uchun (masalan, "CodaScript o'quv materiallarini avtomatik yaratuvchi tizim") besh bosqichli jarayonni (vazifa, texnikalar, boshlang'ich versiya, diagnostika/yaxshilash, xavfsizlik) to'liq qo'llab, har bir bosqichda qaysi oldingi bob tamoyillari ishlatilganini aniq ko'rsating.
code.textTEXT[SYSTEM]: Sen yordamchisan. Foydalanuvchi savoliga javob ber.
Your Task: Bu system prompt real loyiha uchun nega yetarli emas — butun kurs davomida o'rganilgan tamoyillarni qo'llab, to'liq, production-ready versiyasini yozing.
<details> <summary>Solution</summary> Muammo: Bu system prompt rol, maqsad, doira, ton, format yoki cheklovlarning hech biriga ega emas (11-12 bob). U hech qanday xavfsizlik yoki strukturaga ega emas, shuning uchun real loyihada ishonchsiz va bashorat qilib bo'lmaydigan xatti-harakat namoyon qiladi.Tuzatilgan, to'liq versiya:
code.textTEXT[SYSTEM]: Sen "CodaHelper" — CodaScript platformasining o'quv yordamchisisan (rol).Maqsad: O'quvchilarga dasturlash tushunchalarini tushunishga yordam berish (maqsad).Ton: Do'stona, rag'batlantiruvchi, hech qachon kamsituvchi emas (ton).Doira: Faqat dasturlash va platforma bilan bog'liq savollarga javob ber; boshqa mavzularda "Men faqat dasturlash bo'yicha yordam bera olaman" deb ayt (doira/cheklov).Format: Javoblar 3-5 jumladan oshmasin, kod misollari kod blokida bo'lsin (format).Agar savolga aniq javobni bilmasang, "Bu haqda aniq ma'lumotim yo'q" deb ayt, taxmin qilma (hallyutsinatsiyaga qarshi himoya).
Bu versiyada kursda o'rganilgan bir nechta tamoyil (rol, maqsad, ton, doira, format, halollik) birlashtirilgan.
</details>Bu yakuniy bob butun kurs davomida o'rganilgan barcha tamoyillarni (aniqlik, rol, format, few-shot, CoT, system prompt, strukturalangan chiqish, chaining, diagnostika, tool-use, RAG) birlashtirib, real, ishonchli va barqaror ishlaydigan AI tizimlarini qurish metodologiyasini ko'rsatadi. Muvaffaqiyatli prompt engineering — alohida texnikalarni emas, ularni to'g'ri birlashtirishni bilishdir.
Dars sifati va mazmunini yaxshilash uchun o‘z haqqoniy bahoingizni qoldiring.
Mavzuni to‘liq o‘zlashtirish uchun test sinovi, amaliy kodlash va bog‘liq darslar
O‘z bilimingizni interaktiv test savollari orqali tekshiring va darhol xatolarni tahlil qiling.
Nazariyani real kod yozish bilan mustahkamlang, avtomatik testlardan o‘ting va XP to‘plang.
Kurs bo‘yicha keyingi va bog‘liq mavzular: