Aidevix
Aidevix
  • Kurslar
  • ⚡ Prompts
  • Qahramonlar
KirishBoshlash →Boshlash
Kurslar⚡ PromptsQahramonlar🧠 Asoschilar🚀 Loyihalar🤖 AI xizmatlari
Til
KirishBoshlash
Aidevix Pro Imkoniyati

Kelajakni biz bilan kodlang!

Ro'yxatdan o'ting, kursni tanlang va amaliy loyihalar bilan o'rganishni bugun boshlang.

Bepul boshlashBarcha kurslar
Aidevix
Aidevix

O'zbek tilida dasturlash va sun'iy intellekt bo'yicha o'quv platforma: video kurslar, amaliy loyihalar, AI agentlar va biznes uchun AI xizmatlari.

Platforma

  • Kurslar
  • Biznes uchun AI xizmatlari
  • Muhokamalar (Q&A)
  • Code Battle
  • Top Prompts

Tizimlar

  • AI Playground
  • Kunlik Challenge
  • Reyting (Top)
  • Qisqa videolar

Kurs yo'nalishlari

AI va AgentlarReactJavaScriptNode.jsTypeScriptHTMLCSSKiberxavfsizlikTelegram TMAKaryera va FreelanceNo-CodeWeb3 va Kripto

© 2024 Aidevix Inc. Barcha huquqlar himoyalangan.

Toshkent, O'zbekiston|Tizim ishlamoqda
Bosh sahifa/Keyslar/Aidevix AI Coach

Production LLM · EdTech

Aidevix AI Coach — o'zbek tilidagi production LLM yordamchi va AI kod tahlili

AI Coach — aidevix.uz o'quv platformasiga o'rnatilgan LLM yordamchi. U ikki ishni qiladi: (1) sayt bo'ylab chat — o'zbek tilida dasturlash savollariga mentor uslubida javob beradi va so'rovga mos kurs/video kartalarini haqiqiy katalogdan qo'shadi; (2) Playground — o'quvchi yozgan kodni 18 ta tilda tahlil qilib, xatolar, tuzatish va qayta yozilgan variantni qaytaradi. Loyihani Aidevix jamoasi qurgan; AI qatlami (arxitektura, prompt dizayni, provider zanjiri, xavfsizlik qoidalari) va frontend — Sunnatbek Yusupov.

Holati
Production — aidevix.uz'da ishlab turibdi (2026-noyabr holatiga)
Muallif
Sunnatbek Yusupov — Aidevix asoschisi · yangilangan 2026-11-03

Qanday muammo bor edi?

O'zbek tilida dasturlash o'rganayotgan o'quvchi savolni ko'pincha mentor band paytda — kechqurun yoki dam olish kuni — beradi. Umumiy chatbotlar bu holatda ikki muammo tug'diradi: platforma kontekstini bilmaydi (qaysi kurs, qaysi video) va bilmagan narsani — narx, kurs nomi, muddat — ishonch bilan to'qib chiqaradi.

Ikkinchi ehtiyoj — kodni tekshirish. Video ostida yozilgan kodni kimdir darhol ko'rib, aynan qaysi qatorda nima noto'g'ri ekanini aytishi kerak edi; buni har safar mentorga yuborish real emas.

