Stage · Web4Jobs
Amélioration de NextCourse
Moteur de recherche de ressources pédagogiques alimenté par l’IA — scraper refait, couche sémantique et recommandations limitées au catalogue.
Ce que j’ai fait
-
Refonte du scraper, rendu plus sûr (robots.txt, limites de débit) et plus riche : au lieu du seul titre et de la description, il extrait les métadonnées complètes de chaque formation (programme, prérequis, niveau, langue, durée…).
-
Couche IA : chaque formation est condensée en un document puis vectorisée (embeddings multilingues) ; l’assistant (Gemini) retrouve par similarité sémantique les formations les plus proches de la demande, puis consulte leur fiche pour ne recommander que des cours du catalogue.
-
Amélioration de la couche de données (Prisma) et de l’interface, et ajout d’une authentification par e-mail avec rôles.
-
Conteneurisation de l’application (Docker Compose) pour des déploiements reproductibles.