Retour aux projets
AI20 juin 2024

Chatbot IA Éducatif

Assistant conversationnel intelligent pour l'apprentissage des mathématiques

PythonRasaTensorFlowReactMongoDB

📖 Description

Un chatbot éducatif intelligent conçu pour aider les élèves dans l'apprentissage des mathématiques. Le bot peut:

  • Expliquer des concepts mathématiques
  • Résoudre des exercices étape par étape
  • Adapter son niveau selon l'élève
  • Suivre la progression

🎯 Objectifs

  1. Rendre l'apprentissage des maths plus accessible
  2. Fournir une aide personnalisée 24/7
  3. Identifier les lacunes des élèves
  4. Motiver par la gamification

🛠️ Stack Technique

  • Rasa: Framework de dialogue conversationnel
  • TensorFlow: Modèles de compréhension
  • MongoDB: Stockage des conversations
  • React: Interface utilisateur
  • Socket.io: Communication temps réel

✨ Fonctionnalités

  • 💬 Conversation naturelle en français
  • 📊 Résolution d'équations mathématiques
  • 📈 Suivi de progression personnalisé
  • 🎮 Système de points et badges
  • 📚 Base de connaissances extensible
  • 👥 Mode multi-utilisateurs

📊 Architecture

┌─────────────┐
│   Frontend  │ (React)
│  Interface  │
└──────┬──────┘
       │
┌──────▼──────┐
│  Rasa Core  │ (Gestion du dialogue)
└──────┬──────┘
       │
┌──────▼──────┐
│  Rasa NLU   │ (Compréhension)
└──────┬──────┘
       │
┌──────▼──────┐
│  Action     │ (Logique métier)
│  Server     │
└──────┬──────┘
       │
┌──────▼──────┐
│  MongoDB    │ (Base de données)
└─────────────┘

🎓 Résultats

  • 500+ interactions de test avec des élèves
  • 85% de satisfaction des utilisateurs
  • 70% de précision dans les réponses
  • Amélioration de 25% des notes des utilisateurs réguliers

💡 Défis Techniques

  1. Compréhension du langage naturel des questions mathématiques
  2. Génération d'explications claires et progressives
  3. Adaptation au niveau de chaque élève
  4. Gestion de l'état de la conversation

🚀 Prochaines Étapes

  • [ ] Support d'autres matières (physique, chimie)
  • [ ] Version mobile (iOS/Android)
  • [ ] Intégration de vidéos explicatives
  • [ ] Mode vocal (speech-to-text)
  • [ ] Analytics avancées pour les enseignants

📝 Impact

Ce projet a été testé dans 3 écoles locales avec des retours positifs. Il démontre le potentiel de l'IA dans l'éducation accessible.