🚀 IFRI FAQ Chatbot - Une Révolution Intelligente pour l'Éducation ! 🎓💡
(Lien github vers le projet complet: https://github.com/FredyHoundayi/IFRI-FAQ-Chatbot/tree/master)
Ce projet incarne une avancée majeure dans l'accès à l'information académique grâce à l'intelligence artificielle. En combinant Chainlit, Hugging Face, et un modèle LLM (LLaMA 2) optimisé avec un moteur de recherche RAG, il repousse les limites de l'assistance numérique.
✨ Innovation au service du savoir : Ce chatbot va bien au-delà des FAQ classiques. Il interprète, analyse et synthétise les informations pertinentes issues de documents PDF, offrant ainsi des réponses précises et contextuelles aux étudiants et chercheurs de l’IFRI-UAC.
🌍 Un impact significatif : Avec cette technologie, l'accès aux ressources académiques devient instantané et intuitif, réduisant les barrières liées à la recherche d’informations. Il s'agit d'un pas de géant vers la démocratisation de la connaissance et l'optimisation de l'expérience universitaire.
Ce projet est une preuve éclatante du pouvoir de l'IA appliqué à l'éducation, ouvrant la voie à de nouvelles perspectives pour l'enseignement et la recherche ! 🚀📖
✅ Recherche améliorée (RAG) : Analyse des fichiers PDF pour des réponses précises.
✅ Modèle avancé (LLaMA 2 - 7B HF) : Génération de texte intelligente.
✅ Mémoire conversationnelle : Suivi du contexte pour des échanges fluides.
✅ Mode sombre et clair : Logos adaptatifs.
✅ Déploiement facile : Compatible avec Hugging Face Spaces.
git clone https://huggingface.co/spaces/ton-utilisateur/ton-projet cd ton-projet
pip install -r requirements.txt
Place tes documents dans le dossier data/.
chainlit run app.py
L'interface sera accessible sur http://localhost:8000 🌍.
ifri_faqchatbot/
│── app.py # Code principal du chatbot
│── requirements.txt # Dépendances à installer
│── data/ # 📂 Dossier contenant les fichiers PDF
│ ├── Information IFRI.pdf
│
│── public/ # 📂 Dossier pour les logos et favicon
│ ├── logo_light.png
│ ├── logo_dark.png
│ ├── favicon.png
│──demo_video.zip
│── README.md # Documentation du projet
🔹 Changer le modèle LLM :
Modifie la ligne suivante dans app.py pour tester un autre modèle :
llm = HuggingFaceEndpoint(repo_id="meta-llama/Llama-2-7b-hf", task="text-generation")
Tu peux essayer Mistral, Falcon, ou GPT-J.
🔹 Modifier les logos et favicon :
Remplace logo_light.png, logo_dark.png, et favicon.png dans le dossier public/.
Les contributions sont les bienvenues !
Si tu veux ajouter des fonctionnalités, fais une pull request ou ouvre une issue.
Ce projet est sous licence MIT.
Tu peux l’utiliser et le modifier librement. 🚀
🎉 Merci d'utiliser IFRI FAQ Chatbot !
Si tu as des questions, n'hésite pas à me demander. 😃