O‘zbek tilidagi chat-bot — bu tugmalar tarjimasi emas, botning ikkinchi til versiyasi: o‘z matnlari, o‘z bilimlar bazasi, o‘z bildirishnomalari va javoblarni real murojaatlarda alohida tekshirish. Asosiy qiyinchilik tarjimada emas: mijozlar lotin yozuvida ham, kirill yozuvida ham, o‘zbekcha bilan ruschani aralashtirib ham yozadi, shuning uchun til har bir xabar bo‘yicha aniqlanadi, birinchi ishga tushirishda bir marta emas.
Qisqacha
Agar siz mamlakat ichida sotsangiz, o‘zbekcha versiya kerak: mijozlaringizning ko‘pchiligi shu tilda gapiradi va odam chatga uyida qanday gapirsa, shunday yozadi. Ruscha versiya ham qoladi — ishbilarmonlik yozishmalari va Toshkentdan keladigan murojaatlarning bir qismi unda boradi.
Qonunlarda «bot o‘zbekcha gapirishi shart» degan to‘g‘ridan-to‘g‘ri norma yo‘q, lekin chat atrofidagi talablar allaqachon mavjud.
Botda o‘zbek tilining yo‘qligi sizga allaqachon xalal berayotganini dialoglardan bilish mumkin: mijozlar o‘zbekcha so‘raydi, menejerlar esa ruscha javob beradi yoki matnni tarjimondan o‘tkazadi. Ikkinchi belgi — odam o‘z tilida javob olmay, ariza qoldirmasdan suhbatni tark etadi.
O‘zbek tilida nafaqat bot, balki sayt ham ishlashi uchun nima qilish kerakligi o‘zbek va rus tilidagi ikki tilli sayt haqidagi maqolada ko‘rib chiqilgan.
Bot lotin yozuvida javob bergani ma’qul, ikkala yozuvni ham tushunishi kerak. Yo‘nalishni davlat belgilagan: Vazirlar Mahkamasining 2021-yil 10-fevraldagi 61-sonli qarori lotin yozuviga asoslangan o‘zbek alifbosiga to‘liq o‘tish yo‘l xaritasini tasdiqladi, 2023-yil 1-yanvardan esa ish yuritish unda olib boriladi.
Yozishmalarda manzara boshqacha. Mijozlarning bir qismi o‘zbekcha so‘zlarni kirill yozuvida, bir qismi lotin yozuvida teradi, «o‘zbekcha» va «g‘isht» so‘zlaridagi tutuq belgisi esa telefonda unga o‘xshash istalgan belgiga aylanadi: to‘g‘ri, teskari yoki tipografik qo‘shtirnoqqa. Bilimlar bazasidagi qidiruv uchun bular turli so‘zlar, natijada javobi bor savolga bot hech narsa topilmadi deb javob beradi.
Maslahat Bazadan qidirishdan oldin kiruvchi matnni bir ko‘rinishga keltiring: yagona yozuv, bitta tutuq belgisi, olib tashlangan ikkilangan bo‘shliqlar. Shu qadamning o‘zi bilimlar bazasiga bitta ham tuzatish kiritmasdan bo‘sh javoblarning bir qismini yo‘qotadi.
Alohida masala — bitta xabardagi tillar aralashmasi: ichida ruscha so‘zlari bo‘lgan o‘zbekcha ibora, masalan, dostavka qancha turadi, naloj bormi. Bunday xabarni butunlay tarjima qilish shart emas, bir nechta qoida yetarli:
Eng ishonchlisi — har bir xabar matni bo‘yicha, til tanlash tugmasi va ilova tili esa maslahat sifatida ishlaydi. Uchta usul turlicha natija beradi.
| Nimani taqqoslaymiz | Til tanlash tugmasi | Ilova tili | Matn bo‘yicha aniqlash |
|---|---|---|---|
| Til qayerdan olinadi | Odam uni suhbat boshida tanlaydi | Telegram xabar bilan birga uzatadigan language_code maydonidan | Har bir kiruvchi xabar matnidan |
| Aslida bu nima | Profilga yozilgan aniq tanlov | Muloqot tili emas, ilova interfeysining tili | Xabarning yozuvi bilan birgalikdagi haqiqiy tili |
| Qayerda xato qiladi | Ruscha tanlangan, keyin o‘zbekcha yoziladi | O‘zbekcha yozadigan odamda ruscha interfeys | Qisqa gaplar: ha, ok, faqat raqamlar |
| Aralash iboralar | Hisobga olmaydi | Hisobga olmaydi | Xabarning asosiy qismiga qarab javob beradi |
| Qayerda o‘rinli | Tugmali stsenariylar: yozuv va to‘lov | Birinchi savolgacha bo‘lgan salomlashish | Erkin savollar va qo‘llab-quvvatlash |
Ishchi sxema uchala manbani birlashtiradi: salomlashish uchun ilova tili, har bir xabar uchun matn bo‘yicha aniqlash, doim ko‘rinib turadigan almashtirish tugmasi. Tanlangan til mijoz kartasiga yoziladi, shunda bildirishnomalar va eslatmalar suhbat tilida yuboriladi.
Tugmalar qayerda tugab, erkin savollar qayerdan boshlanishi mijozlarni yozuvga olish uchun Telegram-bot misolida ko‘rinadi: yozuv stsenariysining o‘zini ikki tilli qilish oson, mijoz kechiksa nima bo‘lishi haqidagi savollar esa erkin matn bilan keladi.
Rus va ingliz tiliga qaraganda yomonroq, modellar orasidagi farq esa ancha katta. Buni UzLiB — o‘zbek tilining ochiq benchmarkida ko‘rish mumkin: so‘zning to‘g‘ri shakli, ma’nosi va qo‘llanishi haqidagi savollarni ona tili egalari to‘plagan, natijalar jadvali esa yangi modellar bilan to‘ldirilib boradi.
Oxirgi raqam birinchisidan muhimroq: modelning o‘zbek tilida o‘qitilgani haqidagi yozuvning o‘zi hech narsa va’da qilmaydi, tekshirish kerak bo‘lgani esa tavsif emas, natija. Yopiq tijorat modellari hozircha o‘zbek tilida ochiqlaridan kuchliroq javob beradi, buni turkiy tillar bo‘yicha TUMLU benchmarki ham ko‘rsatdi: undagi dastlabki beshta o‘rinni yopiq modellar egalladi.
Shunga qaramay, istalgan jadvalning yuqori qatorlari sizning narxlaringiz va shartlaringiz haqida hech narsa demaydi. Mijoz so‘z shakli haqida emas, Samarqandga yetkazib berish va bo‘lib-bo‘lib to‘lash haqida so‘raydi, javobning aniqligini esa bilimlar bazasi va javob qoidalari belgilaydi. Bu qanday tuzilgani kompaniya hujjatlari bo‘yicha javob beradigan AI-assistentlar haqidagi maqolada ko‘rib chiqilgan.
Ovozli xabar — Telegramda savol berishning odatiy usuli va o‘zbek nutqi matnga o‘giriladi: Google Cloud Speech-to-Text tillari ro‘yxatida Chirp, Chirp 2 va Chirp 3 modellari bilan uz-UZ bor, rus tili ham o‘sha yerda qo‘llab-quvvatlanadi.
Qiyinchilik bitta yozuvda tillar aralashgan, orqa fonda esa ko‘cha yoki savdo zali shovqin qilayotgan joyda boshlanadi. Shuning uchun ovozli xabardagi summalar, sanalar, manzillar va ismlarni bot qayta so‘raydi yoki tugma bilan tasdiqlatadi, arizaga indamay yozib qo‘ymaydi.
Matnga o‘girishdagi xatolar ulushi qanday hisoblanishi va ikki tilli yozuvlar bilan nima qilish kerakligi sotuvdagi qo‘ng‘iroqlar va yozishmalarning AI tahlili haqidagi maqolada ko‘rib chiqilgan.
Asosiysi — o‘zbek tilidagi bilimlar bazasi, atamalar glossariysi va botdan keyin suhbatni davom ettiradigan xodim. Tugmalar yozuvlarini tarjima qilish bu ro‘yxatdagi eng oddiy ish va odatda hammasi shuning bilan tugaydi, keyin bot umumiy so‘zlar bilan xushmuomala javob beraveradi.
Oxirgi band loyiha taqdirini hal qiladi. Uzatilgan suhbat o‘zbek tilida yozmaydigan menejerga tushsa, mijoz botgacha qanday javob olgan bo‘lsa, shunday javobni oladi, faqat kechroq.
Tekshirish bot mijozlarga ochilgunga qadar o‘tkaziladi va ko‘z bilan chamalab emas, raqamlarda hisoblanadi.
Agar o‘zbek tilida xatolar sezilarli ko‘p bo‘lsa, bu mavzular boshida odamga uzatiladi: bot faqat o‘zi ishonchli bo‘lgan joyda javob beradi va baza to‘lgani sari qamrovini kengaytiradi.
Chegaralar rus tilidagi botnikiga o‘xshash, lekin xatoning narxi yuqoriroq: kompaniya ichida o‘zbekcha javobni tekshiradigan odam ko‘pincha yo‘q, noto‘g‘ri ifoda esa yozishmalarda oylab yashaydi.
Muhim Mijoz bilan yozishma — shaxsga doir ma’lumotlar. «Shaxsga doir ma’lumotlar to‘g‘risida»gi ZRU-547-sonli qonun ishlov berishga 18-moddadagi asoslardan biri, ko‘pincha odamning roziligi bilan yo‘l qo‘yadi, biometrik va genetik ma’lumotlarni esa faqat O‘zbekistonda saqlashni talab qiladi. Suhbatlar chet eldagi bulutli modelga ketsa, bu transchegaraviy uzatish bo‘ladi va uning shartlari ishga tushirishdan oldin tekshiriladi.
O‘zbekcha versiya byudjetni ikki baravar oshirmaydi: platforma, stsenariy va integratsiyalar bitta, qo‘shiladigani — matnlar, bilimlar bazasining ikkinchi versiyasi va uni tekshirish. Xizmat sahifasidagi boshlang‘ich narxlar quyidagicha:
Boshlang‘ich narxdan yuqoriga byudjetni uchta narsa ko‘taradi: yig‘ib, tarjima qilish kerak bo‘lgan bilimlar bazasining hajmi, ulanadigan kanallar va tizimlar soni hamda ovozli xabarlar bilan ishlash. Har bir format bo‘yicha ishlar tarkibi botlar va AI-assistentlar sahifasida tasvirlangan.
Ishga tushirgandan keyin modelga so‘rovlar yoki o‘z serveringiz uchun to‘lov hamda bilimlar bazasini ikkala tilda to‘ldirib boradigan odamning ishi qoladi. Kompaniyaning ishchi tizimlarini qo‘llab-quvvatlash oyiga 700 $ dan turadi.
Syntra Systems modelni tanlashdan emas, sizning suhbatlaringizdan boshlaydi: mijozlar o‘zbek tilida qanday savollar bilan kelishini, qaysi mavzular odamsiz yopilishini va botning nimani menejerga uzatishi shartligini ko‘rib chiqamiz. Shu bilan birga bilimlar bazasi va glossariyni ikkala tilda yig‘amiz, toki javoblar ma’no jihatidan ham, atamalarda ham mos tushsin.
Kirishni ochishdan oldin botni real murojaatlarda o‘tkazamiz va noto‘g‘ri javoblar ulushini tillar bo‘yicha alohida hisoblaymiz, ishga tushirgandan keyin esa suhbatlarni o‘qiymiz va javob topilmagan savollar bo‘yicha bazani to‘ldiramiz. O‘zbekcha matnlarni bizda avtotarjimon emas, ona tili egasi tekshiradi.
Vazifangizni muhokama qilamiz
Nima qilish kerakligini yozing — muddat va narxni baholab, yechim taklif qilamiz.
Tugmalar yozuvi va qisqa izohlar uchun bu yetarli, narxlar, shartlar va yo‘riqnomalar uchun esa yo‘q: mashina tarjimasi ifodani o‘zgartiradi va sizning atamalaringizni bilmaydi. Ishchi variant — ona tili egasi o‘qib chiqqan o‘zbekcha bilimlar bazasi va xizmat hamda tovar nomlari glossariysi.
Lotin yozuvida: o‘zbek alifbosiga o‘tish yo‘nalishi sifatida aynan u belgilangan va ish yuritish unda olib boriladi. Kirill yozuvini ham tushunish kerak — mijozlarning bir qismi o‘zbekcha so‘zlarni shunday teradi, shuning uchun kiruvchi matn bilimlar bazasidan qidirishdan oldin bir ko‘rinishga keltiriladi.
O‘tgan davrdagi o‘z murojaatlaringizda har bir til bo‘yicha alohida hisoblangan to‘g‘ri javoblar ulushi bo‘yicha. Aralash o‘zbekcha-ruscha xabarlar alohida guruh sifatida sanaladi: bot ularda ko‘proq xato qiladi va bu mavzularni odamga qoldirgan ma’qul.
Ha. Bot yopiq mavzular ro‘yxatidagi hamma narsani odamga uzatadi: chegirmalar, bahsli holatlar, yuridik va tibbiy savollar. Uzatilgan suhbat o‘zbek tilida yozmaydigan menejerga tushsa, mijoz javobni o‘z tilida olmaydi va vaqt yo‘qotadi.
O‘zbek nutqi bulutli tanish xizmatlarida, jumladan O‘zbekiston uchun mo‘ljallangan variantda matnga o‘giriladi. Shovqinli yozuvlarda va bitta iborada tillar aralashganda natija yomonroq bo‘ladi, shuning uchun ovozli xabardagi summalar, manzillar va sanalarni bot qayta so‘raydi.
Platforma, stsenariy va integratsiyalar o‘sha-o‘sha, qo‘shiladigani — matnlar, bilimlar bazasining ikkinchi versiyasi va uni tekshirish. Ariza qabul qilish va yozuvga olish boti 1 200 $ dan, hujjatlar bo‘yicha javob beradigan assistent 3 000 $ dan, jarayonlar tahlili va avtomatlashtirish rejasi esa 400 $ turadi.
Xabarning kattaroq qismi tilida javob berishi va suhbatni til tanlash ekraniga qaytarmasligi kerak. Atamalar va tovar nomlari ikkala tildagi shakllari bilan glossariyda saqlanadi, shunda javob so‘z shakllarini aralashtirmaydi va xizmat nomini buzmaydi.
Manbalar
Muqova surati: Mahdi Bafande, Pexels