Telegramda yozing@Odilient
SI va avtomatlashtirish

Biznesingizga robotlar uchun API kerak

Abdugaffor Odil 2026-yil 8-sentabr 9 daqiqada o‘qiladi

SI-assistent sizni topa olishi — yaxshi. U siz bilan bron qila olishi — ancha qimmatroq. Ishlab turgan marketpleysga ikkita MCP server ulaganimizda nimalarni o‘rgandik.

O‘ttiz yil davomida biznesingiz bilan muloqot interfeysi sayt bo‘lib keldi: odamlar o‘qishi uchun sahifalar, odamlar to‘ldirishi uchun formalar, odamlar bosishi uchun tugmalar.

Bu taxmin endi qisman noto‘g‘ri. Sizdan xarid qilmoqchi bo‘lganlarning tobora ko‘proq qismi xaridni dasturga topshirmoqda. Dastur esa formangizni to‘ldira olmaydi.

Bu masalani hal qilgan standart — Model Context Protocol. Anthropic uni 2024-yil noyabrida chiqardi, 2025-yil dekabriga kelib esa Linux Foundation qoshidagi Agentic AI Foundation’ga topshirdi — uni AWS, Google, Microsoft, OpenAI, Bloomberg va Cloudflare qo‘llab-quvvatlaydi. 2026-yil o‘rtasi holatiga ko‘ra, korporativ sektor bo‘yicha e’lon qilingan raqamlar korporativ SI jamoalarining 78% i ishchi muhitda MCP’ga tayangan agentlarni ishlatayotganini va Fortune 500 kompaniyalarining 28% i MCP serverlarini yuritayotganini ko‘rsatadi — SDK yuklab olishlar esa oyiga taxminan 97 million. ChatGPT, Claude, Gemini, Microsoft Copilot, Cursor va VS Code — hammasi shu protokolda gaplashadi.

Bu haqidagi deyarli har bir maqola muhandislar uchun yozilgan. Mana pul to‘laydigan odam uchun versiya.

Assistent sizni topa olsa — sizni tilga oladi. Assistent siz bilan amal bajara olsa — buyurtmani oladi. Bular turli investitsiyalar va ulardan faqat bittasida navbat bor.

Tilga olinish bilan bron qilsa bo‘lishi orasidagi farq

Bir ko‘chadagi ikkita sartaroshxonani tasavvur qiling. Ikkalasi ham bitta katalogda. Ertaga soat oltiga soch oldirish uchun joy topishni so‘ralgan assistent ulardan istalganini aytishi mumkin.

Birinchisi haqidagi javob telefon raqami bilan tugaydi. Ikkinchisi uchun esa assistent haqiqiy bo‘sh vaqtlarni tekshiradi, vaqtni band qiladi va bronni suhbatning o‘zida yakunlaydi.

Ikkinchi sartaroshxona marketingi yaxshiroq bo‘lgani uchun yutmadi. U niyat paydo bo‘lgan aynan o‘sha lahzada bitim tuzsa bo‘ladigan joy bo‘lgani uchun yutdi, birinchisi esa mijozdan hammasini boshqa ilovada boshidan boshlashni talab qildi.

Butun g‘oya shu. Qidiruvdagi ko‘rinish e’tibor uchun raqobatlashadi. Agentlar uchun ko‘rinish esa yakunlashgacha bo‘lgan to‘siqlar bo‘yicha raqobatlashadi, «mana ularning raqami» bilan «bron qilindi, tasdiq keladi» orasidagi farq esa ko‘plab xizmat ko‘rsatish bizneslarida mijozlar yo‘qolishining hali yopilmagan eng katta manbai.

Biz aslida nima qurdik

Biz O‘zbekistondagi onlayn yozilish marketpleysi — Bronjoy’ni yuritamiz. 2026-yil sentabrida unda 23 727 ta joy bor edi. Biz saytga xizmat ko‘rsatadigan o‘sha Laravel backend’ining ichiga ikkita MCP server qurdik, shuning uchun vositalar brauzer chaqiradigan aynan o‘sha qidiruv, bo‘sh vaqtlar va bron xizmatlarini chaqiradi.

