Modelning ishonchli ko'rinuvchi, lekin noto'g'ri ma'lumot (hallyutsinatsiya) berish xavfini manba ko'rsatish, ishonch darajasi va 'bilmayman' imkoniyati orqali kamaytirishni o'rganasiz.
Model ba'zan ishonchli ko'rinuvchi, lekin haqiqatda noto'g'ri yoki o'ylab topilgan ma'lumot berishi mumkin — bu "hallyutsinatsiya" deb ataladi. Bu bobda hallyutsinatsiyani kamaytirish va ishonchli manba sitatalashni ta'minlash usullari ko'rib chiqiladi.
Hallyutsinatsiya — modelning ishonchli, izchil ko'rinuvchi, lekin haqiqatda noto'g'ri yoki mavjud bo'lmagan ma'lumot (masalan, mavjud bo'lmagan statistika, noto'g'ri sana, o'ylab topilgan iqtibos) berishi. Bu, ayniqsa, RAG tizimlarida, model berilgan kontekstdan tashqariga chiqib, o'zidan ma'lumot "qo'shib qo'yganida" yuzaga keladi.
Model matnni statistik ehtimollik asosida generatsiya qiladi — u "bilmayman" deyishdan ko'ra, ishonchli ko'rinuvchi, lekin noto'g'ri javob berishga moyil bo'lishi mumkin, ayniqsa aniq ma'lumot yetishmasa. Bu muammoni tushunish, uni kamaytirish uchun aniq promptlash strategiyalarini qo'llash imkonini beradi.
code.textTEXTKontekst: "Kompaniya 2019 yilda tashkil topgan, hozirda 45 nafar xodimi bor."Savol: Kompaniyaning yillik daromadi qancha?
Yomon natija (hallyutsinatsiya): Model "Kompaniyaning yillik daromadi taxminan 2 million dollar" kabi, kontekstda umuman ko'rsatilmagan raqamni "o'ylab topib" berishi mumkin.
Yaxshi natija (to'g'ri promptlash bilan): "Berilgan ma'lumotda kompaniyaning yillik daromadi haqida hech qanday ko'rsatma yo'q, shuning uchun bu savolga javob bera olmayman."
⚠️ Common Mistake: Modelga "ishonchli va professional ko'rin" kabi ko'rsatma berish, lekin "agar ma'lumot yo'q bo'lsa, buni ochiq ayt" degan qoidani qo'shmaslik. Bu model uchun "ishonchli ko'rinish" ustunroq bo'lib, noto'g'ri ma'lumotni ham ishonchli tarzda taqdim etishga undashi mumkin.
Task: Kontekstda to'liq javob berilmagan savol uchun, modeldan "bilmayman" deb ochiq aytish imkoniyati berilgan prompt yozing.
Task: Muhim faktik savol (masalan, tarixiy sana) uchun modelga ishonch darajasini (yuqori/o'rta/past) ko'rsatishni so'rovchi prompt yozing va bu qanday foydali ekanini tushuntiring.
Task: Yuqori xavfli (masalan, tibbiy ma'lumot beruvchi) tizim uchun kamida uchta hallyutsinatsiyaga qarshi texnikani (manba ko'rsatish, ishonch darajasi, "bilmayman" imkoniyati) birlashtirgan to'liq prompt loyihalashtiring.
code.textTEXTKontekst: "Bizning kompaniya 2015 yilda tashkil topgan."Savol: Kompaniyaning asoschisi kim va u qaysi universitetni tugatgan?
Your Task: Bu holatda hallyutsinatsiya xavfi qanday paydo bo'lishi mumkin — tushuntiring va promptni tuzating.
<details> <summary>Solution</summary> Muammo: Kontekstda faqat tashkil topgan yil (2015) ko'rsatilgan, asoschisi yoki uning ta'limi haqida hech qanday ma'lumot yo'q. Agar promptda aniq "faqat kontekst asosida javob ber" va "bilmasang, shuni ayt" ko'rsatmasi bo'lmasa, model bu ma'lumotlarni "o'ylab topib" berishi mumkin — bu klassik hallyutsinatsiya holati.Tuzatilgan variant:
code.textTEXTQuyidagi kontekst asosida savolga javob ber. FAQAT kontekstda aniq ko'rsatilgan ma'lumotdan foydalan. Agar savolga javob kontekstda yo'q bo'lsa, "Bu ma'lumot berilgan kontekstda mavjud emas" deb ayt, hech qachon o'zingdan taxmin qilib to'ldirma.Kontekst: "Bizning kompaniya 2015 yilda tashkil topgan."Savol: Kompaniyaning asoschisi kim va u qaysi universitetni tugatgan?
Bu versiyada model "Bu ma'lumot berilgan kontekstda mavjud emas" deb halol javob beradi.
</details>Hallyutsinatsiya — modelning ishonchli ko'rinuvchi, lekin noto'g'ri ma'lumot berishi. Uni kamaytirish uchun "bilmayman" deb aytish imkoniyatini aniq berish, manba ko'rsatishni majburlash, ishonch darajasini so'rash va muhim faktlarni bir necha usul bilan tekshirish tavsiya etiladi — ayniqsa yuqori xavfli sohalarda bir nechta texnikani birlashtirish muhim.
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: