đ 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. đ