Modelga muayyan kasb, tajriba yoki nuqtai nazar berish orqali javob uslubi va terminologiyasini maqsadga moslashtirishni o'rganasiz.
Modelga "kim sifatida" javob berishini aytish — eng oson, ammo juda kuchli texnikalardan biri. Bu bobda rol berish nima uchun ishlashini, qachon foydali bo'lishini va qachon haddan tashqari ishonib bo'lmasligini ko'rib chiqamiz.
Role-prompting — modelga muayyan kasb, tajriba yoki nuqtai nazar berish ("Sen tajribali moliyaviy maslahatchisan", "Sen 10 yillik tajribaga ega frontend dasturchisan"). Bu modelning javob uslubi, terminologiyasi va e'tibor qaratadigan jihatlarini shu "rol"ga moslashtiradi.
Model trening jarayonida juda ko'p turli manbalardan — huquqiy hujjatlardan tortib, bolalar ertaklarigacha — o'rgangan. Rol berish modelga qaysi "uslub va bilim doirasi"dan foydalanish kerakligini ko'rsatuvchi signal beradi, bu esa javobni kerakli kontekstga yo'naltiradi.
code.textTEXTSen 15 yillik tajribaga ega bo'lgan pediatr shifokorsan. Ota-onaga 2 yoshli bolaning uyqu tartibi haqida oddiy, tushunarli tilda, tibbiy terminlarsiz maslahat ber. Javob 4-5 jumladan oshmasin.
Natija tavsifi: Model "shifokor" rolida, ishonchli, ammo sodda va ota-onaga tushunarli tilda, tibbiy jargonsiz javob beradi — bu rolsiz so'ralgan umumiy javobga qaraganda ancha maqsadga muvofiq bo'ladi.
⚠️ Common Mistake: Rol berishni "sehrli tayoqcha" deb hisoblash — ya'ni model haqiqatan ham shifokor yoki yurist bo'lib qoladi, degan noto'g'ri tasavvur. Model baribir LLM bo'lib qoladi va xato qilishi mumkin; muhim (masalan tibbiy, huquqiy) qarorlarda haqiqiy mutaxassisga murojaat qilish tavsiyasi promptga qo'shilishi kerak.
Task: "Sen tajribali oshpazsan" rolidan foydalanib, boshlang'ich darajadagi uy bekasi uchun 3 ta ingredientdan tayyorlanadigan oddiy kechki ovqat retsepti so'rovchi prompt yozing.
Task: Ikki xil rol bilan bir xil savol ("Iqlim o'zgarishi nima uchun muammo?") uchun prompt yozing: biri "ekologiya professori" roli bilan universitet talabalari uchun, ikkinchisi "bolalar kitobi muallifi" roli bilan 7 yoshli bolalar uchun.
Task: Muhim (masalan, moliyaviy yoki huquqiy) mavzuda rol beruvchi prompt yozing, lekin unga "bu maslahat professional konsultatsiya o'rnini bosmaydi" degan ogohlantirishni ham promptning o'ziga qo'shing. Nega bunday ogohlantirish muhimligini tushuntiring.
code.textTEXTSen mutaxassissan. Menga investitsiya haqida maslahat ber.
Your Task: Bu prompt nega juda umumiy va xavfli bo'lishi mumkin — tushuntiring va tuzat.
<details> <summary>Solution</summary> Muammo: "Mutaxassis" — juda umumiy rol, qaysi sohada (aksiyalar, ko'chmas mulk, kripto) ekani noma'lum. Bundan tashqari, moliyaviy maslahat kabi muhim mavzuda hech qanday ogohlantirish yo'q va model shaxsiy moliyaviy tavsiya berib qo'yishi mumkin, bu xavfli.Tuzatilgan variant:
code.textTEXTSen umumiy moliyaviy savodxonlik bo'yicha ta'lim beruvchi kontent yozuvchisan (shaxsiy moliyaviy maslahatchi emassan). Boshlang'ich darajadagi investorga "diversifikatsiya nima va nega muhim" mavzusida 100 so'zlik tushuntirish yoz. Oxirida bu umumiy ma'lumot ekanini va shaxsiy qaror uchun litsenziyalangan moliyaviy maslahatchiga murojaat qilish kerakligini eslat.
Bu versiyada rol aniqlashtirilgan, maqsad ta'limiy ekani ko'rsatilgan va zarur ogohlantirish qo'shilgan.
</details>Role-prompting modelga qaysi "ovoz", tajriba darajasi va e'tibor doirasidan foydalanishni ko'rsatuvchi kuchli, ammo oddiy texnika. Rolni aniq auditoriya va maqsad bilan birga berish natijani sezilarli yaxshilaydi. Shu bilan birga, model haqiqiy mutaxassis emasligini va muhim sohalarda ogohlantirish zarurligini unutmaslik kerak.
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: