Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Filimon-H/ethiopian-tax-law-assistant

Domaine:

natural language processing

Type de record:

software
Créateur:
Fil
Hôte:
AI-powered legal assistant that answers questions about Ethiopian tax and commercial laws using a Retrieval-Augmented Generation (RAG) pipeline. Built with FastAPI, LangChain, and official legal documents including proclamations, regulations, and textbooks # 📟 Ethiopian Tax Law Assistant A RAG-based legal chatbot that helps users query the Ethiopian tax code—including VAT, Turnover Tax, and Income Tax—by retrieving relevant chunks from legal PDFs and generating accurate, cited answers using Groq’s LLaMA3-8B model. Built using LangChain, FastAPI, Streamlit, and ChromaDB. --- ## 📌 Project Overview **Goal:** To make Ethiopian tax regulations more accessible and understandable to professionals, citizens, and businesses by providing an AI-powered legal assistant. **Problem:** Navigating Ethiopia's complex tax codes is time-consuming and requires legal expertise. **Solution:** A Retrieval-Augmented Generation (RAG) chatbot that accepts natural language tax-related questions and responds with answers grounded in official legal documents. --- ## 🧠 Architecture & Tools | Layer | Technology | Purpose | | ---------------- | ----------------------- | --------------------------- | | LLM | Groq (LLaMA3-8B) | Answer generation | | Chunking | LangChain | Semantic text splitting | | Embedding | Sentence Transformers | Dense vector representation | | Vector Store | ChromaDB | Document similarity search | | Backend API | FastAPI | Handles `/ask` endpoint | | Frontend UI | Streamlit | Simple chat interface | | Containerization | Docker & Docker Compose | Reproducible deployment | --- ## 📂 Project Structure ```bash . ├── docker-compose.yml ├── .env.example ├── requirements.txt ├── src/ │ ├── api/main.py # FastAPI app │ ├── config/load_config.py # Loads .env & API keys │ ├── ingestion/document_loader.py # PDF loader & chunker │ ├── embedding/embed_store.py # Embedding and vector store │ └── pipeline/retrieval_qa.py # RAG logic ├── streamlit_app/app.py # Streamlit UI ``` --- ## 🥪 How to Run Locally ## …

Visit

github.com

Tasks

question answering

Languages

Amharic

Licenses

MIT

Similaires

Filimon-H/ethio-med-telegram-analyticsFilimon-H/Forecasting-Financial-Inclusion-in-EthiopiaFilimon-H/Amharic-E-commerce-Data-Extractorrealmadede/smart-ai-tax-assistanthedi-mac/Law-Assistant-RAGabdelmoniim/tunisian-labor-law-ai-assistant

Filimon-H/ethio-med-telegram-analytics

End-to-end data pipeline analyzing Ethiopian medical Telegram channels. Includes data scraping, ware

Filimon-H/Forecasting-Financial-Inclusion-in-Ethiopia

# Forecasting Financial Inclusion in Ethiopia A forecasting system that tracks Ethiopia's digital f

Filimon-H/Amharic-E-commerce-Data-Extractor

NER Model & Vendor Scoring: Fine-tuned multilingual transformers for NER (XLM-RoBERTa), extracted pr

realmadede/smart-ai-tax-assistant

AI-POWERED SMART TAX ASSISTANT WITH BLOCKCHAIN VERIFICATION FOR SMALL BUSINESSES IN TANZANIA # sma

hedi-mac/Law-Assistant-RAG

⚖️ Law-Assistant-RAG ⚖️ is a dockerized legal chatbot 💬 leveraging Retrieval-Augmented Generation (R

abdelmoniim/tunisian-labor-law-ai-assistant

AI assistant answering questions about Tunisian labor law (Code du Travail), built with hybrid retri