Nima ishlab chiqildi?

  • Chat yordamchi (sayt bo'ylab vidjet, /api/coach): Next.js route handler. Foydalanuvchi xabari avval niyat bo'yicha tasniflanadi (video qidiruv / kurs qidiruv / mavzu / umumiy), LLM javobi va backend katalog qidiruvi parallel ishlaydi, topilgan kurs va video kartalari javob ostiga server tomonidan qo'shiladi.
  • Provider zanjiri: Claude Haiku 4.5 (Anthropic) → GPT-4o (OpenAI) → Llama 3.3 70B (Groq). Keyingi provayderga faqat 429/5xx xatoda o'tiladi; provayder javob bergan-u, javob yaroqsiz bo'lsa, ikkinchi pullik chaqiruv qilinmaydi. Hech bir LLM mavjud bo'lmasa — qoidaga asoslangan deterministik fallback javob.
  • Halollik qoidalari system prompt'da: model kurs katalogi, narx va chegirmalarni ko'rmaydi va ularni o'ylab topmasligi, ishonchi komil bo'lmasa buni aytishi, AI ekanini inkor qilmasligi talab qilinadi. Katalog ma'lumoti faqat serverdagi haqiqiy qidiruvdan keladi.
  • AI kod tahlili (Playground, /api/playground/review): Express backend, Llama 3.3 70B (Groq) JSON rejimida. 18 ta til (JavaScript, TypeScript, Python, Go, Rust, Java, C++, C#, SQL, Bash va b.), 8 000 belgigacha kod. Natija: 0–100 ball, qisqa xulosa, qator raqami va tuzatish bilan muammolar ro'yxati (critical/high/medium/low), yaxshilash takliflari va qayta yozilgan kod. Monaco editor faqat foydalanuvchi yozishni boshlaganda yuklanadi.

Xavfsizlik va xarajat nazorati

  • Faqat tizimga kirgan foydalanuvchilar: /api/coach sessiyani backend orqali tekshiradi (fail-closed — tekshiruv xato bersa, pullik model chaqirilmaydi).
  • Limitlar (chat, /api/coach): IP bo'yicha 20 so'rov/daqiqa; foydalanuvchi bo'yicha 10/daqiqa va 100/sutka; xabar 2 000 belgigacha; model javobi 800 tokengacha; 15 soniya timeout.
  • Limitlar (Playground, /api/playground/review): foydalanuvchi bo'yicha 15 tahlil/15 daqiqa; kod 8 000 belgigacha; model javobi 1 500 tokengacha; 25 soniya timeout.
  • Suhbat tarixi ishonchsiz kirish sifatida qaraladi: faqat user/assistant rollari, navbatma-navbat tartib, uzunlik cheklovi, faqat oxirgi 2 ta assistant javobi matni saqlanadi — soxta tarix orqali promptni boshqarish (prompt injection) qiyinlashtirilgan. Playground prompt'ida «oldingi ko'rsatmalarni unut» kabi buyruqlar va secret so'rovlari e'tiborsiz qoldiriladi.
  • API kalitlari faqat serverda (private env), brauzer bundle'iga chiqmaydi.

Sunnatbek Yusupovning roli

AI qatlamining arxitekturasi, system prompt'lar va halollik qoidalari, provider zanjiri va fallback mantig'i, limit/sanitizatsiya qoidalari hamda frontend vidjet va Playground UI. Backend infratuzilma (auth, Express limiter, katalog API) — Aidevix jamoasi bilan birga.

Natija qanday tekshirildi?

  • Kod ochiq: route handler va playground controller GitHub'da — texnik implementatsiya tafsilotlarini (provider zanjiri, prompt qoidalari, limitlar, sanitizatsiya) manba kodidan tekshirish mumkin (quyidagi havolalar). Mualliflik taqsimoti va haqiqiy foydalanish natijasini kodning o'zi isbotlamaydi — ular alohida dalil talab qiladi.
  • Ichki LLM-xavfsizlik ro'yxati bo'yicha ko'rib chiqilgan: katalog gallyutsinatsiyasi, xarajat nazorati, tarix orqali injection, kalit sizishi.
  • Jonli ishlash: aidevix.uz'da ro'yxatdan o'tib, Playground'da kod yuborish yoki chat vidjetida savol berish orqali.
  • Foydalanish statistikasi (so'rovlar soni, qoniqish) hali ochiq e'lon qilinmagan — bu yerda o'lchanmagan raqam keltirilmaydi.

Cheklovlar

  • Mentor o'rnini bosmaydi: murakkab arxitektura savollari va baholash odam tekshiruvi bilan.
  • Model katalogni bilmaydi (ataylab) — kurs haqidagi aniq savolga faqat qidiruv topgan kartalar javob beradi.
  • Javob oqim (streaming) shaklida emas — to'liq javob kelguncha kutiladi.
  • Chat (/api/coach) rate-limit hisoblagichlari har bir server instansida alohida (in-memory); global kvota uchun Redis rejalashtirilgan. Playground limiti esa REDIS_URL sozlanganda Redis'da (instanslar o'rtasida umumiy), aks holda xotirada saqlanadi.
  • Playground kodni bajarmaydi, faqat statik tahlil qiladi; o'zbekcha javob sifati tanlangan modelga bog'liq.

Hozirgi holati

Production. aidevix.uz'da barcha ro'yxatdan o'tgan o'quvchilar uchun ishlaydi. Oxirgi yangilanish: 2026-yil noyabr.

Texnologiyalar

Next.js (App Router)Node.js / ExpressMongoDBAnthropic API (Claude Haiku 4.5)OpenAI API (GPT-4o)Groq (Llama 3.3 70B)Monaco EditorVercel + Railway

Tekshirish uchun manbalar

  • Jonli: AI Code Playground ↗
  • Manba kodi: chat yordamchi (frontend/src/app/api/coach/route.ts) ↗
  • Manba kodi: kod tahlili (backend/controllers/playgroundController.js) ↗

Ko'p so'raladigan savollar

Aidevix AI Coach qaysi modelda ishlaydi?+

Chat — Claude Haiku 4.5, zaxira sifatida GPT-4o va Llama 3.3 70B (faqat 429/5xx xatolarda). Kod tahlili — Llama 3.3 70B (Groq) JSON rejimida. Arxitektura modelga bog'lanmagan: provayderni almashtirish bitta funksiyani o'zgartirish.

AI Coach kurs narxlarini to'qib chiqarmaydimi?+

To'liq kafolat yo'q, lekin xavf ataylab kamaytirilgan: system prompt modelga katalog berilmaganini aniq aytadi va narx/kurs o'ylab topishni taqiqlaydi; kurs/video kartalari esa serverdagi haqiqiy qidiruvdan keyin qo'shiladi. Erkin matnda model baribir xato qilishi mumkin — shuning uchun aniq kurs savollari /courses sahifasiga yo'naltiriladi. Qoidalar manba kodida ochiq.

Shunday yordamchini bizning biznesimiz uchun qurish mumkinmi?+

Ha. Aynan shu arxitektura — LLM + sizning ma'lumotlaringiz bo'yicha qidiruv + limitlar va halollik qoidalari — mijozlar xizmati, ichki bilimlar bazasi yoki savdo yordamchisiga mos keladi. Xizmatlar: AI integratsiya va AI agentlar.

Biznesingiz uchun shunga o'xshash AI yordamchi yoki agent kerakmi?

Telegram orqali yozish →

Tegishli sahifalar

→ AI integratsiya xizmati→ AI agentlar yaratish→ Korporativ AI trening→ AI agent nima va qanday quriladi? (maqola)
← Barcha keyslar