Logo Lanfrica

MdCode002/Chatbot-Rasa-Python---TER-Senegal

Domaine:

natural language processingmobility

Type de record:

software
Créateur:
MdC
Hôte:
# Chatbot TER IA ## Description du projet TER IA est un assistant virtuel sophistiqué conçu pour faciliter l'accès aux informations relatives au TER Sénégal. Ce chatbot intelligent, développé avec le framework Rasa, offre une interface conversationnelle intuitive pour aider les utilisateurs à obtenir des renseignements sur les horaires, les gares, les tarifs et d'autres aspects du service ferroviaire. ## Fonctionnalités principales 1. **Consultation des horaires** : Obtenez les horaires des trains entre deux gares spécifiques. 2. **Informations tarifaires** : Renseignez-vous sur les tarifs des billets entre différentes gares. 3. **Localisation des gares** : Trouvez la gare la plus proche de votre emplacement actuel. 4. **Prochains départs** : Consultez les horaires des prochains trains à partir d'une gare donnée. 5. **Assistance générale** : Répondez aux questions fréquentes sur le service TER. ## Architecture du projet Le projet TER IA est structuré selon l'architecture Rasa, qui comprend plusieurs composants clés : ### 1. Compréhension du langage naturel (NLU) Le module NLU est responsable de l'interprétation des messages des utilisateurs. Il utilise des techniques d'apprentissage automatique pour classifier les intentions et extraire les entités pertinentes. Fichier principal : `nlu.yml` ### 2. Gestion du dialogue Ce composant gère le flux de la conversation en utilisant des "stories" prédéfinies et un modèle de dialogue entraîné. Fichier principal : `stories.yml` ### 3. Actions personnalisées Les actions définissent le comportement spécifique du chatbot en réponse aux intentions de l'utilisateur. Fichier principal : `actions.py` ### 4. Configuration du domaine Le domaine définit l'univers dans lequel le chatbot opère, incluant les intentions, entités, slots, actions et réponses. Fichier principal : `domain.yml` ## Concepts clés de Rasa ### Intents (Intentions) Les intentions représentent le but ou l'objectif de l'utilisateur dans un message. …

Licenses