A simple NLP-based Customer Service Chatbot built using Flask, TF-IDF, and cosine similarity. It can answer basic customer queries like orders, refunds, products, and pricing.
https://customer-chatbot-e56j.onrender.com
This chatbot is designed to simulate a basic customer support system. It uses Natural Language Processing (NLP) techniques to understand user queries and return relevant responses from predefined intents.
It is suitable for: Customer service automation Learning NLP basics
- Chat interface for user queries
- TF-IDF based intent matching
- Handles customer queries (orders, refund, products, pricing)
- Flask web application
- Deployed on Render
- Python
- Flask
- NLTK
- Scikit-learn
- TF-IDF Vectorizer
hello
orders
refund policy
products
pricing
track my order
pip install -r requirements.txt
python app.py
- Hosted on Render
- Build Command: pip install -r requirements.txt
- Start Command: gunicorn app:app
Customer Service Chatbot Project