Ochiq marketpleys serveri. Akkaunt yo‘q, token yo‘q. Oltita vosita — bron aslida qanday tartibda bo‘lsa, shu tartibda: search-venues, get-venue, reveal-phone, check-availability, request-booking-code, book-appointment. U Claude’da konnektor sifatida, qolgan hamma narsa uchun esa Streamable HTTP endpoint sifatida ishlaydi.

Yopiq tashkilot serveri. Biznes o‘z boshqaruv panelidan token chiqaradi, middleware esa uning huquqlarini aynan shu bitta tashkilot bilan cheklaydi. Faqat bron uchun vositalar. Bitta organization://profile resursi xizmatlar, xodimlar, filiallar, vaqt mintaqasi va valyutani tasvirlaydi, shuning uchun assistent butun kontekstni oltita chaqiruv o‘rniga bitta o‘qishda oladi.

Ishning asosiy qismini to‘rtta loyihaviy qaror bajardi va ularni deyarli har qanday biznesga qo‘llasa bo‘ladi.

Nima qila olmasligingizni har bir yozuvda e’lon qiling

Bronjoy katalogining katta qismi — oddiy ma’lumotnoma yozuvlari: haqiqiy ish vaqti va telefon raqami bor, lekin onlayn yozilish yo‘q haqiqiy bizneslar. Har bir joyni bron qilsa bo‘ladi deb hisoblaydigan assistent mijozga amalga oshmaydigan narsani va’da qiladi.

Shuning uchun har bir natijada is_bookable belgisi bor, serverning o‘z ko‘rsatmalari esa assistentga joyga faqat qo‘ng‘iroq qilish mumkin bo‘lsa, buni ochiq aytishni buyuradi.

Bu marketing instinktiga teskari. Instinkt imkoniyatlarni iloji boricha kattaroq ko‘rsatishga undaydi. To‘g‘ri yo‘l esa — chegaralarni ochiq aytish, chunki chegarangizni biladigan agent uni xushmuomalalik bilan aylanib o‘tadi, uni buyurtmani rasmiylashtirish paytida kashf qilgan agent esa muvaffaqiyatsiz buyurtmaga va keyingi safar siz haqingizda yomon javobga olib keladi.

Kalitni hech qachon agentga bermang

request-booking-code olti xonali kodni mijozning o‘z telefoni yoki emailiga yuboradi. Assistent uni hech qachon ko‘rmaydi. Foydalanuvchi uni o‘zi aytib beradi. Kod besh daqiqa amal qiladi va bitta yozilishni bron qiladi.

Assistent — yordamchi, foydalanuvchining o‘rnini bosadigan shaxs emas. Butun tizimni hammaga ochiq qilishni xavfsiz qiladigan narsa aynan shu farq.

Frontend qilgan tekshiruvlar o‘rnini so‘rovlar chegarasi egallaydi

Saytda kod endpoint’i Cloudflare Turnstile ortida turardi. MCP klienti Turnstile’ni yecha olmaydi. Shuning uchun server o‘z chegaralarini qo‘yadi: har bir chaqiruvchi uchun daqiqasiga 30 ta so‘rov, daqiqasiga 10 ta telefon raqamini ochish, soatiga 10 ta kod yuborish — bu mavjud qabul qiluvchi bo‘yicha chegaraga qo‘shimcha. Qidiruv natijalarida telefon raqamlari yashirilgan va faqat ataylab qilingan, alohida chaqiruv orqali ochiladi.

Tashkilot tokenlari — bitta tashkilotga bog‘langan Sanctum tokenlari: sukut bo‘yicha amal qilish muddati 90 kun, maksimal 365 kun, har bir token uchun daqiqasiga 60 ta, har bir tashkilot uchun 120 ta so‘rov, har bir amal esa audit uchun jurnalga yoziladi.

Agent yo‘li va inson yo‘li bir xil qoidalarga bo‘ysunishi kerak

Bu boshqa kompaniyalarga eng ko‘p pul yo‘qotadigan topilma, shuning uchun uni ikki marta o‘qing.

