ARDIFIT AI Engine
Jarohatlarni birinchi oʻringa qoʻyadigan mashgʻulot dasturlari mexanizmi: rejani deterministik qoidalar tuzadi, uni qatʼiy cheklovli GPT-4 murabbiy tushuntiradi.
- Klinik xavfsizlik qatlami
- Deterministik qoidalar mexanizmi
- Cheklovli GPT-4 murabbiy
- 5 til, jumladan arabcha RTL
- Mijoz
- ARDIFIT
- Yil
- 2025–26
- Mualliflik
- Oʻz ishlanmam
- Holat
- Rol
- Yakka backend muhandisi va AI integratori: mexanizm, xavfsizlik qatlamlari, murabbiy, testlar, joylashtirish va topshirish.
- Platformalar
- REST API · demo va admin interfeysi · kompyuter va mobil
- Tillar
- EN · RU · AR · ES · DE
- Stek
- Python · FastAPI · Pydantic · SQLAlchemy · OpenAI GPT-4 · pytest · Docker · Render · Vanilla JS demo UI
- Havolalar
- Namoyish soʻrov boʻyicha
Tadqiqot — kontekst va muammo.
Muammo
Soʻrovnomani bir necha haftalik xavfsiz rejaga aylantirish — avvalo jarohatlar — va nimani rad etishni biladigan AI murabbiy qoʻshish.
ARDIFIT — shaxsiy mashgʻulot dasturlarini tuzadigan fitnes startap. Foydalanuvchilar mijozning WordPress saytida soʻrovnomani toʻldiradi — maqsadlar, tajriba, jihozlar, jadval, obuna tarifi va eng muhimi, jarohatlar — va javob sifatida bir necha haftalik xavfsiz reja kutadi.
Hamma narsani xavfsizlik belgilab berdi. Beli jiddiy shikastlangan va tizzasi ogʻriydigan foydalanuvchiga bu sohalarni zoʻriqtiradigan birorta ham mashq berilmasligi kerak — shu bilan birga har bir mashgʻulot kunida choʻzilish mashqlari toʻplami emas, haqiqiy mashgʻulot qolishi shart. Mijoz mashqlar maʼlumotlari paketlari va mashgʻulot mantigʻi qoidalarini taqdim etdi; bu qoidalarni aniq va oldindan bilinadigan tarzda qoʻllaydigan hamda buni testlar bilan isbotlay oladigan mexanizm kerak edi.
Mijoz AI murabbiyni ham xohladi — ammo aniq chegaralar bilan. U mashq nega tanlanganini tushuntirishi va xavfsiz almashtirishlarni taklif qilishi, tashxis qoʻyish, ovqatlanish rejasini tuzish va dasturni oʻzboshimchalik bilan qayta qurishdan esa bosh tortishi kerak edi. WordPressʼdagi frontendni boshqa dasturchi qilgani uchun mexanizm toza, hujjatlashtirilgan API boʻlishi lozim edi.
Reja — avval tizim chizmasi.
Yechim
FastAPIʼdagi mexanizm: klinik xavfsizlik qatlami, minimal mashgʻulot kafolatiga ega qoidalarga asoslangan dastur generatori va qatʼiy cheklovlar ortidagi GPT-4 murabbiy — barchasi 183 ta test bilan qoplangan.
Mexanizm — FastAPI xizmati; mijoz hujjatlariga koʻra nisbat taxminan 90% deterministik qoidalar va 10% til modeli. WordPressʼdan kelgan soʻrovnoma avval klinik xavfsizlik qatlamidan oʻtadi: jiddiy jarohatda soha ruxsat etilgan mashqlar roʻyxatiga, oʻrtacha jarohatda cheklovlar roʻyxatiga oʻtadi, bir nechta jarohat boʻlsa, mashq har bir shikastlangan soha uchun xavfsiz boʻlishi shart. Dastur generatori maqsad va tajribani split va haftalik hajmga aylantiradi, tanlovchi harakat naqshlarini mavjud jihozlar bilan uch bosqichli zaxira variant orqali moslaydi, minimal mashgʻulot kafolati esa har bir mashgʻulot kunida kamida ikkita haqiqiy kuch mashqini saqlab qoladi. Soʻngra progressiya modellari va avtomatik yengillatish haftalari keladi. Faqat shundan keyin GPT-4 ishga tushadi: u rejani tushuntiradi va xavfsiz almashtirishlarni taklif qiladi — niyatni tasniflash, rad etishlar, ohangni tozalash va javob validatori ortida. Demo interfeys va Swagger hujjatlari butun jarayonni sinab koʻrish imkonini beradi.
Modullar kaliti
- Soʻrovnoma sxemasi: 8 ta maqsad, 3 ta tajriba darajasi, 10 turdagi jihoz, 9 ta jarohat sohasi × 3 ta ogʻirlik darajasi
- Jarohatlar uchun ruxsat etilganlar va cheklovlar roʻyxati rejimlari; ogʻir jarohatlarda hajm nazorati
- Progressiya modellari va avtomatik yengillatish haftalari bilan dastur generatori
- Mijoz maʼlumotlar paketlari asosidagi 300 ta mashqdan iborat asosiy kutubxona
- Niyatni tasniflash, rad etishlar va javoblarni tekshirish bilan GPT-4 murabbiy
- Tariflar boʻyicha limitlar: murabbiyga kuniga 5, 20 va 100 ta savol
- ExerciseDB orqali mashq GIFʼlari, API ishlamay qolganda zaxira variant bilan
- EN, RU, AR (RTL), ES va DE tillarida demo interfeys va API tester; Swagger hujjatlari
Asosiy qarorlar
-
Nega 90% qoidalar va 10% til modeli
Xavfsizlik va takrorlanuvchanlik tasodifiy tanlovga bogʻliq boʻla olmaydi. Rejani qoidalar tuzadi, uning xatti-harakatini testlar mustahkamlaydi, model esa faqat tushuntiradi.
-
Nega xavfsizlik tanlovdan oldin tekshiriladi
Avval xavfli mashqlarni saralab, keyin tanlash — keyingi hech bir bosqich xavfli harakatni qaytara olmasligini anglatadi. Bir nechta jarohatda mashq har bir shikastlangan soha tekshiruvidan oʻtishi kerak.
-
Nega har bir kunda minimal mashgʻulot saqlanadi
Aks holda qatʼiy cheklovlarda kun faqat harakatchanlik mashqlariga aylanib qolishi mumkin edi. Kafolat kamida ikkita maqsadli kuch, izometrik yoki temp mashqini saqlab qoladi.
-
Nega murabbiy ataylab rad etadi
Tashxis, ovqatlanish rejalari va dasturni oʻzboshimchalik bilan oʻzgartirish uning vazifasiga kirmaydi. Rad etishlar, taqiqlangan iboralar filtri, zaxira javoblar va tariflar boʻyicha kunlik limitlar uni mijoz topshirigʻi doirasida ushlab turadi.
Fasadlar — kompyuter ekranlari.
Barcha fasadlar 04
-
Rasm 4.1 Yaratilgan dastur kunlari kartalari: har bir mashq yondashuvlar × takrorlar, dam olish va u xavfsiz deb topilgan shikastlangan sohalar belgilari bilan. -
Rasm 4.2 Qidiruv, filtrlar va murakkablik boʻyicha hisoblagichlarga ega mashqlar kutubxonasi; kartalarda harakat naqshi, maqsadli mushaklar, standart hajm, progressiya darajasi va murabbiy maslahatlari. -
Rasm 4.3 Oʻrnatilgan API tester mashq shablonlari endpointini chaqiradi va HTTP holati, kechikish hamda ajratib koʻrsatilgan JSON javobni koʻrsatadi. -
Rasm 4.4 Qoidalar mexanizmi, OpenAI matnlari va foydalanuvchilarni roʻyxatga olish endpointlari keltirilgan FastAPI Swagger hujjatlari.
Detallar — mobil ekranlar.
Barcha mobil ekranlar 06
Materiallar qaydnomasi — stek va nima uchun.
| Qatlam | Material | Nega |
|---|---|---|
| 01Maʼlumotlar | SQLAlchemy · SQLite / Postgres · 300-exercise library | Mijoz maʼlumotlar paketlari lokal va prodakshn muhitida ishlaydigan relyatsion modelga yuklangan. |
| 02Mantiq | Python rule engine · clinical-safety layer · progression & deload | Deterministik, tekshiriladigan qarorlar: bir xil profil har doim bir xil xavfsiz rejani beradi. |
| 03Intellekt | OpenAI GPT-4 behind guardrails | Tabiiy tildagi tushuntirishlar — modelga tashxis qoʻyish yoki dasturni qayta qurish huquqi berilmagan. |
| 04Interfeys | FastAPI · Swagger · demo UI in 5 languages | Mijozning WordPress frontendi uchun hujjatlashtirilgan JSON API va butun ssenariyni koʻrsatib beradigan demo. |
| 05Infratuzilma | Docker · Render · Vercel / Railway configs · pytest | Koʻchma joylashtirish variantlari hamda kod bilan birga topshirilgan 183 ta test. |
Stek
Topshirish — natija va havolalar.
Tasdiqlangan faktlar
- ta avtomatik test
- 183
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
- ta mashq asosiy kutubxonada
- 300
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
- jarohat sohalari × ogʻirlik darajalari
- 9 × 3
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
- ta interfeys tili, jumladan arabcha RTL
- 5
- Manba: repozitoriy maʼlumotlari, 2026-yil sentabr
Havolalar
Topshirilgan
Namoyish soʻrov boʻyicha
Tizimni ishlayotgan holda koʻrmoqchimisiz?
Tizimni demo maʼlumotlarda jonli koʻrsataman va uning ortidagi qarorlarni tushuntiraman.
Namoyish soʻrash





