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.

Giwa-ibrahim/nigeria_tax_chatbot

Domain:

digital infrastructure

Record type:

software
Creator:
Giw
Host:
Intelligent Nigeria Tax Advisory Chatbot # Nigerian Smart AI Tax Assistant 🇳🇬 An intelligent, multi-agent tax advisory chatbot leveraging RAG (Retrieval-Augmented Generation) and LangGraph to provide accurate information about Nigerian tax policies, PAYE calculations, and personalized financial advice. ## 📋 Table of Contents - Features - Architecture - Workflow - Tech Stack - Prerequisites - Installation - Configuration - Usage - Project Structure - API Endpoints - Docker Deployment - Contributing ## ✨ Features - **🤖 Multi-Agent System**: Intelligent routing between specialized agents (Tax Policy, PAYE, Financial Advice) - **📚 RAG-Powered Responses**: Vector database retrieval for accurate, context-aware answers - **💰 PAYE Calculator**: Interactive salary tax calculation with detailed breakdowns - **🔍 Web Search Integration**: Real-time tax information via Tavily API - **💾 Conversation Memory**: PostgreSQL-backed chat history with thread persistence - **🎯 Personalized Advice**: Tailored financial recommendations based on user context - **🌐 Dual Interface**: Chainlit UI and FastAPI REST endpoints - **🐳 Docker Ready**: Containerized deployment with docker-compose ## 🏗️ Architecture ```mermaid graph TB subgraph "Client Layer" UI[Chainlit UI] API[FastAPI REST API] end subgraph "Agent Orchestration" MainAgent[Main Agent] Router[Intelligent Router] subgraph "Specialized Agents" TaxAgent[Tax Policy Agent] PayeAgent[PAYE Calculator Agent] FinAgent[Financial Advice Agent] CombAgent[Combined Agent] end ResponseGen[Response Generator] end subgraph "Tools & Services" RAG[RAG Tool] WebSearch[Web Search Tool] LLM[LLM Manager Groq/Gemini/Cohere] end subgraph "Data Layer" VectorDB[(ChromaDB Vector Store)] PostgreSQL[(PostgreSQL Chat History)] Embeddings[HuggingFace Embeddings] end UI --> MainAgent API --> MainAgent MainAgent --> Router Router --> TaxAgent Router --> PayeAgent Router --> FinAgent Router --> CombAgent TaxAgent --> RAG PayeAgent --> RAG FinAgent --> WebSearch CombAgent --> RAG TaxAgent --> …

Visit

github.com

Similar

ibrahim-news-hub/ibrahim-news-hub-aiSalisu-Ibrahim/MediWatchYousri-Ibrahim/LAB6_G13Abubakar-ibrahim/waygo-webmcpIBRAHIM-MUAZZAM-YAHAYA/Group7HausaEnglishDicIbrahim-Abdirashid/CCNA-learning-journal

ibrahim-news-hub/ibrahim-news-hub-ai

AI-powered Hausa & English News Website Breaking News, Technology, Politics and World News in Hausa

Salisu-Ibrahim/MediWatch

This is a project developed for Northeast health Hackathon conducted at e-health Africa Kano in orde

Yousri-Ibrahim/LAB6_G13

Third assignment of Egypt scholar lab6 # LAB6_G13 Third assignment of Egypt scholar lab6

Abubakar-ibrahim/waygo-webmcp

Agent-native travel marketplace for Africa built with WebMCP # WAYGO — Agent-Native Travel Marketpl

IBRAHIM-MUAZZAM-YAHAYA/Group7HausaEnglishDic

Help Hausa community learn more English words. # Group7HausaEnglishDic Help Hausa community learn m

Ibrahim-Abdirashid/CCNA-learning-journal

CCNA 200-301 study notes, Packet Tracer labs, commands, diagrams, and practice questions written in