Nawabigh Assistant
Un assistant en anglais et en arabe qui répond aux questions sur le programme éducatif Nawabigh.

Présentation
Nawabigh Assistant répond aux questions des parents et des élèves — tarif, horaires, lieu, âge, matières — en anglais ou en arabe. Les questions sont classées par un modèle d’intention TF-IDF et régression logistique entraîné à partir d’une feuille Excel de questions-réponses ; les questions incertaines reçoivent une réponse polie de repli plutôt qu’une supposition.
Objectifs
- Répondre instantanément aux questions courantes, dans les deux langues
- Permettre à l’équipe de modifier les réponses dans un tableur, pas dans le code
Fonctionnalités
- Anglais et arabe avec mise en page de droite à gauche
- Douze intentions par langue
- Seuil de confiance avec réponse de repli sûre
- Effacer la conversation et changer de langue
Écrans
Points forts
Design
- Discussion sombre en verre dépoli avec dégradés bleu-violet
- Indicateur de saisie et avatars
Technique
- TF-IDF (mots et paires de mots) + régression logistique par langue
- Poids du modèle exportés en JSON et exécutés dans le navigateur ; 124 questions de référence sur 125 obtiennent la même réponse que le serveur Python
Audit du studio
Une bonne idée freinée par des problèmes d’empaquetage.
Constaté
- Un script de comptage de visites de l’outil d’IA ayant généré le modèle
- Avec scikit-learn 1.8, le modèle enregistré se charge sans ses poids IDF : le serveur répond autrement qu’à l’entraînement
- Le README mentionne un script d’entraînement absent du projet
- Des fichiers de modèle React inutilisés
Corrigé
- Script de suivi supprimé
- Le modèle dans le navigateur reproduit le modèle tel qu’entraîné
- La discussion se rabat sur le modèle du navigateur quand aucun serveur n’est disponible
Reste à faire
- Réentraîner et réenregistrer le modèle avec la version installée de scikit-learn, et ajouter le script d’entraînement
Noté sur 10 : fonctionnement, interface, cohérence visuelle, performance, adaptation aux écrans, navigation, architecture, accessibilité, gestion des erreurs et maturité professionnelle.
Démonstration
Le modèle d’intention tourne dans votre navigateur.
Vous voulez quelque chose de ce genre ?
Dites-nous ce que vous construisez. Nous répondrons avec des questions honnêtes, une démarche claire et la prochaine étape.
