mshaheena/AI-Powered_Multi-Modal_Business_Intelligence_Assistant
0
π AI-Powered Multi-Modal Business Intelligence Assistant
Tagline: βCombining data science, machine learning, and real-time insights from structured & unstructured data.β
π Overview
This AI-powered assistant lets you:
- π Upload structured data (CSV, Excel)
- π Upload unstructured documents (PDF reports)
- π¬ Ask natural language questions
- π Get instant insights & predictions with business-ready summaries
Example:
Q: Summarize the PDF and calculate the total revenue from Product C. A: π‘ Product C generated $5,000 in revenue this month. The PDF confirms total company revenue exceeded $10,000, meaning Product C contributed about 50% of total sales.
π¦ Features
- β Multi-modal: Works with both CSV & PDF together
- β Direct business answers: Short, numeric, actionable
- β Automatic merging of structured & unstructured insights
- β
Lightweight, fast model for deployment (
flan-t5-small) - β Hugging Face Spaces ready with cache fixes
π Installation (Local)
git clone https://github.com/yourusername/bi-assistant.git
cd bi-assistant
pip install -r requirements.txt
python app.py
π§ Tech Stack
Python (Pandas, pdfplumber)
Transformers (flan-t5-small)
Gradio (UI)
Hugging Face Spaces (Deployment)
π License
MIT License
π Running on Hugging Face Spaces
This project is configured to run directly on Hugging Face Spaces with Gradio UI.
Steps:
Create a new Space on Hugging Face
Select Gradio as SDK
Upload:
app.py
bi_utils.py
requirements.txt
Deploy π
β¨ Author
Mallela Shaheena
LinkedIn | Portfolio Website
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
