Logo Lanfrica

TaniaW777/TOURISME-BURKINA-RAG

Domain:

natural language processing

Record type:

software
Creator:
Tan
Host:
An open-source AI assistant for tourism in Burkina Faso, powered by RAG (Retrieval-Augmented Generation). # đŸ‡§đŸ‡« Assistant IA Tourisme Burkina Faso — SystĂšme RAG Open Source > SystĂšme de questions-rĂ©ponses 100% open source sur le tourisme burkinabĂš. > BGE-M3 + ChromaDB + Qwen3 via Ollama. ZĂ©ro coĂ»t cloud. ZĂ©ro API propriĂ©taire. ## Sujet choisi : Tourisme Burkina Faso **Justification :** Le tourisme burkinabĂš (LoropĂ©ni UNESCO, Cascades de Banfora, Laongo, FESPACO, artisanat Mossi) est documentable, sous-reprĂ©sentĂ© en IA francophone, et pertinent pour valoriser le patrimoine local. CritĂšres remplis : 500+ sources accessibles, forte pertinence locale, donnĂ©es en français. --- ## Architecture technique ``` Question │ â–Œ [Sanitization] ← Prompt injection detection, bleach, max length │ â–Œ [Embeddings] ← BAAI/bge-m3 (multilingual, top MTEB, local) │ â–Œ [ChromaDB] ← Recherche vectorielle (cosine similarity, top-5) │ â–Œ [Agent LangGraph] ← VĂ©rificateur → SynthĂ©tiseur │ â–Œ [Ollama + Qwen3] ← LLM local, rĂ©ponse + sources citĂ©es │ â–Œ RĂ©ponse ``` **Couche agentique lĂ©gĂšre (LangGraph) :** - NƓud 1 — VĂ©rificateur : Ă©value la pertinence des documents rĂ©cupĂ©rĂ©s - NƓud 2 — SynthĂ©tiseur : gĂ©nĂšre la rĂ©ponse avec sources obligatoires --- ## Technologies open source utilisĂ©es | Composant | Technologie | Licence | Lien | |-----------|------------|---------|------| | Embeddings | sentence-transformers + BAAI/bge-m3 | Apache 2.0 / MIT | github | | Base vectorielle | ChromaDB | Apache 2.0 | github | | LLM | Ollama + Qwen2.5-7B | MIT / Apache 2.0 | github | | Agent | LangGraph | MIT | github | | Backend | FastAPI | MIT | github | | Frontend | Gradio | Apache 2.0 | github | | Scraping | BeautifulSoup4 + trafilatura | MIT / Apache 2.0 | github | | SĂ©curitĂ© inputs | bleach | Apache 2.0 | github | | Logs | loguru | MIT | github | | Rate limiting | slowapi | MIT | github | --- ## Installation pas-Ă -pas ### PrĂ©requis - Python 3.10+ - Ollama installĂ© localement - Git ### 1. Clone le repo ```bash git clone github.com cd tourisme-burkina-rag ``` ### 2. In 


Languages

Licenses