Tous les projets

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

  1. 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…).

  2. 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.

  3. Amélioration de la couche de données (Prisma) et de l’interface, et ajout d’une authentification par e-mail avec rôles.

  4. Conteneurisation de l’application (Docker Compose) pour des déploiements reproductibles.