نوع العمل:
تطبيق ويب متكامل يجمع بين واجهة مستخدم تفاعلية وخادم ذكي لتحليل وتقييم جودة أكواد Python باستخدام الشبكات العصبية.
الميزات الرئيسية:
تحليل ذكي للأكواد باستخدام شبكة عصبية لكشف الأكواد الضعيفة والمعقدة
يعمل 100 بالمية محليًا بدون الاعتماد على السحابة أو الإنترنت
تقييم وتصنيف واضح للأكواد من آمن إلى معقد جدًا
محرر كود احترافي لكتابة ورؤية الأكواد بسهولة
تقارير تفصيلية توضح المشاكل والمقترحات لكل دالة
طريقة التنفيذ:
الواجهة الأمامية مبنية على React مع Vite وTailwindCSS وMonica Editor، والخادم الخلفي مبني على Python وFlask مع مكتبة Scikit-learn للشبكة العصبية.
يعمل كالتالي: المستخدم يرفع الكود Flask يحلله باستخدام مكتبة AST الخاصة بـ Python تستخرج 15 ميزة هيكلية من الكود مثل التعقيد والتداخل وعدد المعاملات الشبكة العصبية تتنبأ بمستوى الخطورة يعرض التقرير النهائي في الواجهة.
النموذج يتدرب على بيانات صناعية ويمكن تحديثها وإعادة التدريب في أي وقت.