Skip to content

riddhi-testcases/chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Chatbot for Customer Support

An end-to-end AI solution designed to enhance customer experience by providing accurate, responsive, and intelligent support across digital platforms.

Overview

This chatbot system leverages natural language understanding to manage real-time conversations with users, resolve queries efficiently, and reduce the load on human agents. The integration of Dialogflow for intent recognition, FastAPI for backend communication, and MySQL for data persistence ensures high performance and scalability.

Features

  • Automated customer support through conversational AI
  • Intelligent dialogue management with context awareness
  • Real-time query resolution and smart fallback handling
  • Easily extensible for multi-channel deployment (web, mobile, etc.)

Tech Stack

  • Python – Core development language
  • Dialogflow – Natural language understanding and intent detection
  • FastAPI – High-performance asynchronous web framework for backend APIs
  • MySQL – Relational database for storing user sessions, chat logs, and intents

Setup Instructions

  1. Clone the repository

  2. Create and activate a virtual environment

  3. Install dependencies

  4. Configure environment variables for Dialogflow and MySQL access in a .env file.

  5. Run the FastAPI backend server

  6. Connect to Dialogflow using credentials JSON and test the integration via API endpoints or a UI frontend.

``

Use Cases

  • E-commerce customer query handling
  • IT service/helpdesk automation
  • Travel or banking chatbot solutions
  • 24x7 automated support for SaaS platforms

Future Enhancements

  • Multi-language support
  • Admin dashboard for chat monitoring and analytics
  • Sentiment analysis and feedback loop integration
  • WhatsApp/Telegram channel integration

License

This project is released under the MIT License.

About

AI powered chatbot for customer support

Resources

License

Stars

Watchers

Forks