Bronjoy’ning ochiq serveri saytning o‘zidagi mehmon sifatida bron qilish jarayonidagi tuzatish bilan birga ishga tushdi. Eski jarayon avval yozilishni yaratar, tasdiqlash kodini esa keyin yuborardi — ya’ni ism va istalgan telefon raqami hamkorning kalendariga haqiqiy yozilishni qo‘yishi mumkin edi. Endi tasdiqlash biror narsa yozilishidan oldin bo‘ladi, MCP vositalari esa aynan shu xizmatni chaqiradi.

Assistent brauzer bron qila olmaydigan shartlarda bron qila olmaydi.

Ko‘pchilik kompaniyalar xuddi shu narsani kashf qiladi: ularning haqiqiy biznes qoidalari frontendda yashaydi. O‘chirilgan tugma, ko‘p bosqichli forma, yashirin maydon, besh sahifa ko‘rish davomida yig‘ilishi kerak bo‘lgan seans. Agent kanalida bularning hech biri yo‘q. API’ni ochish bu zaiflikni yaratmaydi — u sizda allaqachon bor zaiflikni fosh qiladi.

Bu qanchaga tushadi va nimadan boshlash kerak

Bu o‘n ikki oylik dastur emas. Ko‘pchilik bizneslar uchun bu sizda allaqachon bor API ustiga quriladigan aniq maqsadli ish.

1-qadam — katalog emas, bitta amalni tanlang. To‘g‘ri birinchi vosita — mijozlar eng ko‘p qilishni xohlaydigan va eng ko‘p chala tashlab ketadigan bitta ish. Bron qilish, bo‘sh vaqtni tekshirish, takroriy buyurtma berish, narx hisob-kitobini olish, murojaat holatini tekshirish. Bittasi.

2-qadam — hozir interfeysingizda yashayotgan biznes qoidalarini yozib chiqing. Buni kim qilishi mumkin, bu haqiqatan u ekanini qanday bilamiz, biror narsa yozilishidan oldin nima to‘g‘ri bo‘lishi kerak, xato bo‘lsa nima bo‘ladi. Agar bu qoidalar hali serverda bo‘lmasa, loyihaning o‘zi shu.

3-qadam — halollik belgilaringizni aniqlang. Biznesingizning is_bookable’i nima? Qaysi yozuvlar bilan amal bajarish mumkin, qaysilari faqat o‘qish uchun? Buni ma’lumotlarning o‘ziga yozing.

4-qadam — chegaralarni ishga tushirgandan keyin emas, oldin qo‘ying. Har bir chaqiruvchi, har bir qabul qiluvchi, har bir akkaunt uchun. Chaqiruvchini skript deb hisoblang, chunki ba’zan u haqiqatan skript bo‘ladi.

5-qadam — vositalaringizga izoh bering. MCP har bir vositaga u faqat o‘qiydimi, idempotentmi yoki destruktivmi — shuni e’lon qilish imkonini beradi. Farqni biladigan klient o‘zini yaxshiroq tutadi.

Sun’iy intellekt integratsiyasi va avtomatlashtirish bo‘yicha ishlarimiz $299 dan, 1–3 haftalik muddat bilan boshlanadi va bunday loyiha aynan shu xizmat doirasiga kiradi: ish jarayonlari auditi, integratsiya, keyin real suhbatlar asosida baholash. Xuddi shu xizmat spektrning boshqa uchini ham qamraydi — sizning hujjatlaringiz asosida o‘qitilgan, suhbatni odamga uzatish yo‘li bor assistentlarni. Masalan, Bronjoy yordam boti import qilingan mahsulot hujjatlari asosida uch tilda javob beradi, unda yozish vositalari umuman yo‘q va u so‘ralganda, bir necha marta foydasiz javob berganidan keyin yoki xatolik yuz berganda suhbatni odamga uzatadi.

Buni hozircha kimlar qurmasligi kerak

Uch turdagi biznesni biz bundan qaytargan bo‘lardik va o‘zingizni qayerga qo‘yishni bilishingiz uchun buni aniq aytib o‘tishga arziydi.

