File size: 718 Bytes
22a98fd
 
 
 
 
 
 
 
19b43e6
 
22a98fd
 
29fca42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19b43e6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
title: RAG Excel Chatbot
emoji: πŸ“Š
colorFrom: green
colorTo: blue
sdk: streamlit
app_file: app.py
pinned: false
license: apache-2.0
sdk_version: 1.44.1
---

# Excel-Aware RAG Chatbot

This Streamlit app lets you upload an Excel file (with a 'Data Base' sheet), processes the data into a retrievable vector database, and allows question answering using a RAG pipeline powered by `flan-t5-base`.

## Features
- Upload `.xlsm` or `.xlsx` files
- Automatically cleans and processes the 'Data Base' sheet
- Embeds entries using `MiniLM` embeddings
- Uses `flan-t5-base` for fast CPU-friendly QA
- Works on Hugging Face Spaces (L4 hardware)

## Run Locally

```bash
pip install -r requirements.txt
streamlit run app.py