À propos du projet
SkyClass Distill est un système de distillation des capacités d'enseignement basé sur TypeScript, conçu pour compiler des vidéos de classe réelles, des transcriptions mot à mot et des images clés en Teaching Skills structurées et traçables. Le système réalise la conversion de médias bruts en actifs pédagogiques via un pipeline complet et fournit un runtime Pi Agent restreint pour exécuter ces compétences et fournir des explications pédagogiques.
Les capacités centrales incluent :
1. Traitement des médias : Intégration de yt-dlp, FFmpeg et whisper.cpp, prenant en charge la collecte de vidéos publiques, l'extraction audio, la capture d'images clés ainsi que la transcription audio distante ou locale.
2. Distillation des connaissances : Utilisation de LLM pour extraire des informations structurées telles que les actions d'enseignement, les réponses attendues et les vérifications d'apprentissage à partir de preuves de classe, générant des packs de Skill contenant les preuves sources.
3. Runtime et évaluation : Fourniture d'un runtime Pi AgentSession restreint, n'ouvrant que des outils spécifiques pour garantir que le processus d'enseignement est auditable ; centre d'évaluation intégré, prenant en charge la comparaison de l'efficacité pédagogique de différentes configurations de compétences (par exemple, texte pur vs enrichissement visuel) via des benchmarks versionnés.
4. Architecture technique : Frontend React 19 + Vite, backend Fastify Node Server, utilisant un stockage par fichiers JSON atomiques pour assurer la séparation des données et du code ainsi que l'auditabilité de la chaîne.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.