Skip to content

keerthana266/Customer-Service-Chatbot

Repository files navigation

Customer Service Chatbot

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.


Live Demo

https://customer-chatbot-e56j.onrender.com


Project Overview

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

Features

  • Chat interface for user queries
  • TF-IDF based intent matching
  • Handles customer queries (orders, refund, products, pricing)
  • Flask web application
  • Deployed on Render

Tech Stack

  • Python
  • Flask
  • NLTK
  • Scikit-learn
  • TF-IDF Vectorizer

Example Queries

hello
orders
refund policy
products
pricing
track my order


Run Locally

pip install -r requirements.txt
python app.py


Deployment

  • Hosted on Render
  • Build Command: pip install -r requirements.txt
  • Start Command: gunicorn app:app

Author

Customer Service Chatbot Project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors