AI assistant that makes Burkina Faso labor-law rights accessible in plain language (LLM + RAG).
au cas ou execute le fichier scraper_lois.py puis extract_text.py
# 🤖 Chatbot Droits du Travail Burkina Faso
Assistant IA local pour répondre aux questions sur le Code du Travail du Burkina Faso.
## Installation rapide
### 1. Installe Ollama
ollama.com
### 2. Clone le projet
### 3. Installe les dépendances
pip install -r requirements.txt
### 4. Télécharge le modèle
ollama pull llama3
### 5. Lance le chatbot
python chatbot_rag.py
## Utilisation
Pose tes questions sur le travail au Burkina Faso :
- "Quels sont mes droits ?"
- "C'est quoi un CDI ?"
- "La discrimination au travail, c'est quoi ?"
Tape `exit` pour quitter.
## Prérequis
- Python 3.9+
- 8 GB RAM
- Connexion Internet (première utilisation)
## Stack
- LangChain, Ollama, ChromaDB, Sentence-Transformers
- Modèle : Llama 3
- Base de données : ChromaDB (vectorielle)
## Ajouter des documents
Place tes fichiers `.txt` dans `lois_burkina/`, puis supprime `chroma_db/` et relance.
## Dépannage
**Erreur "404 Ollama"** → Lance `ollama pull llama3`
**ModuleNotFoundError** → Relance `pip install -r requirements.txt`
**Lent au premier lancement** → Normal, attends (embeddings en création)
## Licence
Open-source | Usage pédagogique