Javob formatini (jadval, ro'yxat, shablon, kalit-qiymat struktura) aniq belgilash orqali natijani bashorat qilinadigan va qayta ishlash uchun qulay qilishni o'rganasiz.
Model qanday javob berishini emas, qanday shaklda berishini aniq belgilash — ayniqsa dastur yoki tizimga integratsiya qilinganda hal qiluvchi ahamiyatga ega. Bu bobda javob formatini aniq belgilash usullarini ko'rib chiqamiz.
Format va struktura belgilash — promptda javobning tashqi ko'rinishini (jadval, ro'yxat, raqamlangan qadamlar, JSON va h.k.) aniq ko'rsatishni anglatadi. Bu, ayniqsa, natija boshqa dastur yoki jarayon tomonidan avtomatik o'qilishi kerak bo'lganda muhim.
Model, agar format ko'rsatilmasa, o'zi "eng mantiqiy" deb topgan formatni tanlaydi — bu esa har safar boshqacha bo'lishi mumkin. Aniq format ko'rsatish natijani bashorat qilinadigan va qayta ishlash uchun qulay qiladi.
code.textTEXTQuyidagi 3 ta mahsulotni narxi bo'yicha kamayish tartibida jadval shaklida chiqar. Ustunlar: Nomi, Narxi (so'mda), Zaxirada bor-yo'qligi.Mahsulotlar: Noutbuk - 12000000 so'm - bor, Sichqoncha - 150000 so'm - yo'q, Klaviatura - 350000 so'm - bor.
Natija tavsifi: Model uchta ustunli (Nomi, Narxi, Zaxira) jadvalni narx bo'yicha kamayish tartibida, aniq ko'rsatilgan formatda chiqaradi — bu formatsiz so'ralgan holatga nisbatan ancha barqaror va qayta ishlatish uchun qulay.
⚠️ Common Mistake: Formatni faqat so'z bilan tasvirlash ("jadval qilib ber") va aniq namuna yoki ustun nomlarini bermaslik. Bu holda model o'zi ustunlarni tanlashi mumkin, bu esa kutilgan natijadan farq qilishi mumkin.
Task: 5 ta kitob nomini va ularning janrini raqamlangan ro'yxat shaklida chiqarishni so'rovchi, aniq format ko'rsatilgan prompt yozing.
Task: Uchta xodimning oylik ish natijalarini solishtiradigan, har biri uchun bir xil uch qismli shablon (Kuchli tomonlar, Yaxshilash kerak bo'lgan jihatlar, Umumiy baho) ishlatiladigan prompt yozing.
Task: Model javobini keyinchalik dasturda avtomatik o'qish uchun mo'ljallangan, aniq kalit-qiymat (key-value) formatidagi struktura (masalan "Ism: ..., Yosh: ..., Kasb: ...") so'rovchi prompt yozing va bu formatning nega qat'iy bo'lishi kerakligini izohlang.
code.textTEXTMenga 3 ta restoran tavsiya qil.
Your Task: Bu prompt formatga oid nima uchun muammoli — tushuntiring va tuzat.
<details> <summary>Solution</summary> Muammo: Format umuman ko'rsatilmagan — model javobni erkin matn, ro'yxat yoki jadval shaklida berishi mumkin, bu har safar farq qilishi mumkin. Bundan tashqari, qaysi shahar/turdagi restoran kerakligi ham noma'lum.Tuzatilgan variant:
code.textTEXTToshkentda oilaviy tushlik uchun mos 3 ta restoranni quyidagi formatda tavsiya qil:1. [Nomi] — [Taomlar turi] — [Taxminiy narx darajasi: past/o'rta/yuqori]
Bu versiyada shahar, maqsad va aniq format (raqamlangan ro'yxat + uchta ma'lumot) berilgani uchun natija barqaror bo'ladi.
</details>Format va struktura belgilash natijaning shaklini bashorat qilinadigan va qayta ishlash uchun qulay qiladi. Aniq ustun/sarlavha nomlari, shablon va namunalar berish — ayniqsa avtomatlashtirilgan tizimlar uchun — natijaning barqarorligini sezilarli oshiradi.
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: