# 🇸🇳 SAYTU : Moteur d'Analyse de Compétences & Orientation (NLP)
> **"Saytu"** (Wolof) : *Examiner, inspecter, analyser avec minutie.*
## 📌 Présentation du Projet
**SAYTU** est un projet de Recherche-Action (Consulting Project) visant à réduire le fossé de compétences (*Skills Gap*) au Sénégal.
Face au chômage des jeunes diplômés et à la pénurie de talents dans la Tech, cet outil utilise le **Natural Language Processing (NLP)** pour :
1. Scanner le marché du travail en temps réel (Offres d'emploi).
2. Analyser les programmes académiques (Syllabi Universités).
3. Calculer le taux d'adéquation et recommander les compétences manquantes.
## 🚀 Fonctionnalités Clés (Objectifs Juin 2026)
* **Data Pipeline :** Scraping automatisé des portails d'emploi sénégalais (DakarEmploi, LinkedIn).
* **NLP Engine :** Extraction d'entités nommées (NER) pour identifier les *Hard Skills*.
* **Matching Algorithm :** Calcul de similarité sémantique (Cosine Similarity / BERT) entre CV et Offre.
* **MVP :** Dashboard interactif d'orientation pour les étudiants.
## đź› Stack Technique
* **Langage :** Python 3.10+
* **Collection :** Selenium, BeautifulSoup
* **NLP & ML :** Spacy, Scikit-learn, Sentence-Transformers
* **Web App :** Streamlit
* **Visualisation :** Plotly, Matplotlib
## đź“‚ Architecture du Repo
* `/src` : Code source des scripts (Scraping, Processing, Model).
* `/notebooks` : Expérimentations et Analyse Exploratoire des Données (EDA).
* `/app` : Code de l'application Streamlit (Interface Utilisateur).
* `/references` : Bibliographie et documentation technique.
* *(Note : Le dossier `/data` n'est pas versionné pour des raisons de confidentialité).*
---
*Auteur : AĂŻssatou Blondin DIOP - Master Data & BI - 2026*