RobotAka

Qoʻllanma

System prompt nima? AI'ning ko'rinmas qo'llanmasi

System prompt — model xatti-harakatini belgilaydigan asosiy ko'rsatma. Uchala kompaniya qanday ishlatadi, ChatGPT'da qayerda yashiringan va nima uchun bu eng kuchli prompt texnikasi.

Har bir AI suhbatining eng boshida, sizning birinchi xabaringizdan ham oldin, model yana bir narsani o’qiydi: system prompt. Bu — dasturchi (yoki platforma) modelga beradigan «ish qo’llanmasi». U model kim ekanini, qanday gapirishini, nima qilishi va nima qilmasligi kerakligini belgilaydi.

Oddiy misol: «Sen — o’zbek tilida javob beradigan matematika o’qituvchisisan. Har javobni misol bilan tushuntirasan». Shu bir gapdan keyin model butun suhbat davomida o’zini shunday tutadi.

User prompt va system prompt farqi

  • User prompt — sizning savolingiz. Har safar o’zgaradi.
  • System prompt — qoidalar to’plami. Butun suhbat davomida o’zgarmaydi va model uni «yuqori instructions» sifatida qabul qiladi.

Siz ChatGPT ochganingizda ham system prompt bor — faqat uni ko’rmaysiz. OpenAI o’z modelining qanday tutunishini shu bilan sozlagan. 2024-da oshkor bo’lgan ma’lumotlarga ko’ra ChatGPT’ning ichki system prompt’i minglab so’zdan iborat.

Uchala kompaniya, uch xil nom, bir g’oya

KompaniyaParametrQayerda
OpenAIdeveloper message (avval system)API messages ro’yxati
Anthropic (Claude)system parametrimessages’dan alohida
Google (Gemini)system_instructionso’rovning alohida maydoni

OpenAI reasoning modellar chiqishi bilan (o1, 2024-yil dekabr) system o’rniga developer rolini joriy qildi — Model Spec’dagi «chain of command» (buyruqlar zanjiri) tushunchasiga mos: dasturchi ko’rsatmasi foydalanuvchi xabaridan ustun turadi. Eski system xabarlari avtomatik developer’ga aylantiriladi.

Anthropic’da system prompt butunlay alohida parametr — uni messages ichiga yozsangiz 400 xato beradi. Google’da ham xuddi shu mantiq: system_instruction maydoni persona, format va qoidalarni saqlaydi.

Nima uchun bu eng kuchli prompt texnikasi?

  1. Takrorlash shart emas. Qoidani bir marta yozasiz — model uni har javobda eslab turadi. Har savolda «o’zbekcha javob ber» deb takrorlashning hojati yo’q.
  2. Token tejaydi. Token narxida system prompt ham to’lanadi, lekin prompt caching bilan arzonlashadi.
  3. Izchillik. Model bir suhbat davomida bir xil «xarakter»da qoladi — bu prompt formulasidagi «rol berish» qadamining professional versiyasi.

Oddiy foydalanuvchi uchun ham bormi?

Ha. ChatGPT’dagi Custom Instructions (Settings → Personalization) — bu aynan shu: sizning shaxsiy system prompt’ingiz. «Men dasturchiman, qisqa javoblarni yaxshi ko’raman» deb yozsangiz, har suhbatda shu hisobga olinadi. Projects funksiyasida esa har loyihaga alohida ko’rsatmalar berish mumkin — jamoa bilim bazasi kabi ishlaydi.

Bir ogohlantirish

Google’ning o’z hujjatida ochiq aytilgan: system instructions modelni boshqaradi, lekin jailbreak’dan to’liq himoya qilmaydi. Maxfiy ma’lumotni (parollar, API kalitlar) system prompt’ga yozmang — prompt injection hujumlarida model bu matnni sizga takrorlashi mumkin. Shuningdek system prompt saqlanmaydi — u har so’rovda qayta yuboriladi va input token sifatida to’lanadi (reasoning tokenlar kabi byudjetni rejalashtiring).

Xulosa

System prompt — AI’ning «konstitutsiyasi». Siz ko’radigan suhbat shu ko’rinmas qatlam ustida qurilgan. O’z ilovangizni yozsangiz, eng katta ta’sirni aynan shu yerdan olasiz: model nomi emas, system prompt sifati javob farqini ko’proq belgilaydi.


RobotAka — o’zbek tilida AI haqida. Telegram: @robot_aka