Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Ogoun09gerbad/sunutech-wolof-chatbot

Domain:

natural language processing

Record type:

model
Creator:
Ogo
Host:
# πŸ‡ΈπŸ‡³ Wolof Everyday Chatbot β€” SunuTech **Team SunuTech β€” Applied Generative and Agentic AI, AIMS Senegal** A conversational chatbot in Wolof covering everyday topics (culture, education, agriculture, health, transport) and Wolof orthography correction, fine-tuned from Qwen/Qwen3-0.6B with LoRA. --- ## πŸ“ Project Structure ``` sunutech-wolof-chatbot/ β”œβ”€β”€ src/ β”‚ └── context_state_machine.py # IDF-weighted retrieval + safety filter β”œβ”€β”€ hf_space/ β”‚ β”œβ”€β”€ app.py # Gradio Space (gr.Blocks) β”‚ β”œβ”€β”€ context_state_machine.py # Copy for the Space β”‚ β”œβ”€β”€ requirements.txt β”‚ └── data/splits/ # Train + validation only (no eval leakage) β”œβ”€β”€ data/ β”‚ β”œβ”€β”€ README.md # Data sources documentation β”‚ β”œβ”€β”€ chat_synth.json # ⚠️ large file β€” see note below β”‚ β”œβ”€β”€ wolof_synth.jsonl # ⚠️ large file β€” see note below β”‚ └── splits/ # Train / validation / eval splits β”œβ”€β”€ configs/ β”‚ └── wolof_training_config.yml # LoRA training configuration β”œβ”€β”€ evaluation_by_category.py # Per-category evaluation script β”œβ”€β”€ test_assistant_only_masking.py # Label masking verification β”œβ”€β”€ test_space_context_integration.py # Space integration test (no GPU needed) β”œβ”€β”€ DATA_SOURCING_GUIDE.md # How to fetch aya & soynade on Kaggle β”œβ”€β”€ MODEL_CARD_DRAFT.md # Draft model card β”œβ”€β”€ TEAM_GUIDE.md # Team coordination guide β”œβ”€β”€ INDIVIDUAL_NOTES.md # Per-member notes └── STATUS.md # What is done / what remains ``` --- ## ⚠️ Large Data Files The large data files (`chat_synth.json`, `wolof_synth.jsonl`, `data/splits/chat_synth_train.json`, etc.) are excluded from this repository via `.gitignore`. **To get the data:** - `synth` data was generated as course material β€” contact the team. - `aya` and `soynade` sources must be downloaded from Kaggle β€” see `DATA_SOURCING_GUIDE.md`. --- ## πŸš€ Quick Start …

Visit

github.com

Languages

Wolof

Similar

OGB2000/wolof-chatbot-sunutech

OGB2000/wolof-chatbot-sunutech