Spaces:
Sleeping
Sleeping
title: Customer Support | |
emoji: π | |
colorFrom: yellow | |
colorTo: red | |
sdk: docker | |
pinned: false | |
# Customer Support Space | |
π [Visit the Customer Support Space on Hugging Face](https://huggingface.co/spaces/Prajith04/customer-support) | |
--- | |
# π§ Customer Support Chatbot (FastAPI + Hugging Face + Qdrant) | |
This is an intelligent, conversational customer support chatbot built using: | |
- π **GLiNER** for named entity extraction | |
- π§ **SentenceTransformers** + **Qdrant** for semantic search and retrieval | |
- π€ **Groq LLM** for answer validation and response generation | |
- β‘ **FastAPI** for the web backend | |
- πΌοΈ **Jinja2 templates** for a simple frontend chat UI | |
It runs both locally and on **Hugging Face Spaces via Docker**. | |
--- | |
## π Features | |
- Extracts key entities from support requests | |
- Semantic similarity search with Qdrant + SentenceTransformers | |
- LLM validation of results via Groq API | |
- Fully functional FastAPI-based web interface | |
- Docker-ready for Hugging Face Spaces deployment | |
--- | |
## π¦ Installation | |
### Local Setup | |
```bash | |
git clone https://github.com/your-username/support-chatbot | |
cd support-chatbot | |
python -m venv venv | |
source venv/bin/activate | |
pip install -r requirements.txt | |
uvicorn main:app --reload |