customer-support / README.md
Prajith04's picture
Update README.md
da03e34 verified
---
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