Bo‘sh vaqtlar haqidagi ma’lumotlaringiz haqiqatga mos emas. Agar kalendaringiz, ombordagi qoldiqlar yoki xizmatlar ro‘yxatingiz haqiqatdan bir necha soatdan ko‘proq farq qilsa, agent interfeysi bu noaniqlikni saytingiz hech qachon qilmaganidek tezroq va ishonchliroq ohangda tarqatadi. «Bron qilindi» deb eshitib, kelganda hech narsa topmagan mijoz — qo‘ng‘iroq qilishga majbur bo‘lgan mijozdan yomonroq natija. Avval ma’lumotlarni tuzating; integratsiya — ishning oson yarmi.

Biznes qoidalaringiz frontendda yashaydi. Bu haqda yuqorida aytdik va bu shunchaki qo‘shimcha qulaylik emas, zaruriy shart. Agar saytni chetlab o‘tish orqali kimdir qilmasligi kerak bo‘lgan ishlarni qila olsa, agent interfeysini ochish yashirin xatoni faol xatoga aylantiradi. Bu ishni baribir qilish kerak — faqat uni birinchi qilish kerak.

Hech kim sizni toifa bo‘yicha qidirmaydi. Agar mijozlaringiz tavsiya, tender yoki shaxsiy munosabatlar orqali kelsa, assistent bu yo‘lda yo‘q va bu muammo qidirib yurgan yechim. SI-qidiruv haqidagi maqolamizdagi test bu yerda ham ishlaydi: xaridor xarid qilishdan oldin beradigan yigirmata savolni yozing. Agar ularning birortasi ham «menga bittasini topib, bron qilib ber» degan so‘rovga to‘g‘ri kelmasa, shu yerda to‘xtang.

Yana to‘rtinchi holatni ham aytib o‘tish kerak: agar mahsulotingizning qiymati interfeysning o‘zi bo‘lsa — dizayn vositasi, o‘yin, tajribaning o‘zi asosiy maqsad bo‘lgan har qanday narsa — agent kanalining bu yerda ahamiyati yo‘q, unga sarflangan vaqt esa odamlar pul to‘layotgan narsaga sarflanmagan vaqt.

Daromadga aylanadigan qism

O‘z mahsulotimizdagi bir tafsilotni ko‘chirib olishga arziydi: biznes uchun MCP’ga kirish — pullik tarif funksiyasi.

Agentlar uchun kirish tekinga beriladigan marketing kanali emas. Marketpleys, SaaS mahsulot yoki yetkazib beruvchi uchun bu tarqatish imkoniyati, imkoniyatga esa narx qo‘yish mumkin. Tashkilot serveri aynan biznes o‘z assistentini o‘z kalendariga ulashi uchun mavjud — bu buklet emas, mahsulot.

Agar siz biznes mijozlari bor platforma yuritsangiz, savol agent interfeysini qurish-qurmaslikda emas. Savol — u pullik tariflaringiz funksiyasi bo‘ladimi-yo‘qmi.

Bizga nima kerakligini ayting. Javobiga qat’iy narx va topshirish sanasini olasiz — bepul va davom ettirish majburiyatisiz.

Ishlaganini qanday baholash kerak

Agent kanallari texnik jihatdan emas, ko‘proq o‘lchovda muvaffaqiyatsizlikka uchraydi, chunki instinkt chaqiruvlarni sanashga undaydi.

Chaqiruvlar — ko‘rsatkich emas. Yakunlangan amallar — ko‘rsatkich, ular orasidagi nisbat ham.

Uchta raqam, ularning hammasini o‘z serveringiz chiqarib bera oladi:

Ko‘rsatkichU nimani aytadiYomon qiymat nimani anglatadi
Qidiruv → yakunlash ulushiQidiruvdan boshlangan seans qanchalik tez-tez bron yoki buyurtma bilan tugaganAgent yaxshi variantni topishi uchun ma’lumotlaringiz yetarlicha boy emas
Rad etilgan yozuvlar / urinilgan yozuvlarAgent qanchalik tez-tez qoidalaringiz rad etgan narsani qilishga uringanVositalaringiz tavsifi sizda yo‘q imkoniyatni va’da qilyapti
Tasdiqlashda tushib qolishQancha odam kod so‘ragan, lekin uni hech qachon kiritmaganTo‘siq noto‘g‘ri joyda yoki agent haqiqiy niyati yo‘q odamlarga yetib boryapti

