# πͺπΉ Amharic QA System using Streamlit
This project is a simple Question Answering (QA) system built for Amharic-language documents. It uses sentence-transformer embeddings and a semantic search interface powered by Streamlit.
> β
Ask any question in Amharic and retrieve the most relevant passages from pre-embedded legal documents.
---
## π Live Demo
π Launch the Streamlit App
---
## π¦ Features
- π **Multilingual Embedding** with `paraphrase-multilingual-mpnet-base-v2`
- π **Amharic Legal Chunk Retrieval** from preprocessed `.jsonl` chunks
- β‘ **Semantic Search** using cosine similarity on embedded vectors
- π **Fast & Lightweight UI** using Streamlit
---
## π File Structure
# πͺπΉ Amharic QA System using Streamlit
This project is a simple Question Answering (QA) system built for Amharic-language documents. It uses sentence-transformer embeddings and a semantic search interface powered by Streamlit.
> β
Ask any question in Amharic and retrieve the most relevant passages from pre-embedded legal documents.
---
## π Live Demo
π Launch the Streamlit App *(replace with your live URL once deployed)*
---
## π¦ Features
- π **Multilingual Embedding** with `paraphrase-multilingual-mpnet-base-v2`
- π **Amharic Legal Chunk Retrieval** from preprocessed `.jsonl` chunks
- β‘ **Semantic Search** using cosine similarity on embedded vectors
- π **Fast & Lightweight UI** using Streamlit
---
---
## π§ Model & Data
- **Embedding Model**: `paraphrase-multilingual-mpnet-base-v2`
- **Chunked Dataset**: Legal document chunks from Amharic texts
- `amharic-chunks-with-embeddings.jsonl` β Google Drive hosted
- `amharic-sentences-points.pkl` β precomputed sentence embeddings
Files are auto-downloaded in the app via `gdown`.
---
## π οΈ Installation (Local)
```bash
git clone
github.com
cd amharic-streamlit-qa
pip install -r requirements.txt
streamlit run app.py
"# amharic-legal-issue-assistant-chatbot"