عن المشروع

SkyClass Distill هو نظام لتقطير القدرات التدريسية يعتمد على TypeScript، ويهدف إلى تجميع فيديوهات الفصول الدراسية الحقيقية، والنصوص الحرفية، والإطارات الرئيسية في مهارات تدريس (Teaching Skills) مهيكلة وقابلة للتتبع. يحقق النظام التحول من الوسائط الخام إلى أصول تدريسية من خلال خط إنتاج كامل، ويوفر بيئة تشغيل Pi Agent مقيدة لتنفيذ هذه المهارات وتقديم الشروحات التدريسية. تشمل القدرات الأساسية ما يلي: 1. معالجة الوسائط: دمج yt-dlp و FFmpeg و whisper.cpp، لدعم جمع الفيديوهات العامة، واستخراج الصوت، والتقاط الإطارات الرئيسية، والنسخ النصي للصوت عن بُعد أو محلياً. 2. تقطير المعرفة: استخدام LLM لاستخراج معلومات مهيكلة مثل الإجراءات التدريسية، والاستجابات المتوقعة، وفحوصات التعلم من أدلة الفصل الدراسي، لإنشاء حزم Skill تتضمن أدلة المصدر. 3. بيئة التشغيل والتقييم: توفير بيئة تشغيل Pi AgentSession مقيدة، تفتح أدوات محددة فقط لضمان إمكانية تدقيق العملية التدريسية؛ ومركز تقييم مدمج يدعم مقارنة تأثير التدريس لتكوينات مهارات مختلفة (مثل النصوص المجردة مقابل التعزيز البصري) عبر benchmark بنسخ متعددة. 4. البنية التقنية: اعتماد واجهة أمامية بـ React 19 + Vite، وخلفية بـ Fastify Node Server، مع استخدام ملفات JSON ذرية للتخزين، لضمان فصل البيانات عن الكود وقابلية تدقيق السلسلة.