# ♟️ Shaxsiy Shaxmat Assistant (Personalized Chess AI Assistant) ![Chess AI](https://img.shields.io/badge/Chess-AI%20Powered-blue) ![Python](https://img.shields.io/badge/Python-3.8+-green) ![Gradio](https://img.shields.io/badge/Gradio-UI-orange) ## 📋 Loyiha Haqida **Shaxsiy Shaxmat Assistant** - bu shaxmatchilar uchun sun'iy intellekt asosida ishlaydigan professional tahlil va o'quv rejasi yaratuvchi dastur. Loyiha UzChess AI Hackaton uchun ishlab chiqilgan bo'lib, shaxmatchilarning o'yin uslubini chuqur tahlil qilib, shaxsiy rivojlanish rejasini taklif etadi. ### 🎯 Asosiy Maqsad Har bir shaxmatchi o'zining zaif tomonlarini bilishi va ularni yaxshilash uchun aniq yo'l-yo'riq olishi kerak. Ushbu dastur aynan shu muammoni hal qiladi - o'yinlaringizni tahlil qilib, sizga maxsus o'quv rejasini tayyorlaydi. ## ✨ Asosiy Imkoniyatlar ### 🔍 To'liq O'yin Tahlili - **Xatolarni aniqlash**: Qo'pol xatolar, kichik xatolar va himoyasiz qoldirishlarni topadi - **Fazalar bo'yicha tahlil**: Debyut, mittelshpild va endshpild bo'yicha alohida statistika - **Material yo'qotishlar**: Har bir xatoda qancha material yo'qotganingizni hisoblaydi ### 📊 Batafsil Statistika - **Debyut tahlili**: Qaysi debyutlarda yaxshi/yomon natijalar ko'rsatasiz - **Rang statistikasi**: Oq va qora figuralar bilan alohida natijalar - **G'alaba foizi**: Har bir debyut va rang uchun g'alaba foizi - **O'yinlar soni**: 50 tagacha oxirgi o'yinlarni tahlil qiladi ### 🤖 AI Murabbiy - **Zaif tomonlar tahlili**: Nima uchun xatolar sodir bo'layotganini tushuntiradi - **Kundalik o'quv rejasi**: Har kuni necha masala yechish, qaysi debyutlarni o'rganish - **Resurslar tavsiyasi**: Kitoblar, kurslar, YouTube kanallari - **Motivatsion maslahatlar**: Psixologik qo'llab-quvvatlash ### 🧩 Mashq Masalalari - Zaif tomonlaringizga mos Lichess masalalari havolalari - Har bir muammo uchun maxsus tanlangan mashqlar - To'g'ridan-to'g'ri Lichess Training bo'limiga yo'naltirish ## 🚀 O'rnatish va Ishga Tushirish ### Talablar ```bash Python 3.8+ gradio chess requests google-generativeai