|
--- |
|
pinned: false |
|
title: EduMatch |
|
emoji: 🎓 |
|
colorFrom: purple |
|
colorTo: blue |
|
sdk: streamlit |
|
sdk_version: 1.31.1 |
|
app_file: app.py |
|
--- |
|
|
|
|
|
|
|
# Chatbot d'Orientation Scolaire (RAG + Mistral) |
|
|
|
Ce projet est un chatbot basé sur le modèle open-source Mistral 7B, utilisant un index FAISS pour récupérer les documents pertinents à partir d'une base de données, et générer des réponses contextualisées. |
|
|
|
## Lancer l'application |
|
|
|
1. Installe les dépendances : |
|
|
|
``` |
|
pip install -r requirements.txt |
|
``` |
|
|
|
2. Lance l'application Streamlit : |
|
|
|
``` |
|
streamlit run app.py |
|
``` |
|
|
|
## Structure |
|
|
|
- `app.py` : interface utilisateur |
|
- `rag_utils.py` : logique RAG |
|
- `faiss_index/` : index FAISS + documents associés |