Birinchi oyda aynan o‘rtadagi qatorni kuzating. Rad etishlarning yuqori ulushi agentning noto‘g‘ri xatti-harakati emas; bu vositalaringiz nima qilishini aytishi bilan biznesingiz aslida nimaga ruxsat berishi orasidagi nomuvofiqlik. Har bir rad etish — vosita tavsifingizda tuzatilishi kerak bo‘lgan bitta gap.

Uchalasidan ham yaxshiroq bitta sifat tekshiruvi bor: haftada bir marta undan o‘zingiz, mijoz sifatida, telefoningizdan foydalanib ko‘ring. Assistentdan mijozlaringiz qiladigan ishni qilishni so‘rang. Ma’lumotlaringiz aytayotgan narsa bilan begona odam ulardan chiqaradigan xulosa orasidagi farqni har qanday boshqaruv paneli ko‘rsatishidan tezroq topasiz.

Ko‘p beriladigan savollar

Kelasi yili MCP o‘rnini boshqa narsa egallamaydimi?

Yaqin muddatda bu ehtimoldan yiroq. Uni boshqarish yirik model ishlab chiquvchilari va bulut provayderlari qo‘llab-quvvatlaydigan neytral fondga o‘tdi, savdo sohasidagi raqobatchi protokollar esa uni siqib chiqarish o‘rniga u bilan birga ishlash yo‘lini tanladi. Eng muhimi, bu ishning qimmat qismi — biznes qoidalaringizni frontenddan olib chiqish — protokolga bog‘liq emas va boshqa protokolga o‘tganda ham saqlanib qoladi.

Butun tizimimni ochishim kerakmi?

Yo‘q, va buni qilmasligingiz kerak. Bitta qimmatli ishni oxirigacha bajaradigan eng kichik amallar to‘plamini oching. Bizning ochiq serverimiz oltita vositani ochadi va ochiq saytda allaqachon mavjud bo‘lmagan hech narsani ochmaydi.

Agar assistent biznesimni noto‘g‘ri tasvirlasa-chi?

Bu haqiqiy xavf va uni asosan ma’lumotlar va server ko‘rsatmalari orqali bartaraf qilish mumkin. is_bookable kabi belgilar, yashirilgan maydonlar, aniq ko‘rsatma matni va vositalarga izohlar — bularning hammasi assistent oqilona ayta oladigan narsalarni cheklaydi. Muqobili — faqat marketing matningizni yig‘ib olgan assistent tomonidan tasvirlanish — shubhasiz yomonroq.

Bu faqat marketpleyslar va SaaS uchunmi?

Yo‘q. Mijoz biror narsani tekshirib, keyin majburiyat oladigan har qanday biznes foyda ko‘radi: klinikalar, salonlar, ta’mirlash xizmatlari, logistika, ulgurji buyurtmalar, o‘quv kurslariga yozilish. Andoza bitta: mavjudlikni tekshirish va tasdiqlangan yozuv.

Biznes qoidalarim noto‘g‘ri joydaligini qanday bilaman?

Dasturchingizga bitta savol bering: agar kimdir saytni butunlay chetlab o‘tib, to‘g‘ridan-to‘g‘ri API’mizga so‘rov yuborsa, u nima qila oladi? Agar javob bir daqiqadan ko‘proq vaqt olsa yoki unda «ehtimol» so‘zi bo‘lsa, birinchi loyihangizni topdingiz.

Keling, gaplashaylik

Bu haqda o‘qish — eng oson qismi

Agar aynan shu muammoni hal qilmoqchi bo‘lsangiz, bizga aytib bering. Nima qilishimizni, qancha turishini va qancha vaqt ketishini aytamiz.

Bepul konsultatsiya Majburiyatsiz Tezkor javob